./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0792bb078b549cb8c62d642eddb09d42b03fb2451c67a454a8e8576be6796f29 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 20:46:32,913 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 20:46:32,915 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 20:46:32,951 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 20:46:32,952 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 20:46:32,953 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 20:46:32,957 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 20:46:32,962 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 20:46:32,966 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 20:46:32,967 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 20:46:32,968 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 20:46:32,969 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 20:46:32,970 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 20:46:32,972 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 20:46:32,973 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 20:46:32,975 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 20:46:32,976 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 20:46:32,980 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 20:46:32,982 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 20:46:32,984 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 20:46:32,987 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 20:46:32,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 20:46:32,989 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 20:46:32,990 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 20:46:32,991 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 20:46:32,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 20:46:32,997 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 20:46:32,997 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 20:46:32,998 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 20:46:32,999 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 20:46:33,000 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 20:46:33,000 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 20:46:33,001 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 20:46:33,002 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 20:46:33,003 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 20:46:33,004 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 20:46:33,004 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 20:46:33,004 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 20:46:33,005 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 20:46:33,006 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 20:46:33,006 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 20:46:33,008 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 20:46:33,009 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 20:46:33,036 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 20:46:33,037 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 20:46:33,037 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 20:46:33,037 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 20:46:33,038 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 20:46:33,038 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 20:46:33,038 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 20:46:33,039 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 20:46:33,039 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 20:46:33,040 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 20:46:33,040 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 20:46:33,040 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 20:46:33,040 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 20:46:33,041 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 20:46:33,041 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 20:46:33,041 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 20:46:33,041 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 20:46:33,041 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 20:46:33,042 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 20:46:33,042 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 20:46:33,042 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 20:46:33,042 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 20:46:33,042 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 20:46:33,043 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 20:46:33,043 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:46:33,043 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 20:46:33,043 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 20:46:33,044 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 20:46:33,044 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 20:46:33,044 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 20:46:33,045 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 20:46:33,045 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 20:46:33,045 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 20:46:33,045 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0792bb078b549cb8c62d642eddb09d42b03fb2451c67a454a8e8576be6796f29 [2022-07-22 20:46:33,266 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 20:46:33,285 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 20:46:33,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 20:46:33,288 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 20:46:33,290 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 20:46:33,291 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c [2022-07-22 20:46:33,375 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7198d9182/487e6f645a1544a5b23d238886c233e9/FLAG9634e356d [2022-07-22 20:46:33,747 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 20:46:33,747 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c [2022-07-22 20:46:33,764 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7198d9182/487e6f645a1544a5b23d238886c233e9/FLAG9634e356d [2022-07-22 20:46:33,775 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7198d9182/487e6f645a1544a5b23d238886c233e9 [2022-07-22 20:46:33,777 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 20:46:33,778 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 20:46:33,780 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 20:46:33,780 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 20:46:33,785 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 20:46:33,785 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:46:33" (1/1) ... [2022-07-22 20:46:33,786 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41b70272 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:33, skipping insertion in model container [2022-07-22 20:46:33,788 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 08:46:33" (1/1) ... [2022-07-22 20:46:33,793 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 20:46:33,823 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 20:46:33,943 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c[914,927] [2022-07-22 20:46:33,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c[7115,7128] [2022-07-22 20:46:34,038 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:46:34,046 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 20:46:34,055 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c[914,927] [2022-07-22 20:46:34,072 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_2.cil-1+token_ring.02.cil-1.c[7115,7128] [2022-07-22 20:46:34,090 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 20:46:34,105 INFO L208 MainTranslator]: Completed translation [2022-07-22 20:46:34,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34 WrapperNode [2022-07-22 20:46:34,106 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 20:46:34,107 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 20:46:34,107 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 20:46:34,107 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 20:46:34,113 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,122 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,155 INFO L137 Inliner]: procedures = 57, calls = 63, calls flagged for inlining = 26, calls inlined = 26, statements flattened = 460 [2022-07-22 20:46:34,156 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 20:46:34,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 20:46:34,157 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 20:46:34,157 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 20:46:34,164 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,165 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,173 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,174 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,181 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,189 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,191 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,195 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 20:46:34,196 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 20:46:34,196 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 20:46:34,196 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 20:46:34,197 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (1/1) ... [2022-07-22 20:46:34,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 20:46:34,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:46:34,239 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-22 20:46:34,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-22 20:46:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 20:46:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-07-22 20:46:34,269 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-07-22 20:46:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2022-07-22 20:46:34,269 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2022-07-22 20:46:34,269 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-07-22 20:46:34,270 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-07-22 20:46:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-07-22 20:46:34,270 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-07-22 20:46:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2022-07-22 20:46:34,270 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2022-07-22 20:46:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-07-22 20:46:34,270 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-07-22 20:46:34,270 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-07-22 20:46:34,270 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-07-22 20:46:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2022-07-22 20:46:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2022-07-22 20:46:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2022-07-22 20:46:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2022-07-22 20:46:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2022-07-22 20:46:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2022-07-22 20:46:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-07-22 20:46:34,271 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-07-22 20:46:34,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 20:46:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-07-22 20:46:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-07-22 20:46:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2022-07-22 20:46:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2022-07-22 20:46:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 20:46:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 20:46:34,272 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-07-22 20:46:34,272 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-07-22 20:46:34,356 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 20:46:34,358 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 20:46:34,779 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 20:46:34,788 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 20:46:34,788 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2022-07-22 20:46:34,790 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:46:34 BoogieIcfgContainer [2022-07-22 20:46:34,791 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 20:46:34,797 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 20:46:34,797 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 20:46:34,801 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 20:46:34,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 08:46:33" (1/3) ... [2022-07-22 20:46:34,802 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e2b9fec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:46:34, skipping insertion in model container [2022-07-22 20:46:34,802 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 08:46:34" (2/3) ... [2022-07-22 20:46:34,802 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e2b9fec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 08:46:34, skipping insertion in model container [2022-07-22 20:46:34,802 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 08:46:34" (3/3) ... [2022-07-22 20:46:34,804 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.02.cil-1.c [2022-07-22 20:46:34,821 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 20:46:34,821 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-22 20:46:34,899 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 20:46:34,916 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@60ab928e, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@110db284 [2022-07-22 20:46:34,916 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-22 20:46:34,921 INFO L276 IsEmpty]: Start isEmpty. Operand has 233 states, 186 states have (on average 1.553763440860215) internal successors, (289), 192 states have internal predecessors, (289), 30 states have call successors, (30), 14 states have call predecessors, (30), 14 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-22 20:46:34,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:34,937 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:34,937 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:34,938 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:34,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:34,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1449552793, now seen corresponding path program 1 times [2022-07-22 20:46:34,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:34,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339340379] [2022-07-22 20:46:34,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:34,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:35,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:35,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:35,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:35,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:35,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339340379] [2022-07-22 20:46:35,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339340379] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:35,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:35,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:46:35,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130650439] [2022-07-22 20:46:35,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:35,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:46:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:35,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:46:35,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:46:35,308 INFO L87 Difference]: Start difference. First operand has 233 states, 186 states have (on average 1.553763440860215) internal successors, (289), 192 states have internal predecessors, (289), 30 states have call successors, (30), 14 states have call predecessors, (30), 14 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:35,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:35,868 INFO L93 Difference]: Finished difference Result 467 states and 699 transitions. [2022-07-22 20:46:35,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 20:46:35,871 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-07-22 20:46:35,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:35,892 INFO L225 Difference]: With dead ends: 467 [2022-07-22 20:46:35,892 INFO L226 Difference]: Without dead ends: 241 [2022-07-22 20:46:35,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:46:35,899 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 458 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:35,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 707 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:46:35,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-07-22 20:46:35,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 223. [2022-07-22 20:46:35,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 178 states have (on average 1.449438202247191) internal successors, (258), 182 states have internal predecessors, (258), 30 states have call successors, (30), 14 states have call predecessors, (30), 13 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-22 20:46:35,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 316 transitions. [2022-07-22 20:46:35,954 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 316 transitions. Word has length 65 [2022-07-22 20:46:35,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:35,954 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 316 transitions. [2022-07-22 20:46:35,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:35,955 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 316 transitions. [2022-07-22 20:46:35,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:35,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:35,958 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:35,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 20:46:35,958 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:35,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:35,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1408878043, now seen corresponding path program 1 times [2022-07-22 20:46:35,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:35,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753324913] [2022-07-22 20:46:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:35,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:35,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:36,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:36,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:36,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753324913] [2022-07-22 20:46:36,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753324913] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:36,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:36,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:46:36,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777288623] [2022-07-22 20:46:36,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:36,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:46:36,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:36,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:46:36,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:46:36,080 INFO L87 Difference]: Start difference. First operand 223 states and 316 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:36,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:36,786 INFO L93 Difference]: Finished difference Result 446 states and 630 transitions. [2022-07-22 20:46:36,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 20:46:36,787 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-07-22 20:46:36,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:36,795 INFO L225 Difference]: With dead ends: 446 [2022-07-22 20:46:36,795 INFO L226 Difference]: Without dead ends: 358 [2022-07-22 20:46:36,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:46:36,801 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 754 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:36,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 886 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:46:36,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-07-22 20:46:36,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 319. [2022-07-22 20:46:36,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 254 states have (on average 1.4251968503937007) internal successors, (362), 260 states have internal predecessors, (362), 41 states have call successors, (41), 21 states have call predecessors, (41), 22 states have return successors, (44), 40 states have call predecessors, (44), 39 states have call successors, (44) [2022-07-22 20:46:36,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 447 transitions. [2022-07-22 20:46:36,849 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 447 transitions. Word has length 65 [2022-07-22 20:46:36,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:36,849 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 447 transitions. [2022-07-22 20:46:36,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 5 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:36,850 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 447 transitions. [2022-07-22 20:46:36,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:36,857 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:36,857 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:36,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 20:46:36,858 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:36,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:36,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1812663994, now seen corresponding path program 1 times [2022-07-22 20:46:36,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:36,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863279228] [2022-07-22 20:46:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:36,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:36,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:36,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:37,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:37,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:37,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863279228] [2022-07-22 20:46:37,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863279228] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:37,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:37,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 20:46:37,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353502165] [2022-07-22 20:46:37,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:37,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 20:46:37,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:37,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 20:46:37,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:46:37,029 INFO L87 Difference]: Start difference. First operand 319 states and 447 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:37,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:37,660 INFO L93 Difference]: Finished difference Result 533 states and 741 transitions. [2022-07-22 20:46:37,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 20:46:37,661 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-07-22 20:46:37,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:37,663 INFO L225 Difference]: With dead ends: 533 [2022-07-22 20:46:37,663 INFO L226 Difference]: Without dead ends: 356 [2022-07-22 20:46:37,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-22 20:46:37,665 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 368 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:37,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1231 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:46:37,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-07-22 20:46:37,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 324. [2022-07-22 20:46:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 258 states have (on average 1.4147286821705427) internal successors, (365), 264 states have internal predecessors, (365), 41 states have call successors, (41), 21 states have call predecessors, (41), 23 states have return successors, (45), 41 states have call predecessors, (45), 39 states have call successors, (45) [2022-07-22 20:46:37,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 451 transitions. [2022-07-22 20:46:37,698 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 451 transitions. Word has length 65 [2022-07-22 20:46:37,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:37,702 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 451 transitions. [2022-07-22 20:46:37,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:37,702 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 451 transitions. [2022-07-22 20:46:37,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:37,703 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:37,704 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:37,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 20:46:37,704 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:37,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:37,705 INFO L85 PathProgramCache]: Analyzing trace with hash 783304696, now seen corresponding path program 1 times [2022-07-22 20:46:37,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:37,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566180104] [2022-07-22 20:46:37,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:37,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:37,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:37,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:37,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:37,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:37,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:37,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:37,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:37,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:37,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566180104] [2022-07-22 20:46:37,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566180104] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:37,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:37,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 20:46:37,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821239755] [2022-07-22 20:46:37,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:37,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 20:46:37,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:37,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 20:46:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:46:37,822 INFO L87 Difference]: Start difference. First operand 324 states and 451 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-07-22 20:46:39,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:39,303 INFO L93 Difference]: Finished difference Result 1224 states and 1669 transitions. [2022-07-22 20:46:39,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-22 20:46:39,304 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 65 [2022-07-22 20:46:39,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:39,310 INFO L225 Difference]: With dead ends: 1224 [2022-07-22 20:46:39,310 INFO L226 Difference]: Without dead ends: 1030 [2022-07-22 20:46:39,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=257, Invalid=1075, Unknown=0, NotChecked=0, Total=1332 [2022-07-22 20:46:39,312 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 2068 mSDsluCounter, 1013 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 585 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2084 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 1883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 585 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:39,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2084 Valid, 1438 Invalid, 1883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [585 Valid, 1298 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 20:46:39,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-07-22 20:46:39,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 905. [2022-07-22 20:46:39,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 720 states have (on average 1.3611111111111112) internal successors, (980), 734 states have internal predecessors, (980), 98 states have call successors, (98), 74 states have call predecessors, (98), 85 states have return successors, (114), 98 states have call predecessors, (114), 96 states have call successors, (114) [2022-07-22 20:46:39,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1192 transitions. [2022-07-22 20:46:39,354 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 1192 transitions. Word has length 65 [2022-07-22 20:46:39,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:39,355 INFO L495 AbstractCegarLoop]: Abstraction has 905 states and 1192 transitions. [2022-07-22 20:46:39,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-07-22 20:46:39,355 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 1192 transitions. [2022-07-22 20:46:39,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:39,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:39,356 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:39,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 20:46:39,357 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:39,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:39,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1834753785, now seen corresponding path program 1 times [2022-07-22 20:46:39,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:39,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40511119] [2022-07-22 20:46:39,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:39,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:39,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:39,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:39,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:39,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:39,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:39,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:39,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40511119] [2022-07-22 20:46:39,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40511119] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:39,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:39,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 20:46:39,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465309172] [2022-07-22 20:46:39,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:39,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 20:46:39,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:39,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 20:46:39,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:46:39,472 INFO L87 Difference]: Start difference. First operand 905 states and 1192 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:40,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:40,073 INFO L93 Difference]: Finished difference Result 1786 states and 2335 transitions. [2022-07-22 20:46:40,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 20:46:40,073 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2022-07-22 20:46:40,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:40,078 INFO L225 Difference]: With dead ends: 1786 [2022-07-22 20:46:40,079 INFO L226 Difference]: Without dead ends: 1017 [2022-07-22 20:46:40,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:46:40,088 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 369 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 1228 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:40,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 1228 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:46:40,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-07-22 20:46:40,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 925. [2022-07-22 20:46:40,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 736 states have (on average 1.346467391304348) internal successors, (991), 750 states have internal predecessors, (991), 98 states have call successors, (98), 74 states have call predecessors, (98), 89 states have return successors, (118), 102 states have call predecessors, (118), 96 states have call successors, (118) [2022-07-22 20:46:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1207 transitions. [2022-07-22 20:46:40,138 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1207 transitions. Word has length 65 [2022-07-22 20:46:40,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:40,138 INFO L495 AbstractCegarLoop]: Abstraction has 925 states and 1207 transitions. [2022-07-22 20:46:40,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:40,139 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1207 transitions. [2022-07-22 20:46:40,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:40,140 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:40,140 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:40,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 20:46:40,140 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:40,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:40,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1074010117, now seen corresponding path program 1 times [2022-07-22 20:46:40,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:40,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425813846] [2022-07-22 20:46:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:40,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:40,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:40,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:40,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:40,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:40,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:40,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425813846] [2022-07-22 20:46:40,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425813846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:40,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:40,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:46:40,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210930942] [2022-07-22 20:46:40,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:40,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:46:40,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:40,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:46:40,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:46:40,245 INFO L87 Difference]: Start difference. First operand 925 states and 1207 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:40,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:40,990 INFO L93 Difference]: Finished difference Result 2493 states and 3154 transitions. [2022-07-22 20:46:40,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 20:46:40,991 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-07-22 20:46:40,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:40,998 INFO L225 Difference]: With dead ends: 2493 [2022-07-22 20:46:40,999 INFO L226 Difference]: Without dead ends: 1705 [2022-07-22 20:46:41,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2022-07-22 20:46:41,004 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 636 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:41,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 1088 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:46:41,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2022-07-22 20:46:41,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1373. [2022-07-22 20:46:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1373 states, 1089 states have (on average 1.322314049586777) internal successors, (1440), 1112 states have internal predecessors, (1440), 144 states have call successors, (144), 113 states have call predecessors, (144), 138 states have return successors, (190), 150 states have call predecessors, (190), 142 states have call successors, (190) [2022-07-22 20:46:41,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1373 states to 1373 states and 1774 transitions. [2022-07-22 20:46:41,090 INFO L78 Accepts]: Start accepts. Automaton has 1373 states and 1774 transitions. Word has length 65 [2022-07-22 20:46:41,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:41,090 INFO L495 AbstractCegarLoop]: Abstraction has 1373 states and 1774 transitions. [2022-07-22 20:46:41,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:41,091 INFO L276 IsEmpty]: Start isEmpty. Operand 1373 states and 1774 transitions. [2022-07-22 20:46:41,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 20:46:41,092 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:41,092 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:41,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 20:46:41,092 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:41,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:41,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1208023623, now seen corresponding path program 1 times [2022-07-22 20:46:41,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:41,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132006630] [2022-07-22 20:46:41,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:41,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:41,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:41,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132006630] [2022-07-22 20:46:41,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132006630] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:41,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:41,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:41,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785429946] [2022-07-22 20:46:41,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:41,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:41,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:41,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:41,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:41,154 INFO L87 Difference]: Start difference. First operand 1373 states and 1774 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:41,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:41,571 INFO L93 Difference]: Finished difference Result 3844 states and 4913 transitions. [2022-07-22 20:46:41,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 20:46:41,572 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-07-22 20:46:41,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:41,583 INFO L225 Difference]: With dead ends: 3844 [2022-07-22 20:46:41,584 INFO L226 Difference]: Without dead ends: 2610 [2022-07-22 20:46:41,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2022-07-22 20:46:41,588 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 757 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:41,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 748 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:46:41,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2610 states. [2022-07-22 20:46:41,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2610 to 2502. [2022-07-22 20:46:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2502 states, 1958 states have (on average 1.2727272727272727) internal successors, (2492), 2002 states have internal predecessors, (2492), 268 states have call successors, (268), 219 states have call predecessors, (268), 274 states have return successors, (398), 283 states have call predecessors, (398), 266 states have call successors, (398) [2022-07-22 20:46:41,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2502 states to 2502 states and 3158 transitions. [2022-07-22 20:46:41,705 INFO L78 Accepts]: Start accepts. Automaton has 2502 states and 3158 transitions. Word has length 65 [2022-07-22 20:46:41,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:41,706 INFO L495 AbstractCegarLoop]: Abstraction has 2502 states and 3158 transitions. [2022-07-22 20:46:41,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 20:46:41,706 INFO L276 IsEmpty]: Start isEmpty. Operand 2502 states and 3158 transitions. [2022-07-22 20:46:41,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-22 20:46:41,707 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:41,708 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:41,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 20:46:41,708 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:41,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:41,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1889239193, now seen corresponding path program 1 times [2022-07-22 20:46:41,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:41,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481470302] [2022-07-22 20:46:41,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:41,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:41,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:41,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:41,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:41,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:41,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:41,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:41,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481470302] [2022-07-22 20:46:41,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481470302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:41,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:41,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:46:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727555497] [2022-07-22 20:46:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:41,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:46:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:46:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:46:41,775 INFO L87 Difference]: Start difference. First operand 2502 states and 3158 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:42,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:42,249 INFO L93 Difference]: Finished difference Result 5824 states and 7332 transitions. [2022-07-22 20:46:42,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 20:46:42,250 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 66 [2022-07-22 20:46:42,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:42,267 INFO L225 Difference]: With dead ends: 5824 [2022-07-22 20:46:42,268 INFO L226 Difference]: Without dead ends: 3461 [2022-07-22 20:46:42,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:46:42,277 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 419 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:42,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 854 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:46:42,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3461 states. [2022-07-22 20:46:42,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3461 to 3207. [2022-07-22 20:46:42,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3207 states, 2506 states have (on average 1.2637669592976855) internal successors, (3167), 2556 states have internal predecessors, (3167), 344 states have call successors, (344), 285 states have call predecessors, (344), 355 states have return successors, (494), 368 states have call predecessors, (494), 342 states have call successors, (494) [2022-07-22 20:46:42,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3207 states to 3207 states and 4005 transitions. [2022-07-22 20:46:42,458 INFO L78 Accepts]: Start accepts. Automaton has 3207 states and 4005 transitions. Word has length 66 [2022-07-22 20:46:42,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:42,459 INFO L495 AbstractCegarLoop]: Abstraction has 3207 states and 4005 transitions. [2022-07-22 20:46:42,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:42,459 INFO L276 IsEmpty]: Start isEmpty. Operand 3207 states and 4005 transitions. [2022-07-22 20:46:42,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:42,460 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:42,460 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:42,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 20:46:42,461 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:42,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1540602375, now seen corresponding path program 1 times [2022-07-22 20:46:42,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:42,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767489091] [2022-07-22 20:46:42,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:42,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:42,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:42,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:42,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:42,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:42,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767489091] [2022-07-22 20:46:42,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767489091] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:42,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:42,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 20:46:42,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426029640] [2022-07-22 20:46:42,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:42,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:46:42,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:42,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:46:42,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:46:42,511 INFO L87 Difference]: Start difference. First operand 3207 states and 4005 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:43,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:43,007 INFO L93 Difference]: Finished difference Result 3360 states and 4237 transitions. [2022-07-22 20:46:43,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:46:43,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:43,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:43,023 INFO L225 Difference]: With dead ends: 3360 [2022-07-22 20:46:43,023 INFO L226 Difference]: Without dead ends: 3239 [2022-07-22 20:46:43,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:46:43,028 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 382 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:43,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 628 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:46:43,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3239 states. [2022-07-22 20:46:43,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3239 to 3207. [2022-07-22 20:46:43,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3207 states, 2506 states have (on average 1.2633679169992018) internal successors, (3166), 2556 states have internal predecessors, (3166), 344 states have call successors, (344), 285 states have call predecessors, (344), 355 states have return successors, (494), 368 states have call predecessors, (494), 342 states have call successors, (494) [2022-07-22 20:46:43,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3207 states to 3207 states and 4004 transitions. [2022-07-22 20:46:43,232 INFO L78 Accepts]: Start accepts. Automaton has 3207 states and 4004 transitions. Word has length 68 [2022-07-22 20:46:43,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:43,233 INFO L495 AbstractCegarLoop]: Abstraction has 3207 states and 4004 transitions. [2022-07-22 20:46:43,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:43,233 INFO L276 IsEmpty]: Start isEmpty. Operand 3207 states and 4004 transitions. [2022-07-22 20:46:43,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:43,234 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:43,234 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:43,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 20:46:43,235 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:43,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:43,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1338778441, now seen corresponding path program 1 times [2022-07-22 20:46:43,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:43,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170712671] [2022-07-22 20:46:43,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:43,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:43,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:43,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:43,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:43,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:43,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170712671] [2022-07-22 20:46:43,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170712671] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:43,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:43,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:46:43,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151326447] [2022-07-22 20:46:43,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:43,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:46:43,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:43,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:46:43,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:46:43,293 INFO L87 Difference]: Start difference. First operand 3207 states and 4004 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:44,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:44,015 INFO L93 Difference]: Finished difference Result 3503 states and 4451 transitions. [2022-07-22 20:46:44,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 20:46:44,016 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:44,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:44,031 INFO L225 Difference]: With dead ends: 3503 [2022-07-22 20:46:44,031 INFO L226 Difference]: Without dead ends: 3386 [2022-07-22 20:46:44,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:46:44,034 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 621 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:44,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 803 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:46:44,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states. [2022-07-22 20:46:44,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3323. [2022-07-22 20:46:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3323 states, 2604 states have (on average 1.271889400921659) internal successors, (3312), 2655 states have internal predecessors, (3312), 355 states have call successors, (355), 291 states have call predecessors, (355), 362 states have return successors, (508), 379 states have call predecessors, (508), 353 states have call successors, (508) [2022-07-22 20:46:44,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3323 states to 3323 states and 4175 transitions. [2022-07-22 20:46:44,206 INFO L78 Accepts]: Start accepts. Automaton has 3323 states and 4175 transitions. Word has length 68 [2022-07-22 20:46:44,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:44,207 INFO L495 AbstractCegarLoop]: Abstraction has 3323 states and 4175 transitions. [2022-07-22 20:46:44,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:44,207 INFO L276 IsEmpty]: Start isEmpty. Operand 3323 states and 4175 transitions. [2022-07-22 20:46:44,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:44,208 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:44,208 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:44,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 20:46:44,209 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:44,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1428854835, now seen corresponding path program 1 times [2022-07-22 20:46:44,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:44,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291074052] [2022-07-22 20:46:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:44,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:44,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:44,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:44,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:44,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:44,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:44,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:44,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291074052] [2022-07-22 20:46:44,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291074052] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:44,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:44,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:44,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190365032] [2022-07-22 20:46:44,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:44,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:44,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:44,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:44,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:44,279 INFO L87 Difference]: Start difference. First operand 3323 states and 4175 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:45,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:45,192 INFO L93 Difference]: Finished difference Result 3766 states and 4835 transitions. [2022-07-22 20:46:45,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 20:46:45,193 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:45,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:45,210 INFO L225 Difference]: With dead ends: 3766 [2022-07-22 20:46:45,210 INFO L226 Difference]: Without dead ends: 3533 [2022-07-22 20:46:45,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-22 20:46:45,214 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 616 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:45,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1212 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 20:46:45,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3533 states. [2022-07-22 20:46:45,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3533 to 3432. [2022-07-22 20:46:45,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3432 states, 2695 states have (on average 1.277922077922078) internal successors, (3444), 2747 states have internal predecessors, (3444), 366 states have call successors, (366), 297 states have call predecessors, (366), 369 states have return successors, (521), 391 states have call predecessors, (521), 364 states have call successors, (521) [2022-07-22 20:46:45,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3432 states to 3432 states and 4331 transitions. [2022-07-22 20:46:45,399 INFO L78 Accepts]: Start accepts. Automaton has 3432 states and 4331 transitions. Word has length 68 [2022-07-22 20:46:45,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:45,399 INFO L495 AbstractCegarLoop]: Abstraction has 3432 states and 4331 transitions. [2022-07-22 20:46:45,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:45,400 INFO L276 IsEmpty]: Start isEmpty. Operand 3432 states and 4331 transitions. [2022-07-22 20:46:45,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:45,401 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:45,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:45,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 20:46:45,402 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:45,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:45,402 INFO L85 PathProgramCache]: Analyzing trace with hash -552835829, now seen corresponding path program 1 times [2022-07-22 20:46:45,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:45,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433226278] [2022-07-22 20:46:45,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:45,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:45,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:45,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:45,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:45,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433226278] [2022-07-22 20:46:45,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433226278] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:45,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:45,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:45,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600297506] [2022-07-22 20:46:45,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:45,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:45,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:45,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:45,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:45,460 INFO L87 Difference]: Start difference. First operand 3432 states and 4331 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:46,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:46,043 INFO L93 Difference]: Finished difference Result 3873 states and 4993 transitions. [2022-07-22 20:46:46,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:46:46,043 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:46,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:46,058 INFO L225 Difference]: With dead ends: 3873 [2022-07-22 20:46:46,058 INFO L226 Difference]: Without dead ends: 3531 [2022-07-22 20:46:46,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:46:46,061 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 612 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:46,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [632 Valid, 670 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:46:46,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3531 states. [2022-07-22 20:46:46,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3531 to 3432. [2022-07-22 20:46:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3432 states, 2695 states have (on average 1.276808905380334) internal successors, (3441), 2747 states have internal predecessors, (3441), 366 states have call successors, (366), 297 states have call predecessors, (366), 369 states have return successors, (521), 391 states have call predecessors, (521), 364 states have call successors, (521) [2022-07-22 20:46:46,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3432 states to 3432 states and 4328 transitions. [2022-07-22 20:46:46,273 INFO L78 Accepts]: Start accepts. Automaton has 3432 states and 4328 transitions. Word has length 68 [2022-07-22 20:46:46,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:46,274 INFO L495 AbstractCegarLoop]: Abstraction has 3432 states and 4328 transitions. [2022-07-22 20:46:46,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:46,275 INFO L276 IsEmpty]: Start isEmpty. Operand 3432 states and 4328 transitions. [2022-07-22 20:46:46,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:46,278 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:46,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:46,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 20:46:46,278 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:46,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:46,279 INFO L85 PathProgramCache]: Analyzing trace with hash 985504201, now seen corresponding path program 1 times [2022-07-22 20:46:46,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:46,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795764052] [2022-07-22 20:46:46,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:46,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:46,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:46,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:46,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:46,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:46,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:46,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795764052] [2022-07-22 20:46:46,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795764052] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:46,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:46,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:46,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569643024] [2022-07-22 20:46:46,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:46,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:46,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:46,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:46,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:46,345 INFO L87 Difference]: Start difference. First operand 3432 states and 4328 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:47,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:47,253 INFO L93 Difference]: Finished difference Result 4197 states and 5449 transitions. [2022-07-22 20:46:47,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 20:46:47,255 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:47,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:47,283 INFO L225 Difference]: With dead ends: 4197 [2022-07-22 20:46:47,283 INFO L226 Difference]: Without dead ends: 3855 [2022-07-22 20:46:47,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:46:47,288 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 658 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:47,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [680 Valid, 1182 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:46:47,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3855 states. [2022-07-22 20:46:47,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3855 to 3641. [2022-07-22 20:46:47,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3641 states, 2870 states have (on average 1.2871080139372821) internal successors, (3694), 2924 states have internal predecessors, (3694), 386 states have call successors, (386), 309 states have call predecessors, (386), 383 states have return successors, (549), 413 states have call predecessors, (549), 384 states have call successors, (549) [2022-07-22 20:46:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3641 states to 3641 states and 4629 transitions. [2022-07-22 20:46:47,489 INFO L78 Accepts]: Start accepts. Automaton has 3641 states and 4629 transitions. Word has length 68 [2022-07-22 20:46:47,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:47,490 INFO L495 AbstractCegarLoop]: Abstraction has 3641 states and 4629 transitions. [2022-07-22 20:46:47,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:47,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3641 states and 4629 transitions. [2022-07-22 20:46:47,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:47,491 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:47,492 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:47,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 20:46:47,492 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:47,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:47,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1043081909, now seen corresponding path program 1 times [2022-07-22 20:46:47,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:47,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237415427] [2022-07-22 20:46:47,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:47,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:47,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:47,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:47,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237415427] [2022-07-22 20:46:47,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237415427] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:47,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:47,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:47,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255299222] [2022-07-22 20:46:47,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:47,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:47,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:47,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:47,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:47,554 INFO L87 Difference]: Start difference. First operand 3641 states and 4629 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:48,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:48,538 INFO L93 Difference]: Finished difference Result 4900 states and 6456 transitions. [2022-07-22 20:46:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 20:46:48,538 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:48,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:48,553 INFO L225 Difference]: With dead ends: 4900 [2022-07-22 20:46:48,553 INFO L226 Difference]: Without dead ends: 4349 [2022-07-22 20:46:48,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-22 20:46:48,556 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 604 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:48,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 1194 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 20:46:48,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4349 states. [2022-07-22 20:46:48,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4349 to 4062. [2022-07-22 20:46:48,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4062 states, 3225 states have (on average 1.3048062015503876) internal successors, (4208), 3283 states have internal predecessors, (4208), 424 states have call successors, (424), 333 states have call predecessors, (424), 411 states have return successors, (609), 455 states have call predecessors, (609), 422 states have call successors, (609) [2022-07-22 20:46:48,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4062 states to 4062 states and 5241 transitions. [2022-07-22 20:46:48,810 INFO L78 Accepts]: Start accepts. Automaton has 4062 states and 5241 transitions. Word has length 68 [2022-07-22 20:46:48,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:48,810 INFO L495 AbstractCegarLoop]: Abstraction has 4062 states and 5241 transitions. [2022-07-22 20:46:48,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:48,810 INFO L276 IsEmpty]: Start isEmpty. Operand 4062 states and 5241 transitions. [2022-07-22 20:46:48,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:48,813 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:48,814 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:48,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 20:46:48,814 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:48,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:48,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1524162167, now seen corresponding path program 1 times [2022-07-22 20:46:48,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:48,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157912469] [2022-07-22 20:46:48,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:48,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:48,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:48,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:48,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:48,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157912469] [2022-07-22 20:46:48,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157912469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:48,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:48,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:48,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631208956] [2022-07-22 20:46:48,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:48,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:48,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:48,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:48,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:48,901 INFO L87 Difference]: Start difference. First operand 4062 states and 5241 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:49,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:49,733 INFO L93 Difference]: Finished difference Result 5571 states and 7468 transitions. [2022-07-22 20:46:49,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 20:46:49,734 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:49,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:49,751 INFO L225 Difference]: With dead ends: 5571 [2022-07-22 20:46:49,752 INFO L226 Difference]: Without dead ends: 4600 [2022-07-22 20:46:49,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2022-07-22 20:46:49,757 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 363 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:49,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 1035 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 20:46:49,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4600 states. [2022-07-22 20:46:49,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4600 to 4089. [2022-07-22 20:46:49,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4089 states, 3252 states have (on average 1.3022755227552276) internal successors, (4235), 3310 states have internal predecessors, (4235), 424 states have call successors, (424), 333 states have call predecessors, (424), 411 states have return successors, (609), 455 states have call predecessors, (609), 422 states have call successors, (609) [2022-07-22 20:46:49,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 5268 transitions. [2022-07-22 20:46:49,985 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 5268 transitions. Word has length 68 [2022-07-22 20:46:49,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:49,985 INFO L495 AbstractCegarLoop]: Abstraction has 4089 states and 5268 transitions. [2022-07-22 20:46:49,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:49,985 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 5268 transitions. [2022-07-22 20:46:49,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-22 20:46:49,989 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:49,989 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:49,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 20:46:49,989 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:49,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:49,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1100515445, now seen corresponding path program 1 times [2022-07-22 20:46:49,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:49,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061130265] [2022-07-22 20:46:49,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:49,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:49,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:50,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:46:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:46:50,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:46:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:50,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:50,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061130265] [2022-07-22 20:46:50,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061130265] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:50,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:50,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:50,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528338402] [2022-07-22 20:46:50,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:50,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:50,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:50,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:50,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:50,089 INFO L87 Difference]: Start difference. First operand 4089 states and 5268 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:51,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:51,582 INFO L93 Difference]: Finished difference Result 7556 states and 10472 transitions. [2022-07-22 20:46:51,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 20:46:51,583 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2022-07-22 20:46:51,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:51,608 INFO L225 Difference]: With dead ends: 7556 [2022-07-22 20:46:51,609 INFO L226 Difference]: Without dead ends: 6558 [2022-07-22 20:46:51,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2022-07-22 20:46:51,618 INFO L413 NwaCegarLoop]: 479 mSDtfsCounter, 1369 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1393 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:51,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1393 Valid, 1057 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 20:46:51,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6558 states. [2022-07-22 20:46:51,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6558 to 6007. [2022-07-22 20:46:51,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6007 states, 4848 states have (on average 1.3401402640264026) internal successors, (6497), 4937 states have internal predecessors, (6497), 616 states have call successors, (616), 447 states have call predecessors, (616), 541 states have return successors, (918), 632 states have call predecessors, (918), 614 states have call successors, (918) [2022-07-22 20:46:51,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6007 states to 6007 states and 8031 transitions. [2022-07-22 20:46:51,949 INFO L78 Accepts]: Start accepts. Automaton has 6007 states and 8031 transitions. Word has length 68 [2022-07-22 20:46:51,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:51,950 INFO L495 AbstractCegarLoop]: Abstraction has 6007 states and 8031 transitions. [2022-07-22 20:46:51,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 20:46:51,950 INFO L276 IsEmpty]: Start isEmpty. Operand 6007 states and 8031 transitions. [2022-07-22 20:46:51,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-22 20:46:51,952 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:51,952 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:51,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 20:46:51,953 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:51,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:51,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1248585640, now seen corresponding path program 1 times [2022-07-22 20:46:51,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:51,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328233087] [2022-07-22 20:46:51,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:51,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:51,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:51,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:51,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:51,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:51,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:51,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:51,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:51,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:52,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:52,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:52,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:52,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:52,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:52,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328233087] [2022-07-22 20:46:52,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328233087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:52,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:52,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:46:52,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182594584] [2022-07-22 20:46:52,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:52,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:46:52,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:52,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:46:52,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:46:52,006 INFO L87 Difference]: Start difference. First operand 6007 states and 8031 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:52,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:52,611 INFO L93 Difference]: Finished difference Result 9593 states and 12461 transitions. [2022-07-22 20:46:52,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 20:46:52,612 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 72 [2022-07-22 20:46:52,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:52,632 INFO L225 Difference]: With dead ends: 9593 [2022-07-22 20:46:52,632 INFO L226 Difference]: Without dead ends: 6523 [2022-07-22 20:46:52,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:46:52,640 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 558 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:52,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 798 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:46:52,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6523 states. [2022-07-22 20:46:53,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6523 to 6290. [2022-07-22 20:46:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6290 states, 5073 states have (on average 1.3335304553518628) internal successors, (6765), 5165 states have internal predecessors, (6765), 644 states have call successors, (644), 472 states have call predecessors, (644), 571 states have return successors, (952), 662 states have call predecessors, (952), 642 states have call successors, (952) [2022-07-22 20:46:53,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6290 states to 6290 states and 8361 transitions. [2022-07-22 20:46:53,030 INFO L78 Accepts]: Start accepts. Automaton has 6290 states and 8361 transitions. Word has length 72 [2022-07-22 20:46:53,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:53,030 INFO L495 AbstractCegarLoop]: Abstraction has 6290 states and 8361 transitions. [2022-07-22 20:46:53,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 20:46:53,031 INFO L276 IsEmpty]: Start isEmpty. Operand 6290 states and 8361 transitions. [2022-07-22 20:46:53,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-22 20:46:53,033 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:53,033 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:53,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 20:46:53,033 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:53,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:53,034 INFO L85 PathProgramCache]: Analyzing trace with hash -567645225, now seen corresponding path program 1 times [2022-07-22 20:46:53,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:53,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964687109] [2022-07-22 20:46:53,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:53,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:53,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:53,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:53,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:53,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:53,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:53,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:53,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:53,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964687109] [2022-07-22 20:46:53,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964687109] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:53,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:53,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:46:53,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326385940] [2022-07-22 20:46:53,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:53,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:46:53,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:53,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:46:53,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:46:53,110 INFO L87 Difference]: Start difference. First operand 6290 states and 8361 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-22 20:46:53,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:53,776 INFO L93 Difference]: Finished difference Result 7344 states and 9628 transitions. [2022-07-22 20:46:53,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 20:46:53,777 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 73 [2022-07-22 20:46:53,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:53,801 INFO L225 Difference]: With dead ends: 7344 [2022-07-22 20:46:53,801 INFO L226 Difference]: Without dead ends: 7341 [2022-07-22 20:46:53,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-07-22 20:46:53,808 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 1015 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 280 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:53,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1025 Valid, 634 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [280 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:46:53,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7341 states. [2022-07-22 20:46:54,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7341 to 7047. [2022-07-22 20:46:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7047 states, 5651 states have (on average 1.3208281720049548) internal successors, (7464), 5750 states have internal predecessors, (7464), 727 states have call successors, (727), 544 states have call predecessors, (727), 667 states have return successors, (1080), 762 states have call predecessors, (1080), 726 states have call successors, (1080) [2022-07-22 20:46:54,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7047 states to 7047 states and 9271 transitions. [2022-07-22 20:46:54,248 INFO L78 Accepts]: Start accepts. Automaton has 7047 states and 9271 transitions. Word has length 73 [2022-07-22 20:46:54,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:54,249 INFO L495 AbstractCegarLoop]: Abstraction has 7047 states and 9271 transitions. [2022-07-22 20:46:54,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-22 20:46:54,249 INFO L276 IsEmpty]: Start isEmpty. Operand 7047 states and 9271 transitions. [2022-07-22 20:46:54,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-22 20:46:54,251 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:54,251 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:54,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 20:46:54,251 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:54,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:54,252 INFO L85 PathProgramCache]: Analyzing trace with hash -417832830, now seen corresponding path program 1 times [2022-07-22 20:46:54,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:54,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663274643] [2022-07-22 20:46:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:54,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:54,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:54,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:54,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:54,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663274643] [2022-07-22 20:46:54,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663274643] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:46:54,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922940161] [2022-07-22 20:46:54,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:54,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:46:54,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:46:54,356 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:46:54,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 20:46:54,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:54,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 20:46:54,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:46:54,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:54,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:46:54,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:54,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922940161] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 20:46:54,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 20:46:54,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 4] total 10 [2022-07-22 20:46:54,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147588803] [2022-07-22 20:46:54,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 20:46:54,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 20:46:54,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:54,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 20:46:54,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:46:54,857 INFO L87 Difference]: Start difference. First operand 7047 states and 9271 transitions. Second operand has 10 states, 10 states have (on average 12.0) internal successors, (120), 7 states have internal predecessors, (120), 4 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-07-22 20:46:56,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:56,761 INFO L93 Difference]: Finished difference Result 11466 states and 14645 transitions. [2022-07-22 20:46:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-22 20:46:56,762 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 12.0) internal successors, (120), 7 states have internal predecessors, (120), 4 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 74 [2022-07-22 20:46:56,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:56,801 INFO L225 Difference]: With dead ends: 11466 [2022-07-22 20:46:56,801 INFO L226 Difference]: Without dead ends: 11463 [2022-07-22 20:46:56,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 174 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-07-22 20:46:56,810 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 1183 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1239 SdHoareTripleChecker+Valid, 1518 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:56,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1239 Valid, 1518 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1489 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 20:46:56,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11463 states. [2022-07-22 20:46:57,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11463 to 10606. [2022-07-22 20:46:57,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10606 states, 8436 states have (on average 1.2917259364627787) internal successors, (10897), 8586 states have internal predecessors, (10897), 1097 states have call successors, (1097), 869 states have call predecessors, (1097), 1071 states have return successors, (1626), 1160 states have call predecessors, (1626), 1096 states have call successors, (1626) [2022-07-22 20:46:57,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10606 states to 10606 states and 13620 transitions. [2022-07-22 20:46:57,531 INFO L78 Accepts]: Start accepts. Automaton has 10606 states and 13620 transitions. Word has length 74 [2022-07-22 20:46:57,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:57,532 INFO L495 AbstractCegarLoop]: Abstraction has 10606 states and 13620 transitions. [2022-07-22 20:46:57,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.0) internal successors, (120), 7 states have internal predecessors, (120), 4 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-07-22 20:46:57,532 INFO L276 IsEmpty]: Start isEmpty. Operand 10606 states and 13620 transitions. [2022-07-22 20:46:57,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-22 20:46:57,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:57,535 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:57,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-22 20:46:57,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:46:57,759 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:57,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1736050409, now seen corresponding path program 2 times [2022-07-22 20:46:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:57,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223555635] [2022-07-22 20:46:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:57,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:57,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:57,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:57,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:57,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 20:46:57,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:57,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223555635] [2022-07-22 20:46:57,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223555635] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:57,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:57,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 20:46:57,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932537958] [2022-07-22 20:46:57,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:57,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:46:57,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:57,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:46:57,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:46:57,818 INFO L87 Difference]: Start difference. First operand 10606 states and 13620 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-22 20:46:58,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:46:58,522 INFO L93 Difference]: Finished difference Result 13615 states and 17344 transitions. [2022-07-22 20:46:58,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 20:46:58,523 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 77 [2022-07-22 20:46:58,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:46:58,549 INFO L225 Difference]: With dead ends: 13615 [2022-07-22 20:46:58,550 INFO L226 Difference]: Without dead ends: 6817 [2022-07-22 20:46:58,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:46:58,569 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 627 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:46:58,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 702 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:46:58,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6817 states. [2022-07-22 20:46:59,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6817 to 5791. [2022-07-22 20:46:59,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5791 states, 4687 states have (on average 1.3266481758054192) internal successors, (6218), 4759 states have internal predecessors, (6218), 597 states have call successors, (597), 434 states have call predecessors, (597), 505 states have return successors, (852), 607 states have call predecessors, (852), 596 states have call successors, (852) [2022-07-22 20:46:59,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5791 states to 5791 states and 7667 transitions. [2022-07-22 20:46:59,020 INFO L78 Accepts]: Start accepts. Automaton has 5791 states and 7667 transitions. Word has length 77 [2022-07-22 20:46:59,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:46:59,021 INFO L495 AbstractCegarLoop]: Abstraction has 5791 states and 7667 transitions. [2022-07-22 20:46:59,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-22 20:46:59,021 INFO L276 IsEmpty]: Start isEmpty. Operand 5791 states and 7667 transitions. [2022-07-22 20:46:59,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-22 20:46:59,025 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:46:59,025 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:46:59,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 20:46:59,025 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:46:59,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:46:59,026 INFO L85 PathProgramCache]: Analyzing trace with hash 413429076, now seen corresponding path program 1 times [2022-07-22 20:46:59,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:46:59,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485966960] [2022-07-22 20:46:59,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:46:59,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:46:59,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:46:59,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:46:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:46:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:46:59,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:46:59,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:46:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:46:59,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 20:46:59,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:46:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-22 20:46:59,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:46:59,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485966960] [2022-07-22 20:46:59,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485966960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:46:59,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:46:59,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 20:46:59,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144632674] [2022-07-22 20:46:59,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:46:59,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 20:46:59,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:46:59,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 20:46:59,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:46:59,094 INFO L87 Difference]: Start difference. First operand 5791 states and 7667 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:00,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:00,259 INFO L93 Difference]: Finished difference Result 11515 states and 14591 transitions. [2022-07-22 20:47:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 20:47:00,259 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 84 [2022-07-22 20:47:00,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:00,285 INFO L225 Difference]: With dead ends: 11515 [2022-07-22 20:47:00,286 INFO L226 Difference]: Without dead ends: 7719 [2022-07-22 20:47:00,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2022-07-22 20:47:00,297 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 1080 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1092 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:00,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1092 Valid, 980 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:47:00,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7719 states. [2022-07-22 20:47:00,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7719 to 7488. [2022-07-22 20:47:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7488 states, 5981 states have (on average 1.2909212506269854) internal successors, (7721), 6090 states have internal predecessors, (7721), 781 states have call successors, (781), 592 states have call predecessors, (781), 724 states have return successors, (1173), 815 states have call predecessors, (1173), 780 states have call successors, (1173) [2022-07-22 20:47:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7488 states to 7488 states and 9675 transitions. [2022-07-22 20:47:00,840 INFO L78 Accepts]: Start accepts. Automaton has 7488 states and 9675 transitions. Word has length 84 [2022-07-22 20:47:00,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:00,841 INFO L495 AbstractCegarLoop]: Abstraction has 7488 states and 9675 transitions. [2022-07-22 20:47:00,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 5 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:00,841 INFO L276 IsEmpty]: Start isEmpty. Operand 7488 states and 9675 transitions. [2022-07-22 20:47:00,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-22 20:47:00,846 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:00,847 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:00,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-22 20:47:00,847 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:00,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:00,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2108218901, now seen corresponding path program 1 times [2022-07-22 20:47:00,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:00,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684090663] [2022-07-22 20:47:00,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:00,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:00,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:00,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:00,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:00,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:00,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:00,915 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 20:47:00,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:00,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684090663] [2022-07-22 20:47:00,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684090663] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:00,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:47:00,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 20:47:00,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200737354] [2022-07-22 20:47:00,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:00,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 20:47:00,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:00,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 20:47:00,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:00,919 INFO L87 Difference]: Start difference. First operand 7488 states and 9675 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 6 states have internal predecessors, (74), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:02,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:02,094 INFO L93 Difference]: Finished difference Result 10367 states and 13159 transitions. [2022-07-22 20:47:02,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 20:47:02,095 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 6 states have internal predecessors, (74), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 93 [2022-07-22 20:47:02,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:02,116 INFO L225 Difference]: With dead ends: 10367 [2022-07-22 20:47:02,116 INFO L226 Difference]: Without dead ends: 6553 [2022-07-22 20:47:02,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2022-07-22 20:47:02,126 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 1143 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1172 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:02,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1172 Valid, 1312 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 20:47:02,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6553 states. [2022-07-22 20:47:02,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6553 to 6176. [2022-07-22 20:47:02,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6176 states, 4953 states have (on average 1.301029678982435) internal successors, (6444), 5045 states have internal predecessors, (6444), 639 states have call successors, (639), 468 states have call predecessors, (639), 582 states have return successors, (938), 672 states have call predecessors, (938), 638 states have call successors, (938) [2022-07-22 20:47:02,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6176 states to 6176 states and 8021 transitions. [2022-07-22 20:47:02,549 INFO L78 Accepts]: Start accepts. Automaton has 6176 states and 8021 transitions. Word has length 93 [2022-07-22 20:47:02,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:02,549 INFO L495 AbstractCegarLoop]: Abstraction has 6176 states and 8021 transitions. [2022-07-22 20:47:02,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 6 states have internal predecessors, (74), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:02,550 INFO L276 IsEmpty]: Start isEmpty. Operand 6176 states and 8021 transitions. [2022-07-22 20:47:02,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-22 20:47:02,557 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:02,557 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:02,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 20:47:02,558 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:02,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:02,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1351020765, now seen corresponding path program 1 times [2022-07-22 20:47:02,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:02,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346121953] [2022-07-22 20:47:02,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:02,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:02,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:02,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:02,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 20:47:02,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 20:47:02,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:02,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346121953] [2022-07-22 20:47:02,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346121953] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:02,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960692899] [2022-07-22 20:47:02,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:02,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:02,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:02,652 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:02,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 20:47:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:02,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:02,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:02,766 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:47:02,767 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:02,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960692899] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:02,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:02,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:02,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675637914] [2022-07-22 20:47:02,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:02,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:02,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:02,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:02,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:02,771 INFO L87 Difference]: Start difference. First operand 6176 states and 8021 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:03,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:03,200 INFO L93 Difference]: Finished difference Result 9315 states and 12655 transitions. [2022-07-22 20:47:03,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:03,200 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 110 [2022-07-22 20:47:03,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:03,219 INFO L225 Difference]: With dead ends: 9315 [2022-07-22 20:47:03,220 INFO L226 Difference]: Without dead ends: 6706 [2022-07-22 20:47:03,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:03,229 INFO L413 NwaCegarLoop]: 453 mSDtfsCounter, 142 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:03,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 759 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:03,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6706 states. [2022-07-22 20:47:03,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6706 to 6706. [2022-07-22 20:47:03,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6706 states, 5400 states have (on average 1.3101851851851851) internal successors, (7075), 5496 states have internal predecessors, (7075), 688 states have call successors, (688), 498 states have call predecessors, (688), 616 states have return successors, (1016), 721 states have call predecessors, (1016), 687 states have call successors, (1016) [2022-07-22 20:47:03,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6706 states to 6706 states and 8779 transitions. [2022-07-22 20:47:03,684 INFO L78 Accepts]: Start accepts. Automaton has 6706 states and 8779 transitions. Word has length 110 [2022-07-22 20:47:03,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:03,685 INFO L495 AbstractCegarLoop]: Abstraction has 6706 states and 8779 transitions. [2022-07-22 20:47:03,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:03,685 INFO L276 IsEmpty]: Start isEmpty. Operand 6706 states and 8779 transitions. [2022-07-22 20:47:03,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-22 20:47:03,696 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:03,696 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:03,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:03,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-22 20:47:03,921 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:03,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:03,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2067289164, now seen corresponding path program 1 times [2022-07-22 20:47:03,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:03,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76586767] [2022-07-22 20:47:03,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:03,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:03,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:03,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:03,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:03,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 20:47:03,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:04,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 20:47:04,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 20:47:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-22 20:47:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-22 20:47:04,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-22 20:47:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,021 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 20 proven. 6 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-07-22 20:47:04,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:04,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76586767] [2022-07-22 20:47:04,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76586767] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:04,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469072375] [2022-07-22 20:47:04,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:04,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:04,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:04,023 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:04,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 20:47:04,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:04,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 20:47:04,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-22 20:47:04,158 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:04,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469072375] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:04,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:04,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 12 [2022-07-22 20:47:04,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80463054] [2022-07-22 20:47:04,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:04,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 20:47:04,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:04,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 20:47:04,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-07-22 20:47:04,160 INFO L87 Difference]: Start difference. First operand 6706 states and 8779 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-22 20:47:04,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:04,504 INFO L93 Difference]: Finished difference Result 8385 states and 10792 transitions. [2022-07-22 20:47:04,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:47:04,504 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 145 [2022-07-22 20:47:04,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:04,520 INFO L225 Difference]: With dead ends: 8385 [2022-07-22 20:47:04,520 INFO L226 Difference]: Without dead ends: 5148 [2022-07-22 20:47:04,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-07-22 20:47:04,528 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 34 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:04,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1515 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:04,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5148 states. [2022-07-22 20:47:04,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5148 to 5025. [2022-07-22 20:47:04,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5025 states, 4161 states have (on average 1.3470319634703196) internal successors, (5605), 4218 states have internal predecessors, (5605), 480 states have call successors, (480), 315 states have call predecessors, (480), 382 states have return successors, (722), 499 states have call predecessors, (722), 479 states have call successors, (722) [2022-07-22 20:47:04,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5025 states to 5025 states and 6807 transitions. [2022-07-22 20:47:04,899 INFO L78 Accepts]: Start accepts. Automaton has 5025 states and 6807 transitions. Word has length 145 [2022-07-22 20:47:04,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:04,900 INFO L495 AbstractCegarLoop]: Abstraction has 5025 states and 6807 transitions. [2022-07-22 20:47:04,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-22 20:47:04,900 INFO L276 IsEmpty]: Start isEmpty. Operand 5025 states and 6807 transitions. [2022-07-22 20:47:04,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-22 20:47:04,909 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:04,910 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:04,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:05,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:05,124 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:05,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:05,124 INFO L85 PathProgramCache]: Analyzing trace with hash -780820679, now seen corresponding path program 1 times [2022-07-22 20:47:05,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:05,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658240997] [2022-07-22 20:47:05,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:05,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:05,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:05,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:05,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-22 20:47:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:05,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-22 20:47:05,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,204 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 20:47:05,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:05,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658240997] [2022-07-22 20:47:05,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658240997] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:05,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790481087] [2022-07-22 20:47:05,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:05,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:05,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:05,207 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:05,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 20:47:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:05,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:05,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:05,430 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:47:05,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:05,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790481087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:05,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:05,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:47:05,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110441858] [2022-07-22 20:47:05,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:05,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:05,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:05,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:05,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:05,432 INFO L87 Difference]: Start difference. First operand 5025 states and 6807 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:47:05,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:05,833 INFO L93 Difference]: Finished difference Result 11727 states and 16588 transitions. [2022-07-22 20:47:05,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:05,833 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 142 [2022-07-22 20:47:05,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:05,854 INFO L225 Difference]: With dead ends: 11727 [2022-07-22 20:47:05,854 INFO L226 Difference]: Without dead ends: 8281 [2022-07-22 20:47:05,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:05,869 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 223 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:05,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 477 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:05,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8281 states. [2022-07-22 20:47:06,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8281 to 8213. [2022-07-22 20:47:06,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8213 states, 6839 states have (on average 1.3749086123702297) internal successors, (9403), 6939 states have internal predecessors, (9403), 772 states have call successors, (772), 505 states have call predecessors, (772), 600 states have return successors, (1166), 776 states have call predecessors, (1166), 771 states have call successors, (1166) [2022-07-22 20:47:06,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8213 states to 8213 states and 11341 transitions. [2022-07-22 20:47:06,515 INFO L78 Accepts]: Start accepts. Automaton has 8213 states and 11341 transitions. Word has length 142 [2022-07-22 20:47:06,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:06,515 INFO L495 AbstractCegarLoop]: Abstraction has 8213 states and 11341 transitions. [2022-07-22 20:47:06,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:47:06,516 INFO L276 IsEmpty]: Start isEmpty. Operand 8213 states and 11341 transitions. [2022-07-22 20:47:06,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-22 20:47:06,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:06,529 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:06,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:06,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:06,743 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:06,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1249840909, now seen corresponding path program 1 times [2022-07-22 20:47:06,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:06,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640781161] [2022-07-22 20:47:06,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:06,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:06,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:06,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:06,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:06,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-22 20:47:06,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:06,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-22 20:47:06,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 20:47:06,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:06,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640781161] [2022-07-22 20:47:06,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640781161] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:06,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625106332] [2022-07-22 20:47:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:06,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:06,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:06,829 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:06,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 20:47:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:06,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:06,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:07,018 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:47:07,018 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:07,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625106332] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:07,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:07,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2022-07-22 20:47:07,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112356705] [2022-07-22 20:47:07,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:07,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:07,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:07,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:07,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:07,020 INFO L87 Difference]: Start difference. First operand 8213 states and 11341 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:47:07,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:07,508 INFO L93 Difference]: Finished difference Result 15445 states and 21897 transitions. [2022-07-22 20:47:07,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:07,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 142 [2022-07-22 20:47:07,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:07,533 INFO L225 Difference]: With dead ends: 15445 [2022-07-22 20:47:07,533 INFO L226 Difference]: Without dead ends: 11287 [2022-07-22 20:47:07,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:07,547 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 224 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:07,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:07,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11287 states. [2022-07-22 20:47:08,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11287 to 11189. [2022-07-22 20:47:08,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11189 states, 9340 states have (on average 1.386830835117773) internal successors, (12953), 9474 states have internal predecessors, (12953), 1048 states have call successors, (1048), 680 states have call predecessors, (1048), 799 states have return successors, (1561), 1042 states have call predecessors, (1561), 1047 states have call successors, (1561) [2022-07-22 20:47:08,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11189 states to 11189 states and 15562 transitions. [2022-07-22 20:47:08,161 INFO L78 Accepts]: Start accepts. Automaton has 11189 states and 15562 transitions. Word has length 142 [2022-07-22 20:47:08,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:08,162 INFO L495 AbstractCegarLoop]: Abstraction has 11189 states and 15562 transitions. [2022-07-22 20:47:08,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 20:47:08,162 INFO L276 IsEmpty]: Start isEmpty. Operand 11189 states and 15562 transitions. [2022-07-22 20:47:08,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:47:08,176 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:08,176 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:08,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:08,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-22 20:47:08,392 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:08,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:08,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1963898390, now seen corresponding path program 1 times [2022-07-22 20:47:08,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:08,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081182907] [2022-07-22 20:47:08,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:08,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:08,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:08,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:08,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:47:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-22 20:47:08,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 20:47:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-22 20:47:08,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-22 20:47:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-22 20:47:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:08,461 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-07-22 20:47:08,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:08,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081182907] [2022-07-22 20:47:08,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081182907] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:08,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:47:08,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:47:08,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478363567] [2022-07-22 20:47:08,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:08,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:47:08,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:08,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:47:08,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:08,464 INFO L87 Difference]: Start difference. First operand 11189 states and 15562 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-22 20:47:09,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:09,355 INFO L93 Difference]: Finished difference Result 12472 states and 17082 transitions. [2022-07-22 20:47:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 20:47:09,355 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 159 [2022-07-22 20:47:09,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:09,374 INFO L225 Difference]: With dead ends: 12472 [2022-07-22 20:47:09,374 INFO L226 Difference]: Without dead ends: 11082 [2022-07-22 20:47:09,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:47:09,379 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 277 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1087 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:09,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1087 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:47:09,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11082 states. [2022-07-22 20:47:09,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11082 to 10936. [2022-07-22 20:47:09,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10936 states, 9138 states have (on average 1.3923177938279712) internal successors, (12723), 9272 states have internal predecessors, (12723), 1023 states have call successors, (1023), 659 states have call predecessors, (1023), 773 states have return successors, (1523), 1012 states have call predecessors, (1523), 1022 states have call successors, (1523) [2022-07-22 20:47:10,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10936 states to 10936 states and 15269 transitions. [2022-07-22 20:47:10,007 INFO L78 Accepts]: Start accepts. Automaton has 10936 states and 15269 transitions. Word has length 159 [2022-07-22 20:47:10,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:10,008 INFO L495 AbstractCegarLoop]: Abstraction has 10936 states and 15269 transitions. [2022-07-22 20:47:10,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-07-22 20:47:10,008 INFO L276 IsEmpty]: Start isEmpty. Operand 10936 states and 15269 transitions. [2022-07-22 20:47:10,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-22 20:47:10,028 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:10,028 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:10,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 20:47:10,029 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:10,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:10,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2024023184, now seen corresponding path program 1 times [2022-07-22 20:47:10,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:10,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363069896] [2022-07-22 20:47:10,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:10,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:10,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:10,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:10,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:10,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:47:10,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:10,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-22 20:47:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-22 20:47:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-22 20:47:10,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-22 20:47:10,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-22 20:47:10,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,130 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 25 proven. 7 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-07-22 20:47:10,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:10,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363069896] [2022-07-22 20:47:10,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363069896] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:10,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581563777] [2022-07-22 20:47:10,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:10,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:10,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:10,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:10,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 20:47:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:10,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 20:47:10,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:10,399 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-22 20:47:10,399 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:10,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581563777] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:10,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:10,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2022-07-22 20:47:10,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742099291] [2022-07-22 20:47:10,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:10,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:47:10,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:10,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:47:10,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:47:10,402 INFO L87 Difference]: Start difference. First operand 10936 states and 15269 transitions. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-22 20:47:11,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:11,098 INFO L93 Difference]: Finished difference Result 13262 states and 18077 transitions. [2022-07-22 20:47:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:47:11,098 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 162 [2022-07-22 20:47:11,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:11,127 INFO L225 Difference]: With dead ends: 13262 [2022-07-22 20:47:11,127 INFO L226 Difference]: Without dead ends: 11852 [2022-07-22 20:47:11,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-22 20:47:11,136 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 176 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:11,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 602 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:47:11,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11852 states. [2022-07-22 20:47:11,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11852 to 11810. [2022-07-22 20:47:11,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11810 states, 9869 states have (on average 1.3739993920356672) internal successors, (13560), 10007 states have internal predecessors, (13560), 1093 states have call successors, (1093), 710 states have call predecessors, (1093), 846 states have return successors, (1634), 1100 states have call predecessors, (1634), 1092 states have call successors, (1634) [2022-07-22 20:47:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11810 states to 11810 states and 16287 transitions. [2022-07-22 20:47:11,853 INFO L78 Accepts]: Start accepts. Automaton has 11810 states and 16287 transitions. Word has length 162 [2022-07-22 20:47:11,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:11,854 INFO L495 AbstractCegarLoop]: Abstraction has 11810 states and 16287 transitions. [2022-07-22 20:47:11,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-07-22 20:47:11,854 INFO L276 IsEmpty]: Start isEmpty. Operand 11810 states and 16287 transitions. [2022-07-22 20:47:11,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:47:11,865 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:11,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:11,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:12,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-22 20:47:12,066 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:12,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:12,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1155161780, now seen corresponding path program 1 times [2022-07-22 20:47:12,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:12,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436998589] [2022-07-22 20:47:12,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:12,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:12,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:12,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:12,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 20:47:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 20:47:12,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-22 20:47:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-22 20:47:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,168 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-22 20:47:12,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:12,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436998589] [2022-07-22 20:47:12,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436998589] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:12,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469112926] [2022-07-22 20:47:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:12,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:12,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:12,171 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:12,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 20:47:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:12,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:12,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:12,373 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 20:47:12,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:12,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469112926] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:12,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:12,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:12,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695181827] [2022-07-22 20:47:12,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:12,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:12,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:12,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:12,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:12,375 INFO L87 Difference]: Start difference. First operand 11810 states and 16287 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:47:13,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:13,075 INFO L93 Difference]: Finished difference Result 20578 states and 28793 transitions. [2022-07-22 20:47:13,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:13,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 159 [2022-07-22 20:47:13,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:13,104 INFO L225 Difference]: With dead ends: 20578 [2022-07-22 20:47:13,104 INFO L226 Difference]: Without dead ends: 10969 [2022-07-22 20:47:13,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:13,126 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 243 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:13,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 340 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:13,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10969 states. [2022-07-22 20:47:13,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10969 to 10969. [2022-07-22 20:47:13,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10969 states, 9233 states have (on average 1.3275208491281274) internal successors, (12257), 9335 states have internal predecessors, (12257), 941 states have call successors, (941), 673 states have call predecessors, (941), 793 states have return successors, (1359), 968 states have call predecessors, (1359), 940 states have call successors, (1359) [2022-07-22 20:47:13,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10969 states to 10969 states and 14557 transitions. [2022-07-22 20:47:13,776 INFO L78 Accepts]: Start accepts. Automaton has 10969 states and 14557 transitions. Word has length 159 [2022-07-22 20:47:13,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:13,776 INFO L495 AbstractCegarLoop]: Abstraction has 10969 states and 14557 transitions. [2022-07-22 20:47:13,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:47:13,776 INFO L276 IsEmpty]: Start isEmpty. Operand 10969 states and 14557 transitions. [2022-07-22 20:47:13,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-22 20:47:13,789 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:13,789 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:13,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:14,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:14,005 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:14,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:14,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1290655762, now seen corresponding path program 1 times [2022-07-22 20:47:14,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:14,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82642314] [2022-07-22 20:47:14,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:14,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:14,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:14,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:14,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-22 20:47:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 20:47:14,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:14,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 20:47:14,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-22 20:47:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-22 20:47:14,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:14,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82642314] [2022-07-22 20:47:14,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82642314] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:14,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491880519] [2022-07-22 20:47:14,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:14,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:14,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:14,088 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:14,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 20:47:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:14,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:47:14,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:14,201 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 20:47:14,201 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:14,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491880519] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:14,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:14,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:14,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650829813] [2022-07-22 20:47:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:14,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:14,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:14,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:14,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:14,204 INFO L87 Difference]: Start difference. First operand 10969 states and 14557 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 20:47:14,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:14,864 INFO L93 Difference]: Finished difference Result 20513 states and 27506 transitions. [2022-07-22 20:47:14,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:14,865 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 159 [2022-07-22 20:47:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:14,889 INFO L225 Difference]: With dead ends: 20513 [2022-07-22 20:47:14,889 INFO L226 Difference]: Without dead ends: 11745 [2022-07-22 20:47:14,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:14,903 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 282 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:14,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 486 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:14,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11745 states. [2022-07-22 20:47:15,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11745 to 11600. [2022-07-22 20:47:15,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11600 states, 9823 states have (on average 1.3008245953374733) internal successors, (12778), 9920 states have internal predecessors, (12778), 940 states have call successors, (940), 712 states have call predecessors, (940), 835 states have return successors, (1344), 975 states have call predecessors, (1344), 939 states have call successors, (1344) [2022-07-22 20:47:15,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11600 states to 11600 states and 15062 transitions. [2022-07-22 20:47:15,621 INFO L78 Accepts]: Start accepts. Automaton has 11600 states and 15062 transitions. Word has length 159 [2022-07-22 20:47:15,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:15,622 INFO L495 AbstractCegarLoop]: Abstraction has 11600 states and 15062 transitions. [2022-07-22 20:47:15,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 20:47:15,622 INFO L276 IsEmpty]: Start isEmpty. Operand 11600 states and 15062 transitions. [2022-07-22 20:47:15,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 20:47:15,630 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:15,631 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:15,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:15,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:15,831 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:15,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:15,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1913530268, now seen corresponding path program 1 times [2022-07-22 20:47:15,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:15,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235592872] [2022-07-22 20:47:15,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:15,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:15,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:15,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:15,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:15,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:15,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:15,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 20:47:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 20:47:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-22 20:47:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-22 20:47:15,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:15,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235592872] [2022-07-22 20:47:15,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235592872] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:15,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108148455] [2022-07-22 20:47:15,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:15,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:15,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:15,920 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:15,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 20:47:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:16,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:16,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-22 20:47:16,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:16,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108148455] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:16,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:16,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:16,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32299093] [2022-07-22 20:47:16,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:16,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:16,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:16,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:16,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:16,045 INFO L87 Difference]: Start difference. First operand 11600 states and 15062 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:47:16,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:16,991 INFO L93 Difference]: Finished difference Result 28635 states and 38025 transitions. [2022-07-22 20:47:16,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:16,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 160 [2022-07-22 20:47:16,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:17,029 INFO L225 Difference]: With dead ends: 28635 [2022-07-22 20:47:17,030 INFO L226 Difference]: Without dead ends: 19236 [2022-07-22 20:47:17,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:17,047 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 140 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:17,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 763 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:17,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19236 states. [2022-07-22 20:47:18,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19236 to 19234. [2022-07-22 20:47:18,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19234 states, 16266 states have (on average 1.3089880732816919) internal successors, (21292), 16443 states have internal predecessors, (21292), 1595 states have call successors, (1595), 1181 states have call predecessors, (1595), 1371 states have return successors, (2507), 1625 states have call predecessors, (2507), 1594 states have call successors, (2507) [2022-07-22 20:47:18,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19234 states to 19234 states and 25394 transitions. [2022-07-22 20:47:18,139 INFO L78 Accepts]: Start accepts. Automaton has 19234 states and 25394 transitions. Word has length 160 [2022-07-22 20:47:18,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:18,140 INFO L495 AbstractCegarLoop]: Abstraction has 19234 states and 25394 transitions. [2022-07-22 20:47:18,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:47:18,140 INFO L276 IsEmpty]: Start isEmpty. Operand 19234 states and 25394 transitions. [2022-07-22 20:47:18,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 20:47:18,156 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:18,156 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:18,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:18,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:18,358 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:18,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:18,359 INFO L85 PathProgramCache]: Analyzing trace with hash -283261215, now seen corresponding path program 1 times [2022-07-22 20:47:18,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:18,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036459579] [2022-07-22 20:47:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:18,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:18,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:18,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:18,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:18,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:18,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 20:47:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 20:47:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 20:47:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-22 20:47:18,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-22 20:47:18,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:18,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036459579] [2022-07-22 20:47:18,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036459579] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:18,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898794067] [2022-07-22 20:47:18,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:18,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:18,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:18,449 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:18,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-22 20:47:18,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:18,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:47:18,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:18,601 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 20:47:18,602 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:18,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898794067] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:18,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:18,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:18,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858284902] [2022-07-22 20:47:18,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:18,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:18,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:18,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:18,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:18,604 INFO L87 Difference]: Start difference. First operand 19234 states and 25394 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 20:47:20,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:20,565 INFO L93 Difference]: Finished difference Result 52609 states and 70950 transitions. [2022-07-22 20:47:20,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:20,566 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 160 [2022-07-22 20:47:20,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:20,649 INFO L225 Difference]: With dead ends: 52609 [2022-07-22 20:47:20,649 INFO L226 Difference]: Without dead ends: 35580 [2022-07-22 20:47:20,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:20,681 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 269 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:20,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 512 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:20,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35580 states. [2022-07-22 20:47:22,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35580 to 35376. [2022-07-22 20:47:22,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35376 states, 29954 states have (on average 1.3067369967283167) internal successors, (39142), 30291 states have internal predecessors, (39142), 2925 states have call successors, (2925), 2177 states have call predecessors, (2925), 2495 states have return successors, (5546), 2939 states have call predecessors, (5546), 2924 states have call successors, (5546) [2022-07-22 20:47:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35376 states to 35376 states and 47613 transitions. [2022-07-22 20:47:22,716 INFO L78 Accepts]: Start accepts. Automaton has 35376 states and 47613 transitions. Word has length 160 [2022-07-22 20:47:22,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:22,716 INFO L495 AbstractCegarLoop]: Abstraction has 35376 states and 47613 transitions. [2022-07-22 20:47:22,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 20:47:22,716 INFO L276 IsEmpty]: Start isEmpty. Operand 35376 states and 47613 transitions. [2022-07-22 20:47:22,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-22 20:47:22,749 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:22,749 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:22,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:22,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-07-22 20:47:22,950 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:22,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:22,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1408086307, now seen corresponding path program 1 times [2022-07-22 20:47:22,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:22,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804899206] [2022-07-22 20:47:22,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:22,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:22,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:22,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:22,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:22,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:22,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 20:47:22,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:22,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-22 20:47:23,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:23,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:23,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:23,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-22 20:47:23,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:23,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:23,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:23,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-22 20:47:23,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:23,015 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-22 20:47:23,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:23,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804899206] [2022-07-22 20:47:23,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804899206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:23,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:47:23,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 20:47:23,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140832390] [2022-07-22 20:47:23,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:23,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:23,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:23,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:23,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 20:47:23,018 INFO L87 Difference]: Start difference. First operand 35376 states and 47613 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:25,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:25,044 INFO L93 Difference]: Finished difference Result 64719 states and 87314 transitions. [2022-07-22 20:47:25,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 20:47:25,045 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 160 [2022-07-22 20:47:25,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:25,164 INFO L225 Difference]: With dead ends: 64719 [2022-07-22 20:47:25,165 INFO L226 Difference]: Without dead ends: 31546 [2022-07-22 20:47:25,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:25,224 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 409 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:25,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 592 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 20:47:25,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31546 states. [2022-07-22 20:47:27,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31546 to 29366. [2022-07-22 20:47:27,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29366 states, 24822 states have (on average 1.3066634437192812) internal successors, (32434), 25324 states have internal predecessors, (32434), 2247 states have call successors, (2247), 1669 states have call predecessors, (2247), 2295 states have return successors, (4633), 2388 states have call predecessors, (4633), 2246 states have call successors, (4633) [2022-07-22 20:47:27,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29366 states to 29366 states and 39314 transitions. [2022-07-22 20:47:27,529 INFO L78 Accepts]: Start accepts. Automaton has 29366 states and 39314 transitions. Word has length 160 [2022-07-22 20:47:27,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:27,529 INFO L495 AbstractCegarLoop]: Abstraction has 29366 states and 39314 transitions. [2022-07-22 20:47:27,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 3 states have internal predecessors, (80), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 20:47:27,530 INFO L276 IsEmpty]: Start isEmpty. Operand 29366 states and 39314 transitions. [2022-07-22 20:47:27,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-22 20:47:27,651 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:27,651 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:27,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-22 20:47:27,652 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:27,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:27,652 INFO L85 PathProgramCache]: Analyzing trace with hash 984139709, now seen corresponding path program 1 times [2022-07-22 20:47:27,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:27,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461109289] [2022-07-22 20:47:27,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:27,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:27,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:27,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:27,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:27,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-22 20:47:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:27,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-22 20:47:27,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,729 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-22 20:47:27,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:27,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461109289] [2022-07-22 20:47:27,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461109289] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:27,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204385396] [2022-07-22 20:47:27,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:27,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:27,731 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:27,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-22 20:47:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:27,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:47:27,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:27,882 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 20:47:27,882 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:27,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204385396] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:27,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:27,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:27,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516377624] [2022-07-22 20:47:27,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:27,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:27,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:27,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:27,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:27,884 INFO L87 Difference]: Start difference. First operand 29366 states and 39314 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:47:29,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:29,606 INFO L93 Difference]: Finished difference Result 47959 states and 66550 transitions. [2022-07-22 20:47:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:29,606 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 162 [2022-07-22 20:47:29,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:29,701 INFO L225 Difference]: With dead ends: 47959 [2022-07-22 20:47:29,702 INFO L226 Difference]: Without dead ends: 29450 [2022-07-22 20:47:29,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:29,745 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 129 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:29,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 709 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:29,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29450 states. [2022-07-22 20:47:31,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29450 to 29366. [2022-07-22 20:47:31,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29366 states, 24822 states have (on average 1.2836596567561034) internal successors, (31863), 25324 states have internal predecessors, (31863), 2247 states have call successors, (2247), 1669 states have call predecessors, (2247), 2295 states have return successors, (4633), 2388 states have call predecessors, (4633), 2246 states have call successors, (4633) [2022-07-22 20:47:31,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29366 states to 29366 states and 38743 transitions. [2022-07-22 20:47:31,801 INFO L78 Accepts]: Start accepts. Automaton has 29366 states and 38743 transitions. Word has length 162 [2022-07-22 20:47:31,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:31,802 INFO L495 AbstractCegarLoop]: Abstraction has 29366 states and 38743 transitions. [2022-07-22 20:47:31,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 20:47:31,802 INFO L276 IsEmpty]: Start isEmpty. Operand 29366 states and 38743 transitions. [2022-07-22 20:47:31,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-22 20:47:31,828 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:31,828 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:31,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:32,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-22 20:47:32,037 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:32,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:32,038 INFO L85 PathProgramCache]: Analyzing trace with hash 264046557, now seen corresponding path program 1 times [2022-07-22 20:47:32,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:32,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960703062] [2022-07-22 20:47:32,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:32,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:32,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:32,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:32,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:32,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-22 20:47:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-22 20:47:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-22 20:47:32,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:32,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960703062] [2022-07-22 20:47:32,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960703062] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:32,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613900696] [2022-07-22 20:47:32,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:32,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:32,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:32,125 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:32,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-22 20:47:32,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:32,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:32,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:32,304 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-22 20:47:32,304 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:32,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613900696] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:32,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:32,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:32,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155941385] [2022-07-22 20:47:32,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:32,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:32,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:32,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:32,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:32,307 INFO L87 Difference]: Start difference. First operand 29366 states and 38743 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:47:34,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:34,397 INFO L93 Difference]: Finished difference Result 52177 states and 70914 transitions. [2022-07-22 20:47:34,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:34,397 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 162 [2022-07-22 20:47:34,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:34,466 INFO L225 Difference]: With dead ends: 52177 [2022-07-22 20:47:34,467 INFO L226 Difference]: Without dead ends: 28558 [2022-07-22 20:47:34,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:34,510 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 256 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:34,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 336 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:34,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28558 states. [2022-07-22 20:47:36,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28558 to 20580. [2022-07-22 20:47:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20580 states, 17434 states have (on average 1.2317884593323392) internal successors, (21475), 17763 states have internal predecessors, (21475), 1543 states have call successors, (1543), 1171 states have call predecessors, (1543), 1601 states have return successors, (2924), 1653 states have call predecessors, (2924), 1542 states have call successors, (2924) [2022-07-22 20:47:36,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20580 states to 20580 states and 25942 transitions. [2022-07-22 20:47:36,092 INFO L78 Accepts]: Start accepts. Automaton has 20580 states and 25942 transitions. Word has length 162 [2022-07-22 20:47:36,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:36,093 INFO L495 AbstractCegarLoop]: Abstraction has 20580 states and 25942 transitions. [2022-07-22 20:47:36,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 20:47:36,093 INFO L276 IsEmpty]: Start isEmpty. Operand 20580 states and 25942 transitions. [2022-07-22 20:47:36,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:47:36,105 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:36,105 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:36,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:36,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-22 20:47:36,306 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:36,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:36,306 INFO L85 PathProgramCache]: Analyzing trace with hash -909650319, now seen corresponding path program 1 times [2022-07-22 20:47:36,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:36,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46433663] [2022-07-22 20:47:36,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:36,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:36,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:36,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:47:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:36,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:47:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,402 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:47:36,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:36,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46433663] [2022-07-22 20:47:36,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46433663] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:36,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355909814] [2022-07-22 20:47:36,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:36,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:36,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:36,404 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:36,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-22 20:47:36,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:36,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 20:47:36,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-07-22 20:47:36,593 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:36,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355909814] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:36,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:36,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-07-22 20:47:36,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811341957] [2022-07-22 20:47:36,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:36,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:36,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:36,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:36,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:47:36,595 INFO L87 Difference]: Start difference. First operand 20580 states and 25942 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:38,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:38,427 INFO L93 Difference]: Finished difference Result 37827 states and 48963 transitions. [2022-07-22 20:47:38,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:47:38,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:47:38,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:38,490 INFO L225 Difference]: With dead ends: 37827 [2022-07-22 20:47:38,490 INFO L226 Difference]: Without dead ends: 20182 [2022-07-22 20:47:38,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-07-22 20:47:38,519 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 376 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:38,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 569 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:47:38,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20182 states. [2022-07-22 20:47:40,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20182 to 18105. [2022-07-22 20:47:40,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18105 states, 15343 states have (on average 1.1979404288600666) internal successors, (18380), 15624 states have internal predecessors, (18380), 1351 states have call successors, (1351), 1031 states have call predecessors, (1351), 1409 states have return successors, (2444), 1453 states have call predecessors, (2444), 1350 states have call successors, (2444) [2022-07-22 20:47:40,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18105 states to 18105 states and 22175 transitions. [2022-07-22 20:47:40,167 INFO L78 Accepts]: Start accepts. Automaton has 18105 states and 22175 transitions. Word has length 164 [2022-07-22 20:47:40,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:40,168 INFO L495 AbstractCegarLoop]: Abstraction has 18105 states and 22175 transitions. [2022-07-22 20:47:40,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:40,168 INFO L276 IsEmpty]: Start isEmpty. Operand 18105 states and 22175 transitions. [2022-07-22 20:47:40,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:47:40,176 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:40,177 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:40,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:40,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-22 20:47:40,377 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:40,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:40,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1663314291, now seen corresponding path program 1 times [2022-07-22 20:47:40,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:40,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080865350] [2022-07-22 20:47:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:40,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:40,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:40,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:40,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:40,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:40,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:47:40,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:47:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,469 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:47:40,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:40,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080865350] [2022-07-22 20:47:40,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080865350] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:40,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881776716] [2022-07-22 20:47:40,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:40,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:40,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:40,472 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:40,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-22 20:47:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:40,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 20:47:40,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:40,646 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2022-07-22 20:47:40,647 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:40,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881776716] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:40,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:40,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2022-07-22 20:47:40,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135581793] [2022-07-22 20:47:40,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:40,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:40,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:40,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:40,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:47:40,649 INFO L87 Difference]: Start difference. First operand 18105 states and 22175 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:41,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:41,934 INFO L93 Difference]: Finished difference Result 27107 states and 33548 transitions. [2022-07-22 20:47:41,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 20:47:41,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:47:41,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:41,976 INFO L225 Difference]: With dead ends: 27107 [2022-07-22 20:47:41,976 INFO L226 Difference]: Without dead ends: 15765 [2022-07-22 20:47:41,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:47:41,995 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 340 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:41,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 543 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 20:47:42,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15765 states. [2022-07-22 20:47:43,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15765 to 12312. [2022-07-22 20:47:43,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12312 states, 10428 states have (on average 1.1813387034906022) internal successors, (12319), 10600 states have internal predecessors, (12319), 933 states have call successors, (933), 701 states have call predecessors, (933), 949 states have return successors, (1648), 1012 states have call predecessors, (1648), 932 states have call successors, (1648) [2022-07-22 20:47:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12312 states to 12312 states and 14900 transitions. [2022-07-22 20:47:43,068 INFO L78 Accepts]: Start accepts. Automaton has 12312 states and 14900 transitions. Word has length 164 [2022-07-22 20:47:43,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:43,068 INFO L495 AbstractCegarLoop]: Abstraction has 12312 states and 14900 transitions. [2022-07-22 20:47:43,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 states have internal predecessors, (100), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:43,068 INFO L276 IsEmpty]: Start isEmpty. Operand 12312 states and 14900 transitions. [2022-07-22 20:47:43,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:47:43,074 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:43,074 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:43,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-07-22 20:47:43,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:43,275 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:43,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:43,275 INFO L85 PathProgramCache]: Analyzing trace with hash 570679089, now seen corresponding path program 1 times [2022-07-22 20:47:43,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:43,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984191283] [2022-07-22 20:47:43,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:43,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:43,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:43,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:43,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:43,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:43,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:43,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:47:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:43,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:47:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,354 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-22 20:47:43,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:43,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984191283] [2022-07-22 20:47:43,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984191283] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:43,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555971961] [2022-07-22 20:47:43,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:43,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:43,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:43,358 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:43,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-22 20:47:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:43,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:47:43,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:43,479 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-22 20:47:43,479 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:43,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555971961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:43,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:43,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2022-07-22 20:47:43,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749994338] [2022-07-22 20:47:43,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:43,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:43,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:43,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:43,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:43,481 INFO L87 Difference]: Start difference. First operand 12312 states and 14900 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:44,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:44,764 INFO L93 Difference]: Finished difference Result 22280 states and 27510 transitions. [2022-07-22 20:47:44,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:47:44,764 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:47:44,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:44,794 INFO L225 Difference]: With dead ends: 22280 [2022-07-22 20:47:44,794 INFO L226 Difference]: Without dead ends: 12171 [2022-07-22 20:47:44,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:44,814 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 49 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1198 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:44,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 1198 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:44,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12171 states. [2022-07-22 20:47:45,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12171 to 11919. [2022-07-22 20:47:45,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11919 states, 10051 states have (on average 1.1659536364540841) internal successors, (11719), 10212 states have internal predecessors, (11719), 933 states have call successors, (933), 701 states have call predecessors, (933), 933 states have return successors, (1548), 1007 states have call predecessors, (1548), 932 states have call successors, (1548) [2022-07-22 20:47:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11919 states to 11919 states and 14200 transitions. [2022-07-22 20:47:45,855 INFO L78 Accepts]: Start accepts. Automaton has 11919 states and 14200 transitions. Word has length 164 [2022-07-22 20:47:45,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:45,855 INFO L495 AbstractCegarLoop]: Abstraction has 11919 states and 14200 transitions. [2022-07-22 20:47:45,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:45,856 INFO L276 IsEmpty]: Start isEmpty. Operand 11919 states and 14200 transitions. [2022-07-22 20:47:45,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-22 20:47:45,861 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:45,861 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:45,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:46,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-22 20:47:46,062 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:46,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:46,062 INFO L85 PathProgramCache]: Analyzing trace with hash -958773449, now seen corresponding path program 1 times [2022-07-22 20:47:46,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:46,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698159615] [2022-07-22 20:47:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:46,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:46,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:46,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 20:47:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:46,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-22 20:47:46,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:46,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:47:46,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-07-22 20:47:46,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:46,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698159615] [2022-07-22 20:47:46,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698159615] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:46,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191260750] [2022-07-22 20:47:46,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:46,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:46,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:46,150 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:46,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-22 20:47:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:46,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:47:46,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:46,275 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-07-22 20:47:46,275 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:46,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191260750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:46,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:46,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2022-07-22 20:47:46,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89885991] [2022-07-22 20:47:46,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:46,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:46,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:46,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:46,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:46,277 INFO L87 Difference]: Start difference. First operand 11919 states and 14200 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:47,173 INFO L93 Difference]: Finished difference Result 18252 states and 22018 transitions. [2022-07-22 20:47:47,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:47:47,173 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 164 [2022-07-22 20:47:47,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:47,198 INFO L225 Difference]: With dead ends: 18252 [2022-07-22 20:47:47,199 INFO L226 Difference]: Without dead ends: 8533 [2022-07-22 20:47:47,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:47,217 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 10 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:47,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1183 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:47,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8533 states. [2022-07-22 20:47:47,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8533 to 8497. [2022-07-22 20:47:47,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8497 states, 7202 states have (on average 1.1564843099139128) internal successors, (8329), 7275 states have internal predecessors, (8329), 662 states have call successors, (662), 501 states have call predecessors, (662), 631 states have return successors, (957), 721 states have call predecessors, (957), 661 states have call successors, (957) [2022-07-22 20:47:48,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8497 states to 8497 states and 9948 transitions. [2022-07-22 20:47:48,003 INFO L78 Accepts]: Start accepts. Automaton has 8497 states and 9948 transitions. Word has length 164 [2022-07-22 20:47:48,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:48,004 INFO L495 AbstractCegarLoop]: Abstraction has 8497 states and 9948 transitions. [2022-07-22 20:47:48,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 20:47:48,004 INFO L276 IsEmpty]: Start isEmpty. Operand 8497 states and 9948 transitions. [2022-07-22 20:47:48,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-07-22 20:47:48,008 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:48,009 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:48,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-07-22 20:47:48,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-22 20:47:48,209 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:48,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:48,209 INFO L85 PathProgramCache]: Analyzing trace with hash 522298435, now seen corresponding path program 1 times [2022-07-22 20:47:48,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:48,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446522253] [2022-07-22 20:47:48,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:48,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:48,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:48,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:48,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 20:47:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-22 20:47:48,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-22 20:47:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-22 20:47:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:48,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-22 20:47:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 29 proven. 3 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2022-07-22 20:47:48,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:48,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446522253] [2022-07-22 20:47:48,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446522253] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:48,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258397769] [2022-07-22 20:47:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:48,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:48,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:48,296 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:48,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-22 20:47:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:48,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 20:47:48,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:48,436 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 20:47:48,437 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:48,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258397769] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:48,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:48,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2022-07-22 20:47:48,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44836535] [2022-07-22 20:47:48,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:48,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:48,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:48,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:48,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:48,439 INFO L87 Difference]: Start difference. First operand 8497 states and 9948 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 20:47:48,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:48,824 INFO L93 Difference]: Finished difference Result 10586 states and 12382 transitions. [2022-07-22 20:47:48,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:48,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 199 [2022-07-22 20:47:48,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:48,832 INFO L225 Difference]: With dead ends: 10586 [2022-07-22 20:47:48,832 INFO L226 Difference]: Without dead ends: 4209 [2022-07-22 20:47:48,839 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-22 20:47:48,840 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 126 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:48,840 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 663 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:48,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4209 states. [2022-07-22 20:47:49,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4209 to 4209. [2022-07-22 20:47:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 3516 states have (on average 1.1515927189988624) internal successors, (4049), 3544 states have internal predecessors, (4049), 360 states have call successors, (360), 267 states have call predecessors, (360), 331 states have return successors, (464), 398 states have call predecessors, (464), 359 states have call successors, (464) [2022-07-22 20:47:49,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 4873 transitions. [2022-07-22 20:47:49,135 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 4873 transitions. Word has length 199 [2022-07-22 20:47:49,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:49,136 INFO L495 AbstractCegarLoop]: Abstraction has 4209 states and 4873 transitions. [2022-07-22 20:47:49,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-22 20:47:49,136 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 4873 transitions. [2022-07-22 20:47:49,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-07-22 20:47:49,138 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:49,138 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:49,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:49,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-22 20:47:49,339 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:49,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash -430993760, now seen corresponding path program 1 times [2022-07-22 20:47:49,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:49,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860191093] [2022-07-22 20:47:49,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:49,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:49,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:49,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 20:47:49,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 20:47:49,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-22 20:47:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:49,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-22 20:47:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-07-22 20:47:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,419 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 53 proven. 41 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-22 20:47:49,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:49,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860191093] [2022-07-22 20:47:49,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860191093] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:49,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623340140] [2022-07-22 20:47:49,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:49,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:49,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:49,421 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:49,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-22 20:47:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:49,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:47:49,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-22 20:47:49,601 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:49,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623340140] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:49,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:49,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 6 [2022-07-22 20:47:49,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415071103] [2022-07-22 20:47:49,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:49,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:49,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:47:49,602 INFO L87 Difference]: Start difference. First operand 4209 states and 4873 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 20:47:49,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:49,902 INFO L93 Difference]: Finished difference Result 5700 states and 6604 transitions. [2022-07-22 20:47:49,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:49,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 200 [2022-07-22 20:47:49,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:49,910 INFO L225 Difference]: With dead ends: 5700 [2022-07-22 20:47:49,910 INFO L226 Difference]: Without dead ends: 4209 [2022-07-22 20:47:49,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 20:47:49,914 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 94 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:49,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 616 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:49,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4209 states. [2022-07-22 20:47:50,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4209 to 4209. [2022-07-22 20:47:50,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 3516 states have (on average 1.1464732650739478) internal successors, (4031), 3544 states have internal predecessors, (4031), 360 states have call successors, (360), 267 states have call predecessors, (360), 331 states have return successors, (464), 398 states have call predecessors, (464), 359 states have call successors, (464) [2022-07-22 20:47:50,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 4855 transitions. [2022-07-22 20:47:50,250 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 4855 transitions. Word has length 200 [2022-07-22 20:47:50,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:50,251 INFO L495 AbstractCegarLoop]: Abstraction has 4209 states and 4855 transitions. [2022-07-22 20:47:50,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-07-22 20:47:50,251 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 4855 transitions. [2022-07-22 20:47:50,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-07-22 20:47:50,253 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:50,253 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:50,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-07-22 20:47:50,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:50,454 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:50,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:50,454 INFO L85 PathProgramCache]: Analyzing trace with hash 288229724, now seen corresponding path program 1 times [2022-07-22 20:47:50,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:50,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540497970] [2022-07-22 20:47:50,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:50,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-22 20:47:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 20:47:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-22 20:47:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-22 20:47:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 20:47:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-22 20:47:50,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-22 20:47:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-07-22 20:47:50,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-07-22 20:47:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:50,556 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-07-22 20:47:50,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:50,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540497970] [2022-07-22 20:47:50,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540497970] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:50,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 20:47:50,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 20:47:50,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411309981] [2022-07-22 20:47:50,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:50,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 20:47:50,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:50,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 20:47:50,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:50,558 INFO L87 Difference]: Start difference. First operand 4209 states and 4855 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 20:47:51,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:51,636 INFO L93 Difference]: Finished difference Result 4620 states and 5302 transitions. [2022-07-22 20:47:51,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 20:47:51,637 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 202 [2022-07-22 20:47:51,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:51,642 INFO L225 Difference]: With dead ends: 4620 [2022-07-22 20:47:51,642 INFO L226 Difference]: Without dead ends: 2191 [2022-07-22 20:47:51,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-07-22 20:47:51,645 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 889 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 934 SdHoareTripleChecker+Valid, 1203 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:51,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [934 Valid, 1203 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 20:47:51,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2022-07-22 20:47:51,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 2191. [2022-07-22 20:47:51,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2191 states, 1799 states have (on average 1.1667593107281824) internal successors, (2099), 1815 states have internal predecessors, (2099), 188 states have call successors, (188), 147 states have call predecessors, (188), 203 states have return successors, (277), 228 states have call predecessors, (277), 187 states have call successors, (277) [2022-07-22 20:47:51,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 2564 transitions. [2022-07-22 20:47:51,796 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 2564 transitions. Word has length 202 [2022-07-22 20:47:51,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:51,797 INFO L495 AbstractCegarLoop]: Abstraction has 2191 states and 2564 transitions. [2022-07-22 20:47:51,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 5 states have internal predecessors, (112), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 20:47:51,797 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 2564 transitions. [2022-07-22 20:47:51,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2022-07-22 20:47:51,800 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:51,800 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:51,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-22 20:47:51,800 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:51,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1879250921, now seen corresponding path program 1 times [2022-07-22 20:47:51,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:51,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289322644] [2022-07-22 20:47:51,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:51,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:51,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:51,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:51,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:51,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:51,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:47:51,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:51,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-22 20:47:51,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-22 20:47:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:51,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-22 20:47:51,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-22 20:47:51,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-22 20:47:51,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-22 20:47:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-22 20:47:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-07-22 20:47:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-22 20:47:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:51,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2022-07-22 20:47:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-07-22 20:47:51,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-22 20:47:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 75 proven. 16 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-07-22 20:47:51,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289322644] [2022-07-22 20:47:51,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289322644] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973595517] [2022-07-22 20:47:51,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:51,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:51,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:51,888 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:51,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-22 20:47:52,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 20:47:52,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:52,066 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-07-22 20:47:52,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:52,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973595517] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:52,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:52,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2022-07-22 20:47:52,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365206965] [2022-07-22 20:47:52,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:52,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 20:47:52,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:52,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 20:47:52,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:52,068 INFO L87 Difference]: Start difference. First operand 2191 states and 2564 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-22 20:47:52,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:52,327 INFO L93 Difference]: Finished difference Result 4754 states and 5580 transitions. [2022-07-22 20:47:52,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 20:47:52,327 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 253 [2022-07-22 20:47:52,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:52,332 INFO L225 Difference]: With dead ends: 4754 [2022-07-22 20:47:52,332 INFO L226 Difference]: Without dead ends: 2663 [2022-07-22 20:47:52,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 298 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:47:52,341 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 104 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:52,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 357 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:47:52,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2663 states. [2022-07-22 20:47:52,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2663 to 2653. [2022-07-22 20:47:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2653 states, 2156 states have (on average 1.1595547309833023) internal successors, (2500), 2187 states have internal predecessors, (2500), 234 states have call successors, (234), 185 states have call predecessors, (234), 262 states have return successors, (339), 280 states have call predecessors, (339), 233 states have call successors, (339) [2022-07-22 20:47:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2653 states to 2653 states and 3073 transitions. [2022-07-22 20:47:52,539 INFO L78 Accepts]: Start accepts. Automaton has 2653 states and 3073 transitions. Word has length 253 [2022-07-22 20:47:52,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:52,540 INFO L495 AbstractCegarLoop]: Abstraction has 2653 states and 3073 transitions. [2022-07-22 20:47:52,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 3 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-22 20:47:52,540 INFO L276 IsEmpty]: Start isEmpty. Operand 2653 states and 3073 transitions. [2022-07-22 20:47:52,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2022-07-22 20:47:52,543 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:52,543 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:52,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:52,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:52,745 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:52,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1448365721, now seen corresponding path program 1 times [2022-07-22 20:47:52,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:52,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555168533] [2022-07-22 20:47:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:52,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:52,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-22 20:47:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 20:47:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-22 20:47:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-22 20:47:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-22 20:47:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-22 20:47:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-22 20:47:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-22 20:47:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-22 20:47:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-07-22 20:47:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-22 20:47:52,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:52,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2022-07-22 20:47:52,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-07-22 20:47:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-22 20:47:52,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,856 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 75 proven. 16 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-07-22 20:47:52,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:52,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555168533] [2022-07-22 20:47:52,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555168533] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:52,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619803063] [2022-07-22 20:47:52,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:52,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:52,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:52,859 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:52,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-22 20:47:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:52,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 20:47:52,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 256 proven. 3 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 20:47:53,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 20:47:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 107 proven. 7 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-07-22 20:47:53,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619803063] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 20:47:53,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 20:47:53,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 11 [2022-07-22 20:47:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346198571] [2022-07-22 20:47:53,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 20:47:53,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 20:47:53,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 20:47:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-07-22 20:47:53,371 INFO L87 Difference]: Start difference. First operand 2653 states and 3073 transitions. Second operand has 11 states, 11 states have (on average 20.727272727272727) internal successors, (228), 8 states have internal predecessors, (228), 4 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) [2022-07-22 20:47:53,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:53,978 INFO L93 Difference]: Finished difference Result 3735 states and 4327 transitions. [2022-07-22 20:47:53,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 20:47:53,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 20.727272727272727) internal successors, (228), 8 states have internal predecessors, (228), 4 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) Word has length 253 [2022-07-22 20:47:53,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:53,981 INFO L225 Difference]: With dead ends: 3735 [2022-07-22 20:47:53,981 INFO L226 Difference]: Without dead ends: 1162 [2022-07-22 20:47:53,983 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 548 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=171, Invalid=429, Unknown=0, NotChecked=0, Total=600 [2022-07-22 20:47:53,983 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 429 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:53,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 457 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 20:47:53,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2022-07-22 20:47:54,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 992. [2022-07-22 20:47:54,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 992 states, 793 states have (on average 1.1336696090794451) internal successors, (899), 802 states have internal predecessors, (899), 96 states have call successors, (96), 81 states have call predecessors, (96), 102 states have return successors, (138), 108 states have call predecessors, (138), 95 states have call successors, (138) [2022-07-22 20:47:54,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1133 transitions. [2022-07-22 20:47:54,068 INFO L78 Accepts]: Start accepts. Automaton has 992 states and 1133 transitions. Word has length 253 [2022-07-22 20:47:54,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:54,068 INFO L495 AbstractCegarLoop]: Abstraction has 992 states and 1133 transitions. [2022-07-22 20:47:54,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.727272727272727) internal successors, (228), 8 states have internal predecessors, (228), 4 states have call successors, (47), 8 states have call predecessors, (47), 8 states have return successors, (39), 4 states have call predecessors, (39), 4 states have call successors, (39) [2022-07-22 20:47:54,069 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1133 transitions. [2022-07-22 20:47:54,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-07-22 20:47:54,070 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:54,071 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:54,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-07-22 20:47:54,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-22 20:47:54,280 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:54,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:54,280 INFO L85 PathProgramCache]: Analyzing trace with hash -791956275, now seen corresponding path program 1 times [2022-07-22 20:47:54,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:54,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239295723] [2022-07-22 20:47:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:54,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:54,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:54,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:54,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 20:47:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 20:47:54,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-22 20:47:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 20:47:54,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-22 20:47:54,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:54,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:54,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-22 20:47:54,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-22 20:47:54,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-22 20:47:54,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-07-22 20:47:54,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-07-22 20:47:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-07-22 20:47:54,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-07-22 20:47:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:54,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:54,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-07-22 20:47:54,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-22 20:47:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-22 20:47:54,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,367 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 82 proven. 10 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-07-22 20:47:54,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:54,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239295723] [2022-07-22 20:47:54,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239295723] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:54,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687483737] [2022-07-22 20:47:54,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:54,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:54,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:54,369 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:54,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-22 20:47:54,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 20:47:54,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 235 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-07-22 20:47:54,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:54,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687483737] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:54,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:54,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 7 [2022-07-22 20:47:54,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934758356] [2022-07-22 20:47:54,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:54,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 20:47:54,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:54,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 20:47:54,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:54,532 INFO L87 Difference]: Start difference. First operand 992 states and 1133 transitions. Second operand has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-22 20:47:54,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:54,621 INFO L93 Difference]: Finished difference Result 1875 states and 2168 transitions. [2022-07-22 20:47:54,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 20:47:54,621 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 258 [2022-07-22 20:47:54,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:54,623 INFO L225 Difference]: With dead ends: 1875 [2022-07-22 20:47:54,623 INFO L226 Difference]: Without dead ends: 983 [2022-07-22 20:47:54,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-22 20:47:54,625 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 76 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:54,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 242 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 20:47:54,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-07-22 20:47:54,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 980. [2022-07-22 20:47:54,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 782 states have (on average 1.1176470588235294) internal successors, (874), 791 states have internal predecessors, (874), 96 states have call successors, (96), 81 states have call predecessors, (96), 101 states have return successors, (137), 107 states have call predecessors, (137), 95 states have call successors, (137) [2022-07-22 20:47:54,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1107 transitions. [2022-07-22 20:47:54,709 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1107 transitions. Word has length 258 [2022-07-22 20:47:54,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:54,710 INFO L495 AbstractCegarLoop]: Abstraction has 980 states and 1107 transitions. [2022-07-22 20:47:54,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.333333333333336) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-22 20:47:54,710 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1107 transitions. [2022-07-22 20:47:54,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2022-07-22 20:47:54,712 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 20:47:54,712 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 20:47:54,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-22 20:47:54,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-22 20:47:54,913 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 20:47:54,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 20:47:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1060373339, now seen corresponding path program 1 times [2022-07-22 20:47:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 20:47:54,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347228286] [2022-07-22 20:47:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 20:47:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 20:47:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 20:47:54,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 20:47:54,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 20:47:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 20:47:54,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-22 20:47:54,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-22 20:47:54,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-22 20:47:54,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 20:47:54,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-22 20:47:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:54,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-22 20:47:54,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-22 20:47:54,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-22 20:47:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-22 20:47:54,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-22 20:47:54,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:54,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-07-22 20:47:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-07-22 20:47:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-22 20:47:55,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 20:47:55,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-22 20:47:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-07-22 20:47:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2022-07-22 20:47:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-07-22 20:47:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 75 proven. 12 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-07-22 20:47:55,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 20:47:55,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347228286] [2022-07-22 20:47:55,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347228286] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 20:47:55,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483893407] [2022-07-22 20:47:55,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 20:47:55,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:55,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 20:47:55,012 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 20:47:55,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-22 20:47:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 20:47:55,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 20:47:55,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 20:47:55,215 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 233 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-22 20:47:55,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 20:47:55,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483893407] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 20:47:55,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 20:47:55,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-07-22 20:47:55,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276804020] [2022-07-22 20:47:55,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 20:47:55,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 20:47:55,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 20:47:55,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 20:47:55,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-07-22 20:47:55,218 INFO L87 Difference]: Start difference. First operand 980 states and 1107 transitions. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-22 20:47:55,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 20:47:55,367 INFO L93 Difference]: Finished difference Result 1268 states and 1421 transitions. [2022-07-22 20:47:55,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 20:47:55,367 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 259 [2022-07-22 20:47:55,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 20:47:55,368 INFO L225 Difference]: With dead ends: 1268 [2022-07-22 20:47:55,368 INFO L226 Difference]: Without dead ends: 0 [2022-07-22 20:47:55,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 308 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-22 20:47:55,369 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 54 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 20:47:55,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 290 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 20:47:55,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-07-22 20:47:55,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-07-22 20:47:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 20:47:55,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-07-22 20:47:55,370 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 259 [2022-07-22 20:47:55,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 20:47:55,370 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 20:47:55,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 3 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-22 20:47:55,371 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-07-22 20:47:55,371 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-07-22 20:47:55,373 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-07-22 20:47:55,374 INFO L805 garLoopResultBuilder]: Registering result SAFE for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-07-22 20:47:55,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-07-22 20:47:55,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 20:47:55,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-07-22 20:48:45,470 WARN L233 SmtUtils]: Spent 40.13s on a formula simplification. DAG size of input: 219 DAG size of output: 218 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-07-22 20:49:03,712 WARN L233 SmtUtils]: Spent 8.10s on a formula simplification. DAG size of input: 197 DAG size of output: 196 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-07-22 20:49:40,131 WARN L233 SmtUtils]: Spent 9.92s on a formula simplification. DAG size of input: 161 DAG size of output: 159 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or)