./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/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 /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i -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 --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 cec14f16ae81e958645b6575cf97932d8a09e14a8eafa007b1475b8cf31c9f62 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-13 22:41:23,272 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 22:41:23,327 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-13 22:41:23,332 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 22:41:23,332 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 22:41:23,358 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 22:41:23,358 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 22:41:23,359 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 22:41:23,359 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 22:41:23,360 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 22:41:23,360 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 22:41:23,360 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 22:41:23,361 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 22:41:23,363 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 22:41:23,363 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 22:41:23,364 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 22:41:23,364 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 22:41:23,366 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-13 22:41:23,367 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-13 22:41:23,367 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-13 22:41:23,367 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 22:41:23,368 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 22:41:23,368 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 22:41:23,372 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 22:41:23,372 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 22:41:23,372 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-13 22:41:23,373 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 22:41:23,373 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 22:41:23,373 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 22:41:23,373 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 22:41:23,374 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 22:41:23,374 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 22:41:23,374 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 22:41:23,374 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 22:41:23,375 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 22:41:23,375 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 22:41:23,375 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-13 22:41:23,375 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-13 22:41:23,376 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 22:41:23,376 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 22:41:23,376 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 22:41:23,377 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 22:41:23,378 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 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 -> cec14f16ae81e958645b6575cf97932d8a09e14a8eafa007b1475b8cf31c9f62 [2024-10-13 22:41:23,666 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 22:41:23,695 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 22:41:23,697 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 22:41:23,698 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 22:41:23,698 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 22:41:23,699 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i [2024-10-13 22:41:25,121 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 22:41:25,326 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 22:41:25,327 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i [2024-10-13 22:41:25,340 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7612a4f78/06df14d0f4474c0fa827cbb1d67f2c34/FLAG021f421df [2024-10-13 22:41:25,353 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7612a4f78/06df14d0f4474c0fa827cbb1d67f2c34 [2024-10-13 22:41:25,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 22:41:25,355 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 22:41:25,356 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 22:41:25,357 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 22:41:25,361 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 22:41:25,361 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,362 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f57f1e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25, skipping insertion in model container [2024-10-13 22:41:25,362 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,394 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 22:41:25,648 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i[13547,13560] [2024-10-13 22:41:25,657 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 22:41:25,666 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 22:41:25,734 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memory-model/2SB.i[13547,13560] [2024-10-13 22:41:25,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 22:41:25,756 INFO L204 MainTranslator]: Completed translation [2024-10-13 22:41:25,757 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25 WrapperNode [2024-10-13 22:41:25,759 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 22:41:25,760 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 22:41:25,761 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 22:41:25,761 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 22:41:25,766 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,788 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,841 INFO L138 Inliner]: procedures = 28, calls = 405, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 920 [2024-10-13 22:41:25,841 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 22:41:25,842 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-13 22:41:25,842 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-13 22:41:25,842 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-13 22:41:25,852 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,869 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,920 INFO L175 MemorySlicer]: Split 302 memory accesses to 14 slices as follows [48, 10, 10, 3, 10, 13, 13, 15, 11, 40, 4, 37, 12, 76]. 25 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [0, 1, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 5, 0]. The 119 writes are split as follows [10, 3, 5, 2, 5, 2, 2, 5, 5, 20, 3, 15, 2, 40]. [2024-10-13 22:41:25,920 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,921 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,963 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,975 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:25,996 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:26,015 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-13 22:41:26,016 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-13 22:41:26,016 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-13 22:41:26,016 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-13 22:41:26,017 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (1/1) ... [2024-10-13 22:41:26,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 22:41:26,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:26,049 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-13 22:41:26,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-13 22:41:26,132 INFO L130 BoogieDeclarations]: Found specification of procedure tso_core_write [2024-10-13 22:41:26,136 INFO L138 BoogieDeclarations]: Found implementation of procedure tso_core_write [2024-10-13 22:41:26,136 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_headerT [2024-10-13 22:41:26,136 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_nondet_headerT [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure stepWriteBuffer [2024-10-13 22:41:26,137 INFO L138 BoogieDeclarations]: Found implementation of procedure stepWriteBuffer [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure tso_core_read [2024-10-13 22:41:26,137 INFO L138 BoogieDeclarations]: Found implementation of procedure tso_core_read [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-10-13 22:41:26,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-10-13 22:41:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-10-13 22:41:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-10-13 22:41:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-10-13 22:41:26,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-10-13 22:41:26,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-10-13 22:41:26,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-10-13 22:41:26,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-13 22:41:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-13 22:41:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-13 22:41:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure store_buffering_2_conditions [2024-10-13 22:41:26,145 INFO L138 BoogieDeclarations]: Found implementation of procedure store_buffering_2_conditions [2024-10-13 22:41:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-13 22:41:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-13 22:41:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-13 22:41:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-13 22:41:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-13 22:41:26,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-13 22:41:26,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-13 22:41:26,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-13 22:41:26,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-13 22:41:26,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure initWriteBuffer [2024-10-13 22:41:26,151 INFO L138 BoogieDeclarations]: Found implementation of procedure initWriteBuffer [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure tso_core_fence [2024-10-13 22:41:26,151 INFO L138 BoogieDeclarations]: Found implementation of procedure tso_core_fence [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-13 22:41:26,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-13 22:41:26,151 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-13 22:41:26,429 INFO L238 CfgBuilder]: Building ICFG [2024-10-13 22:41:26,431 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-13 22:41:27,249 INFO L? ?]: Removed 146 outVars from TransFormulas that were not future-live. [2024-10-13 22:41:27,250 INFO L287 CfgBuilder]: Performing block encoding [2024-10-13 22:41:27,341 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-13 22:41:27,341 INFO L314 CfgBuilder]: Removed 12 assume(true) statements. [2024-10-13 22:41:27,342 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:41:27 BoogieIcfgContainer [2024-10-13 22:41:27,342 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-13 22:41:27,344 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-13 22:41:27,345 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-13 22:41:27,348 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-13 22:41:27,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:41:25" (1/3) ... [2024-10-13 22:41:27,350 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c4f2f01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:41:27, skipping insertion in model container [2024-10-13 22:41:27,350 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:41:25" (2/3) ... [2024-10-13 22:41:27,351 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c4f2f01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:41:27, skipping insertion in model container [2024-10-13 22:41:27,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:41:27" (3/3) ... [2024-10-13 22:41:27,353 INFO L112 eAbstractionObserver]: Analyzing ICFG 2SB.i [2024-10-13 22:41:27,370 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-13 22:41:27,371 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-13 22:41:27,447 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-13 22:41:27,455 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@399cc657, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-13 22:41:27,455 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-13 22:41:27,460 INFO L276 IsEmpty]: Start isEmpty. Operand has 155 states, 132 states have (on average 1.6136363636363635) internal successors, (213), 135 states have internal predecessors, (213), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:27,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-13 22:41:27,471 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:27,472 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:27,472 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:27,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:27,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1631832828, now seen corresponding path program 1 times [2024-10-13 22:41:27,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:27,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449699955] [2024-10-13 22:41:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:27,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:27,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-13 22:41:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:27,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-13 22:41:27,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:28,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-13 22:41:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:28,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-13 22:41:28,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:28,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-10-13 22:41:28,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:28,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449699955] [2024-10-13 22:41:28,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449699955] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:28,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691142006] [2024-10-13 22:41:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:28,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:28,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:28,107 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) [2024-10-13 22:41:28,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-13 22:41:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:28,386 INFO L255 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-10-13 22:41:28,394 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:28,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-13 22:41:28,409 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:28,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691142006] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:28,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:28,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 6 [2024-10-13 22:41:28,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944444410] [2024-10-13 22:41:28,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:28,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-13 22:41:28,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:28,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-13 22:41:28,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-13 22:41:28,440 INFO L87 Difference]: Start difference. First operand has 155 states, 132 states have (on average 1.6136363636363635) internal successors, (213), 135 states have internal predecessors, (213), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:28,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:28,655 INFO L93 Difference]: Finished difference Result 308 states and 482 transitions. [2024-10-13 22:41:28,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-13 22:41:28,658 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2024-10-13 22:41:28,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:28,667 INFO L225 Difference]: With dead ends: 308 [2024-10-13 22:41:28,668 INFO L226 Difference]: Without dead ends: 147 [2024-10-13 22:41:28,674 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-13 22:41:28,677 INFO L432 NwaCegarLoop]: 192 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:28,678 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 192 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-13 22:41:28,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-10-13 22:41:28,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2024-10-13 22:41:28,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 125 states have (on average 1.328) internal successors, (166), 127 states have internal predecessors, (166), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 194 transitions. [2024-10-13 22:41:28,731 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 194 transitions. Word has length 40 [2024-10-13 22:41:28,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:28,734 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 194 transitions. [2024-10-13 22:41:28,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:28,734 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 194 transitions. [2024-10-13 22:41:28,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-10-13 22:41:28,737 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:28,737 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:28,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:28,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-10-13 22:41:28,939 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:28,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:28,939 INFO L85 PathProgramCache]: Analyzing trace with hash -707999250, now seen corresponding path program 1 times [2024-10-13 22:41:28,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:28,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93484919] [2024-10-13 22:41:28,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:28,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-13 22:41:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-13 22:41:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-13 22:41:29,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-10-13 22:41:29,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-10-13 22:41:29,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:29,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93484919] [2024-10-13 22:41:29,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93484919] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:29,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501923896] [2024-10-13 22:41:29,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:29,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:29,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:29,136 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) [2024-10-13 22:41:29,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-13 22:41:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:29,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:29,371 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-13 22:41:29,387 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:29,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501923896] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:29,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:29,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-10-13 22:41:29,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742752035] [2024-10-13 22:41:29,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:29,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:29,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:29,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:29,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:29,390 INFO L87 Difference]: Start difference. First operand 147 states and 194 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:29,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:29,731 INFO L93 Difference]: Finished difference Result 293 states and 387 transitions. [2024-10-13 22:41:29,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:29,731 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 41 [2024-10-13 22:41:29,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:29,733 INFO L225 Difference]: With dead ends: 293 [2024-10-13 22:41:29,733 INFO L226 Difference]: Without dead ends: 148 [2024-10-13 22:41:29,734 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:29,735 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 0 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:29,736 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 357 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:29,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-10-13 22:41:29,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2024-10-13 22:41:29,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 126 states have (on average 1.3253968253968254) internal successors, (167), 128 states have internal predecessors, (167), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:29,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 195 transitions. [2024-10-13 22:41:29,754 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 195 transitions. Word has length 41 [2024-10-13 22:41:29,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:29,755 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 195 transitions. [2024-10-13 22:41:29,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 2 states have internal predecessors, (29), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:29,755 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 195 transitions. [2024-10-13 22:41:29,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-10-13 22:41:29,757 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:29,757 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:29,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:29,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-10-13 22:41:29,958 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:29,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:29,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1485248369, now seen corresponding path program 1 times [2024-10-13 22:41:29,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:29,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316790332] [2024-10-13 22:41:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:30,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:30,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-10-13 22:41:30,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-13 22:41:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-13 22:41:30,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-13 22:41:30,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:30,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316790332] [2024-10-13 22:41:30,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316790332] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:30,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199896150] [2024-10-13 22:41:30,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:30,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:30,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:30,159 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) [2024-10-13 22:41:30,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-13 22:41:30,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:30,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:30,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:30,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-13 22:41:30,439 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:30,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199896150] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:30,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:30,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:30,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101401546] [2024-10-13 22:41:30,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:30,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:30,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:30,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:30,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:30,441 INFO L87 Difference]: Start difference. First operand 148 states and 195 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:30,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:30,707 INFO L93 Difference]: Finished difference Result 292 states and 387 transitions. [2024-10-13 22:41:30,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:30,708 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2024-10-13 22:41:30,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:30,709 INFO L225 Difference]: With dead ends: 292 [2024-10-13 22:41:30,709 INFO L226 Difference]: Without dead ends: 149 [2024-10-13 22:41:30,710 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:30,715 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 0 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:30,715 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 356 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:30,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-10-13 22:41:30,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2024-10-13 22:41:30,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 127 states have (on average 1.3228346456692914) internal successors, (168), 129 states have internal predecessors, (168), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:30,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 196 transitions. [2024-10-13 22:41:30,732 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 196 transitions. Word has length 42 [2024-10-13 22:41:30,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:30,733 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 196 transitions. [2024-10-13 22:41:30,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:30,733 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 196 transitions. [2024-10-13 22:41:30,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-13 22:41:30,736 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:30,736 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:30,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-13 22:41:30,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:30,937 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:30,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:30,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1550976507, now seen corresponding path program 1 times [2024-10-13 22:41:30,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:30,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604158170] [2024-10-13 22:41:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:30,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:30,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-13 22:41:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-13 22:41:31,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:31,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604158170] [2024-10-13 22:41:31,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604158170] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:31,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358522969] [2024-10-13 22:41:31,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:31,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:31,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:31,088 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) [2024-10-13 22:41:31,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-13 22:41:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:31,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:31,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-10-13 22:41:31,388 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:31,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358522969] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:31,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:31,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:31,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607329211] [2024-10-13 22:41:31,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:31,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:31,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:31,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:31,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:31,392 INFO L87 Difference]: Start difference. First operand 149 states and 196 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:31,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:31,681 INFO L93 Difference]: Finished difference Result 284 states and 374 transitions. [2024-10-13 22:41:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:31,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 44 [2024-10-13 22:41:31,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:31,684 INFO L225 Difference]: With dead ends: 284 [2024-10-13 22:41:31,684 INFO L226 Difference]: Without dead ends: 156 [2024-10-13 22:41:31,685 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:31,686 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 6 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:31,686 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 345 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:31,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2024-10-13 22:41:31,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 150. [2024-10-13 22:41:31,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 128 states have (on average 1.3203125) internal successors, (169), 130 states have internal predecessors, (169), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:31,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 197 transitions. [2024-10-13 22:41:31,698 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 197 transitions. Word has length 44 [2024-10-13 22:41:31,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:31,698 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 197 transitions. [2024-10-13 22:41:31,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:31,698 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 197 transitions. [2024-10-13 22:41:31,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-10-13 22:41:31,700 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:31,700 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:31,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:31,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:31,901 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:31,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:31,901 INFO L85 PathProgramCache]: Analyzing trace with hash 594470631, now seen corresponding path program 1 times [2024-10-13 22:41:31,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134185942] [2024-10-13 22:41:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:31,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-13 22:41:32,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,092 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-13 22:41:32,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:32,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134185942] [2024-10-13 22:41:32,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134185942] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:32,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102418787] [2024-10-13 22:41:32,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:32,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:32,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:32,098 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) [2024-10-13 22:41:32,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-13 22:41:32,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:32,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:32,349 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-13 22:41:32,362 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:32,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102418787] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:32,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:32,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:32,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606573316] [2024-10-13 22:41:32,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:32,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:32,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:32,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:32,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:32,365 INFO L87 Difference]: Start difference. First operand 150 states and 197 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:32,703 INFO L93 Difference]: Finished difference Result 275 states and 363 transitions. [2024-10-13 22:41:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2024-10-13 22:41:32,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:32,705 INFO L225 Difference]: With dead ends: 275 [2024-10-13 22:41:32,705 INFO L226 Difference]: Without dead ends: 157 [2024-10-13 22:41:32,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:32,706 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 6 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:32,707 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 345 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:32,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-10-13 22:41:32,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 151. [2024-10-13 22:41:32,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 129 states have (on average 1.317829457364341) internal successors, (170), 131 states have internal predecessors, (170), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:32,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 198 transitions. [2024-10-13 22:41:32,725 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 198 transitions. Word has length 47 [2024-10-13 22:41:32,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:32,725 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 198 transitions. [2024-10-13 22:41:32,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:32,725 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 198 transitions. [2024-10-13 22:41:32,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-10-13 22:41:32,729 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:32,729 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:32,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-13 22:41:32,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:32,930 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:32,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:32,931 INFO L85 PathProgramCache]: Analyzing trace with hash -976296171, now seen corresponding path program 1 times [2024-10-13 22:41:32,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:32,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412245222] [2024-10-13 22:41:32,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:32,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:33,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:33,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,100 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-13 22:41:33,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:33,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412245222] [2024-10-13 22:41:33,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412245222] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:33,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116758183] [2024-10-13 22:41:33,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:33,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:33,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:33,103 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) [2024-10-13 22:41:33,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-13 22:41:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:33,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:33,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-13 22:41:33,385 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:33,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116758183] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:33,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:33,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:33,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344936655] [2024-10-13 22:41:33,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:33,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:33,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:33,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:33,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:33,387 INFO L87 Difference]: Start difference. First operand 151 states and 198 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:33,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:33,697 INFO L93 Difference]: Finished difference Result 187 states and 253 transitions. [2024-10-13 22:41:33,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:33,697 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2024-10-13 22:41:33,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:33,698 INFO L225 Difference]: With dead ends: 187 [2024-10-13 22:41:33,698 INFO L226 Difference]: Without dead ends: 181 [2024-10-13 22:41:33,699 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:33,700 INFO L432 NwaCegarLoop]: 156 mSDtfsCounter, 47 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:33,700 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 309 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:33,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2024-10-13 22:41:33,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 152. [2024-10-13 22:41:33,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 130 states have (on average 1.3153846153846154) internal successors, (171), 132 states have internal predecessors, (171), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:33,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 199 transitions. [2024-10-13 22:41:33,708 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 199 transitions. Word has length 50 [2024-10-13 22:41:33,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:33,709 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 199 transitions. [2024-10-13 22:41:33,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:33,709 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 199 transitions. [2024-10-13 22:41:33,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-10-13 22:41:33,710 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:33,711 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:33,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:33,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:33,912 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:33,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:33,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1674374375, now seen corresponding path program 1 times [2024-10-13 22:41:33,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:33,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874449547] [2024-10-13 22:41:33,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:33,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:34,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:34,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-13 22:41:34,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:34,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874449547] [2024-10-13 22:41:34,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874449547] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:34,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977854231] [2024-10-13 22:41:34,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:34,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:34,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:34,114 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) [2024-10-13 22:41:34,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-13 22:41:34,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:34,385 INFO L255 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-13 22:41:34,387 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-13 22:41:34,403 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:34,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977854231] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:34,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:34,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:34,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002778070] [2024-10-13 22:41:34,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:34,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:34,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:34,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:34,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:34,405 INFO L87 Difference]: Start difference. First operand 152 states and 199 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:34,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:34,691 INFO L93 Difference]: Finished difference Result 189 states and 256 transitions. [2024-10-13 22:41:34,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:34,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2024-10-13 22:41:34,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:34,692 INFO L225 Difference]: With dead ends: 189 [2024-10-13 22:41:34,693 INFO L226 Difference]: Without dead ends: 153 [2024-10-13 22:41:34,693 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:34,694 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 0 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:34,694 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 351 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:34,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-10-13 22:41:34,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2024-10-13 22:41:34,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 131 states have (on average 1.3129770992366412) internal successors, (172), 133 states have internal predecessors, (172), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 200 transitions. [2024-10-13 22:41:34,700 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 200 transitions. Word has length 60 [2024-10-13 22:41:34,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:34,701 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 200 transitions. [2024-10-13 22:41:34,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:34,701 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 200 transitions. [2024-10-13 22:41:34,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-10-13 22:41:34,702 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:34,702 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:34,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-10-13 22:41:34,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:34,903 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:34,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1940534551, now seen corresponding path program 1 times [2024-10-13 22:41:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:34,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598117467] [2024-10-13 22:41:34,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:34,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:34,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:35,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-13 22:41:35,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:35,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598117467] [2024-10-13 22:41:35,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598117467] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:35,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148845266] [2024-10-13 22:41:35,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:35,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:35,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:35,066 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) [2024-10-13 22:41:35,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-13 22:41:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:35,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:35,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:35,394 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-13 22:41:35,394 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:35,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148845266] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:35,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:35,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:35,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485384271] [2024-10-13 22:41:35,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:35,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:35,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:35,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:35,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:35,397 INFO L87 Difference]: Start difference. First operand 153 states and 200 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:35,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:35,702 INFO L93 Difference]: Finished difference Result 190 states and 256 transitions. [2024-10-13 22:41:35,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:35,702 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2024-10-13 22:41:35,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:35,704 INFO L225 Difference]: With dead ends: 190 [2024-10-13 22:41:35,704 INFO L226 Difference]: Without dead ends: 184 [2024-10-13 22:41:35,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:35,705 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 37 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:35,705 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 352 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:35,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-10-13 22:41:35,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 183. [2024-10-13 22:41:35,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 161 states have (on average 1.3664596273291925) internal successors, (220), 163 states have internal predecessors, (220), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:35,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 248 transitions. [2024-10-13 22:41:35,711 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 248 transitions. Word has length 60 [2024-10-13 22:41:35,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:35,712 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 248 transitions. [2024-10-13 22:41:35,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:35,712 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 248 transitions. [2024-10-13 22:41:35,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-10-13 22:41:35,714 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:35,714 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:35,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-10-13 22:41:35,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-10-13 22:41:35,919 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:35,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:35,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1413461973, now seen corresponding path program 1 times [2024-10-13 22:41:35,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:35,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545880426] [2024-10-13 22:41:35,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:35,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:35,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:36,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:36,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:36,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-10-13 22:41:36,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:36,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545880426] [2024-10-13 22:41:36,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545880426] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:36,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742650377] [2024-10-13 22:41:36,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:36,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:36,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:36,080 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) [2024-10-13 22:41:36,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-13 22:41:36,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:36,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:36,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:36,431 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-13 22:41:36,431 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:36,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742650377] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:36,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:36,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:36,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96503566] [2024-10-13 22:41:36,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:36,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:36,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:36,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:36,433 INFO L87 Difference]: Start difference. First operand 183 states and 248 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:36,678 INFO L93 Difference]: Finished difference Result 251 states and 353 transitions. [2024-10-13 22:41:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:36,678 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 74 [2024-10-13 22:41:36,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:36,694 INFO L225 Difference]: With dead ends: 251 [2024-10-13 22:41:36,695 INFO L226 Difference]: Without dead ends: 245 [2024-10-13 22:41:36,695 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:36,696 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 23 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:36,696 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 352 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-13 22:41:36,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-10-13 22:41:36,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2024-10-13 22:41:36,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 223 states have (on average 1.4260089686098654) internal successors, (318), 225 states have internal predecessors, (318), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:36,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 346 transitions. [2024-10-13 22:41:36,706 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 346 transitions. Word has length 74 [2024-10-13 22:41:36,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:36,707 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 346 transitions. [2024-10-13 22:41:36,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:36,707 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 346 transitions. [2024-10-13 22:41:36,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-10-13 22:41:36,708 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:36,709 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-13 22:41:36,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-10-13 22:41:36,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:36,913 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:36,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:36,913 INFO L85 PathProgramCache]: Analyzing trace with hash 58504681, now seen corresponding path program 1 times [2024-10-13 22:41:36,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:36,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952883601] [2024-10-13 22:41:36,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:36,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:37,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:37,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:37,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,134 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-10-13 22:41:37,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:37,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952883601] [2024-10-13 22:41:37,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952883601] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:37,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226006311] [2024-10-13 22:41:37,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:37,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:37,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:37,137 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) [2024-10-13 22:41:37,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-13 22:41:37,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:37,460 INFO L255 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:37,462 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:37,530 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-10-13 22:41:37,530 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:37,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226006311] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:37,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:37,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:37,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941741134] [2024-10-13 22:41:37,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:37,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:37,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:37,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:37,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:37,533 INFO L87 Difference]: Start difference. First operand 245 states and 346 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:37,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:37,811 INFO L93 Difference]: Finished difference Result 375 states and 549 transitions. [2024-10-13 22:41:37,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:37,812 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 90 [2024-10-13 22:41:37,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:37,814 INFO L225 Difference]: With dead ends: 375 [2024-10-13 22:41:37,814 INFO L226 Difference]: Without dead ends: 369 [2024-10-13 22:41:37,814 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:37,815 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 22 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:37,815 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 353 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-13 22:41:37,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-10-13 22:41:37,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 369. [2024-10-13 22:41:37,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 347 states have (on average 1.4812680115273775) internal successors, (514), 349 states have internal predecessors, (514), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:37,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 542 transitions. [2024-10-13 22:41:37,830 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 542 transitions. Word has length 90 [2024-10-13 22:41:37,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:37,831 INFO L471 AbstractCegarLoop]: Abstraction has 369 states and 542 transitions. [2024-10-13 22:41:37,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:37,832 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 542 transitions. [2024-10-13 22:41:37,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-10-13 22:41:37,833 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:37,833 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-10-13 22:41:37,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-10-13 22:41:38,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-10-13 22:41:38,034 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:38,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:38,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1840084245, now seen corresponding path program 1 times [2024-10-13 22:41:38,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:38,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126949996] [2024-10-13 22:41:38,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:38,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:38,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:38,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,218 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-10-13 22:41:38,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:38,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126949996] [2024-10-13 22:41:38,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126949996] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:38,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526374517] [2024-10-13 22:41:38,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:38,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:38,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:38,227 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) [2024-10-13 22:41:38,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-10-13 22:41:38,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:38,560 INFO L255 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:38,562 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:38,639 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-10-13 22:41:38,639 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:38,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526374517] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:38,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2024-10-13 22:41:38,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011892615] [2024-10-13 22:41:38,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:38,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 22:41:38,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 22:41:38,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:38,640 INFO L87 Difference]: Start difference. First operand 369 states and 542 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:38,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:38,835 INFO L93 Difference]: Finished difference Result 623 states and 941 transitions. [2024-10-13 22:41:38,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 22:41:38,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 100 [2024-10-13 22:41:38,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:38,838 INFO L225 Difference]: With dead ends: 623 [2024-10-13 22:41:38,838 INFO L226 Difference]: Without dead ends: 617 [2024-10-13 22:41:38,839 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:38,839 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 20 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:38,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 351 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-13 22:41:38,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2024-10-13 22:41:38,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 617. [2024-10-13 22:41:38,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 595 states have (on average 1.522689075630252) internal successors, (906), 597 states have internal predecessors, (906), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:38,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 934 transitions. [2024-10-13 22:41:38,854 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 934 transitions. Word has length 100 [2024-10-13 22:41:38,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:38,855 INFO L471 AbstractCegarLoop]: Abstraction has 617 states and 934 transitions. [2024-10-13 22:41:38,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-13 22:41:38,855 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 934 transitions. [2024-10-13 22:41:38,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-10-13 22:41:38,857 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:38,857 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:38,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:39,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-10-13 22:41:39,058 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:39,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:39,058 INFO L85 PathProgramCache]: Analyzing trace with hash 394013531, now seen corresponding path program 1 times [2024-10-13 22:41:39,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:39,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517454613] [2024-10-13 22:41:39,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:39,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:39,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-13 22:41:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-10-13 22:41:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-13 22:41:39,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-13 22:41:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,264 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-10-13 22:41:39,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:39,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517454613] [2024-10-13 22:41:39,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517454613] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:39,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226011961] [2024-10-13 22:41:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:39,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:39,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:39,267 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) [2024-10-13 22:41:39,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-10-13 22:41:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:39,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:39,652 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-10-13 22:41:39,678 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:41:39,729 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-10-13 22:41:39,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226011961] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:41:39,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:41:39,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3, 4] total 9 [2024-10-13 22:41:39,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618406685] [2024-10-13 22:41:39,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:41:39,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-13 22:41:39,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:39,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-13 22:41:39,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:39,732 INFO L87 Difference]: Start difference. First operand 617 states and 934 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2024-10-13 22:41:40,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:40,464 INFO L93 Difference]: Finished difference Result 1234 states and 1870 transitions. [2024-10-13 22:41:40,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-13 22:41:40,465 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 130 [2024-10-13 22:41:40,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:40,467 INFO L225 Difference]: With dead ends: 1234 [2024-10-13 22:41:40,468 INFO L226 Difference]: Without dead ends: 620 [2024-10-13 22:41:40,469 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-10-13 22:41:40,469 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 47 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:40,469 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 695 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:41:40,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2024-10-13 22:41:40,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 620. [2024-10-13 22:41:40,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 598 states have (on average 1.520066889632107) internal successors, (909), 600 states have internal predecessors, (909), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:40,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 937 transitions. [2024-10-13 22:41:40,483 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 937 transitions. Word has length 130 [2024-10-13 22:41:40,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:40,484 INFO L471 AbstractCegarLoop]: Abstraction has 620 states and 937 transitions. [2024-10-13 22:41:40,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 1 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2024-10-13 22:41:40,484 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 937 transitions. [2024-10-13 22:41:40,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-10-13 22:41:40,486 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:40,486 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:40,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-10-13 22:41:40,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-10-13 22:41:40,687 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:40,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:40,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1076598680, now seen corresponding path program 2 times [2024-10-13 22:41:40,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:40,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191741337] [2024-10-13 22:41:40,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:40,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:40,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-13 22:41:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:40,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-13 22:41:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:40,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-13 22:41:40,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:40,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-13 22:41:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:40,923 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-10-13 22:41:40,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:40,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191741337] [2024-10-13 22:41:40,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191741337] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:40,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374321760] [2024-10-13 22:41:40,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-13 22:41:40,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:40,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:40,929 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) [2024-10-13 22:41:40,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-10-13 22:41:41,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-13 22:41:41,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-13 22:41:41,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-13 22:41:41,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:41,617 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-10-13 22:41:41,618 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:41:41,702 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2024-10-13 22:41:41,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374321760] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:41:41,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:41:41,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 15 [2024-10-13 22:41:41,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351918596] [2024-10-13 22:41:41,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:41:41,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-13 22:41:41,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:41,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-13 22:41:41,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2024-10-13 22:41:41,704 INFO L87 Difference]: Start difference. First operand 620 states and 937 transitions. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 2 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2024-10-13 22:41:42,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:42,544 INFO L93 Difference]: Finished difference Result 1240 states and 1881 transitions. [2024-10-13 22:41:42,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-13 22:41:42,545 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 2 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 133 [2024-10-13 22:41:42,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:42,547 INFO L225 Difference]: With dead ends: 1240 [2024-10-13 22:41:42,547 INFO L226 Difference]: Without dead ends: 626 [2024-10-13 22:41:42,548 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 264 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2024-10-13 22:41:42,549 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 48 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:42,549 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 990 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 22:41:42,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2024-10-13 22:41:42,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 626. [2024-10-13 22:41:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 604 states have (on average 1.5149006622516556) internal successors, (915), 606 states have internal predecessors, (915), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-10-13 22:41:42,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 943 transitions. [2024-10-13 22:41:42,563 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 943 transitions. Word has length 133 [2024-10-13 22:41:42,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:42,563 INFO L471 AbstractCegarLoop]: Abstraction has 626 states and 943 transitions. [2024-10-13 22:41:42,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 13 states have internal predecessors, (93), 2 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2024-10-13 22:41:42,563 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 943 transitions. [2024-10-13 22:41:42,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-10-13 22:41:42,565 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:42,565 INFO L215 NwaCegarLoop]: trace histogram [9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2024-10-13 22:41:42,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-10-13 22:41:42,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-10-13 22:41:42,766 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:42,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:42,767 INFO L85 PathProgramCache]: Analyzing trace with hash 943145735, now seen corresponding path program 3 times [2024-10-13 22:41:42,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:42,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70960716] [2024-10-13 22:41:42,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:42,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:42,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:42,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:42,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:43,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:43,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:43,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 22:41:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-10-13 22:41:43,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:43,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70960716] [2024-10-13 22:41:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70960716] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565485830] [2024-10-13 22:41:43,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-13 22:41:43,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:43,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:43,049 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) [2024-10-13 22:41:43,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-10-13 22:41:43,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-13 22:41:43,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-13 22:41:43,714 INFO L255 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-10-13 22:41:43,718 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:43,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 152 [2024-10-13 22:41:44,538 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-10-13 22:41:44,539 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-13 22:41:44,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565485830] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:44,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-13 22:41:44,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2024-10-13 22:41:44,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144700209] [2024-10-13 22:41:44,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:44,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:44,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:44,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:44,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-10-13 22:41:44,542 INFO L87 Difference]: Start difference. First operand 626 states and 943 transitions. Second operand has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:46,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:46,218 INFO L93 Difference]: Finished difference Result 1262 states and 1909 transitions. [2024-10-13 22:41:46,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:46,218 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 140 [2024-10-13 22:41:46,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:46,221 INFO L225 Difference]: With dead ends: 1262 [2024-10-13 22:41:46,222 INFO L226 Difference]: Without dead ends: 753 [2024-10-13 22:41:46,222 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-10-13 22:41:46,223 INFO L432 NwaCegarLoop]: 164 mSDtfsCounter, 172 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:46,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 780 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-10-13 22:41:46,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2024-10-13 22:41:46,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 646. [2024-10-13 22:41:46,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 621 states have (on average 1.5104669887278583) internal successors, (938), 625 states have internal predecessors, (938), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2024-10-13 22:41:46,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 972 transitions. [2024-10-13 22:41:46,242 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 972 transitions. Word has length 140 [2024-10-13 22:41:46,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:46,242 INFO L471 AbstractCegarLoop]: Abstraction has 646 states and 972 transitions. [2024-10-13 22:41:46,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-13 22:41:46,242 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 972 transitions. [2024-10-13 22:41:46,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-10-13 22:41:46,244 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:46,244 INFO L215 NwaCegarLoop]: trace histogram [9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2024-10-13 22:41:46,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-10-13 22:41:46,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:46,446 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:46,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:46,446 INFO L85 PathProgramCache]: Analyzing trace with hash 485450369, now seen corresponding path program 1 times [2024-10-13 22:41:46,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:46,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874326683] [2024-10-13 22:41:46,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:46,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:46,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:46,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-13 22:41:46,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-10-13 22:41:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:46,716 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2024-10-13 22:41:46,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:46,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874326683] [2024-10-13 22:41:46,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874326683] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:46,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626691156] [2024-10-13 22:41:46,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:46,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:46,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:46,719 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) [2024-10-13 22:41:46,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-10-13 22:41:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:47,244 INFO L255 TraceCheckSpWp]: Trace formula consists of 956 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-10-13 22:41:47,247 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:47,266 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-10-13 22:41:47,267 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:41:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2024-10-13 22:41:47,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626691156] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:41:47,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:41:47,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 10 [2024-10-13 22:41:47,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584805563] [2024-10-13 22:41:47,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:41:47,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-13 22:41:47,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:47,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-13 22:41:47,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-10-13 22:41:47,318 INFO L87 Difference]: Start difference. First operand 646 states and 972 transitions. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:41:48,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:48,344 INFO L93 Difference]: Finished difference Result 1282 states and 1936 transitions. [2024-10-13 22:41:48,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-13 22:41:48,345 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 154 [2024-10-13 22:41:48,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:48,347 INFO L225 Difference]: With dead ends: 1282 [2024-10-13 22:41:48,348 INFO L226 Difference]: Without dead ends: 667 [2024-10-13 22:41:48,349 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-10-13 22:41:48,349 INFO L432 NwaCegarLoop]: 157 mSDtfsCounter, 73 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:48,349 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 947 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-10-13 22:41:48,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-10-13 22:41:48,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 667. [2024-10-13 22:41:48,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 639 states have (on average 1.5007824726134584) internal successors, (959), 643 states have internal predecessors, (959), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (20), 18 states have call predecessors, (20), 20 states have call successors, (20) [2024-10-13 22:41:48,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 999 transitions. [2024-10-13 22:41:48,370 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 999 transitions. Word has length 154 [2024-10-13 22:41:48,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:48,370 INFO L471 AbstractCegarLoop]: Abstraction has 667 states and 999 transitions. [2024-10-13 22:41:48,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:41:48,370 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 999 transitions. [2024-10-13 22:41:48,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-10-13 22:41:48,372 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:48,372 INFO L215 NwaCegarLoop]: trace histogram [9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2024-10-13 22:41:48,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-10-13 22:41:48,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-10-13 22:41:48,573 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:48,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:48,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1075293643, now seen corresponding path program 2 times [2024-10-13 22:41:48,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:48,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509199072] [2024-10-13 22:41:48,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:48,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-13 22:41:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-10-13 22:41:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-10-13 22:41:48,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:48,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509199072] [2024-10-13 22:41:48,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509199072] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:41:48,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029749456] [2024-10-13 22:41:48,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-13 22:41:48,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:41:48,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:41:48,831 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) [2024-10-13 22:41:48,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-10-13 22:41:49,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-13 22:41:49,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-13 22:41:49,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 968 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-13 22:41:49,568 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:41:49,626 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-10-13 22:41:49,626 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:41:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2024-10-13 22:41:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029749456] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:41:49,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:41:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-10-13 22:41:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392068392] [2024-10-13 22:41:49,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:41:49,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-13 22:41:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-13 22:41:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2024-10-13 22:41:49,722 INFO L87 Difference]: Start difference. First operand 667 states and 999 transitions. Second operand has 16 states, 16 states have (on average 7.5) internal successors, (120), 13 states have internal predecessors, (120), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:41:50,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:50,621 INFO L93 Difference]: Finished difference Result 1330 states and 2001 transitions. [2024-10-13 22:41:50,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-13 22:41:50,621 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.5) internal successors, (120), 13 states have internal predecessors, (120), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 163 [2024-10-13 22:41:50,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:50,624 INFO L225 Difference]: With dead ends: 1330 [2024-10-13 22:41:50,625 INFO L226 Difference]: Without dead ends: 715 [2024-10-13 22:41:50,626 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 324 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-10-13 22:41:50,626 INFO L432 NwaCegarLoop]: 155 mSDtfsCounter, 137 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:50,627 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 904 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 22:41:50,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2024-10-13 22:41:50,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 709. [2024-10-13 22:41:50,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 675 states have (on average 1.482962962962963) internal successors, (1001), 679 states have internal predecessors, (1001), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1053 transitions. [2024-10-13 22:41:50,652 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1053 transitions. Word has length 163 [2024-10-13 22:41:50,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:50,653 INFO L471 AbstractCegarLoop]: Abstraction has 709 states and 1053 transitions. [2024-10-13 22:41:50,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.5) internal successors, (120), 13 states have internal predecessors, (120), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:41:50,653 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1053 transitions. [2024-10-13 22:41:50,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:50,656 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:50,656 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:50,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-10-13 22:41:50,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-10-13 22:41:50,857 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:50,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash 822500411, now seen corresponding path program 3 times [2024-10-13 22:41:50,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:50,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098201633] [2024-10-13 22:41:50,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:50,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:51,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:51,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:51,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:51,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2024-10-13 22:41:51,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:51,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098201633] [2024-10-13 22:41:51,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098201633] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:51,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:51,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-13 22:41:51,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799755943] [2024-10-13 22:41:51,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:51,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-13 22:41:51,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:51,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-13 22:41:51,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-13 22:41:51,345 INFO L87 Difference]: Start difference. First operand 709 states and 1053 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 5 states have internal predecessors, (92), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:52,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:52,216 INFO L93 Difference]: Finished difference Result 1691 states and 2596 transitions. [2024-10-13 22:41:52,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-13 22:41:52,216 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 5 states have internal predecessors, (92), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:52,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:52,221 INFO L225 Difference]: With dead ends: 1691 [2024-10-13 22:41:52,221 INFO L226 Difference]: Without dead ends: 1189 [2024-10-13 22:41:52,222 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 22:41:52,223 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 125 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:52,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 569 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 22:41:52,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2024-10-13 22:41:52,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 853. [2024-10-13 22:41:52,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 819 states have (on average 1.4761904761904763) internal successors, (1209), 823 states have internal predecessors, (1209), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:52,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1261 transitions. [2024-10-13 22:41:52,251 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1261 transitions. Word has length 181 [2024-10-13 22:41:52,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:52,252 INFO L471 AbstractCegarLoop]: Abstraction has 853 states and 1261 transitions. [2024-10-13 22:41:52,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 5 states have internal predecessors, (92), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:52,252 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1261 transitions. [2024-10-13 22:41:52,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:52,255 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:52,255 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:52,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-13 22:41:52,255 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:52,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1308960703, now seen corresponding path program 1 times [2024-10-13 22:41:52,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:52,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145291183] [2024-10-13 22:41:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:52,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:52,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:52,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:52,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:52,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:52,597 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-10-13 22:41:52,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:52,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145291183] [2024-10-13 22:41:52,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145291183] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:52,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:52,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:52,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603341669] [2024-10-13 22:41:52,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:52,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:52,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:52,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:52,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:52,600 INFO L87 Difference]: Start difference. First operand 853 states and 1261 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:53,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:53,420 INFO L93 Difference]: Finished difference Result 1547 states and 2324 transitions. [2024-10-13 22:41:53,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:53,420 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), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:53,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:53,423 INFO L225 Difference]: With dead ends: 1547 [2024-10-13 22:41:53,423 INFO L226 Difference]: Without dead ends: 901 [2024-10-13 22:41:53,425 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:53,425 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 48 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:53,425 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 770 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 22:41:53,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2024-10-13 22:41:53,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 885. [2024-10-13 22:41:53,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 851 states have (on average 1.4582843713278495) internal successors, (1241), 855 states have internal predecessors, (1241), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:53,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1293 transitions. [2024-10-13 22:41:53,453 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1293 transitions. Word has length 181 [2024-10-13 22:41:53,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:53,453 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1293 transitions. [2024-10-13 22:41:53,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:53,454 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1293 transitions. [2024-10-13 22:41:53,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:53,456 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:53,457 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:53,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-13 22:41:53,457 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:53,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:53,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1741331911, now seen corresponding path program 1 times [2024-10-13 22:41:53,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:53,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975228247] [2024-10-13 22:41:53,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:53,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:53,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2024-10-13 22:41:53,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:53,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975228247] [2024-10-13 22:41:53,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975228247] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:53,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:53,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:53,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142931688] [2024-10-13 22:41:53,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:53,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:53,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:53,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:53,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:53,718 INFO L87 Difference]: Start difference. First operand 885 states and 1293 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:54,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:54,426 INFO L93 Difference]: Finished difference Result 1611 states and 2404 transitions. [2024-10-13 22:41:54,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:54,426 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:54,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:54,429 INFO L225 Difference]: With dead ends: 1611 [2024-10-13 22:41:54,429 INFO L226 Difference]: Without dead ends: 933 [2024-10-13 22:41:54,430 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:54,431 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 50 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:54,431 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 674 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:41:54,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2024-10-13 22:41:54,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 933. [2024-10-13 22:41:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 899 states have (on average 1.4338153503893214) internal successors, (1289), 903 states have internal predecessors, (1289), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:54,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1341 transitions. [2024-10-13 22:41:54,458 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1341 transitions. Word has length 181 [2024-10-13 22:41:54,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:54,458 INFO L471 AbstractCegarLoop]: Abstraction has 933 states and 1341 transitions. [2024-10-13 22:41:54,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:54,459 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1341 transitions. [2024-10-13 22:41:54,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:54,461 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:54,462 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:41:54,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-13 22:41:54,462 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:54,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:54,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1566483511, now seen corresponding path program 1 times [2024-10-13 22:41:54,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:54,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189213980] [2024-10-13 22:41:54,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:54,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:54,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:54,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:54,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:54,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-10-13 22:41:54,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189213980] [2024-10-13 22:41:54,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189213980] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:54,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:54,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:54,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805452876] [2024-10-13 22:41:54,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:54,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:54,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:54,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:54,753 INFO L87 Difference]: Start difference. First operand 933 states and 1341 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:55,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:55,534 INFO L93 Difference]: Finished difference Result 1675 states and 2436 transitions. [2024-10-13 22:41:55,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:55,535 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:55,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:55,537 INFO L225 Difference]: With dead ends: 1675 [2024-10-13 22:41:55,537 INFO L226 Difference]: Without dead ends: 949 [2024-10-13 22:41:55,538 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:55,539 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 49 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:55,539 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 683 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:41:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2024-10-13 22:41:55,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 933. [2024-10-13 22:41:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 899 states have (on average 1.4160177975528365) internal successors, (1273), 903 states have internal predecessors, (1273), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:55,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1325 transitions. [2024-10-13 22:41:55,567 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1325 transitions. Word has length 181 [2024-10-13 22:41:55,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:55,567 INFO L471 AbstractCegarLoop]: Abstraction has 933 states and 1325 transitions. [2024-10-13 22:41:55,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:55,568 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1325 transitions. [2024-10-13 22:41:55,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:55,571 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:55,571 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:55,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-10-13 22:41:55,572 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:55,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1039540043, now seen corresponding path program 1 times [2024-10-13 22:41:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891596225] [2024-10-13 22:41:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:55,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:55,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:55,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:55,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:55,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:55,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:55,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:55,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:55,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:56,006 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-10-13 22:41:56,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:56,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891596225] [2024-10-13 22:41:56,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891596225] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:56,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:56,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-13 22:41:56,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103256046] [2024-10-13 22:41:56,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:56,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-13 22:41:56,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:56,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-13 22:41:56,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-13 22:41:56,009 INFO L87 Difference]: Start difference. First operand 933 states and 1325 transitions. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:56,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:56,972 INFO L93 Difference]: Finished difference Result 1963 states and 2836 transitions. [2024-10-13 22:41:56,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-13 22:41:56,972 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:56,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:56,976 INFO L225 Difference]: With dead ends: 1963 [2024-10-13 22:41:56,976 INFO L226 Difference]: Without dead ends: 1237 [2024-10-13 22:41:56,978 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 22:41:56,978 INFO L432 NwaCegarLoop]: 148 mSDtfsCounter, 65 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:56,979 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 727 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-13 22:41:56,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2024-10-13 22:41:57,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1125. [2024-10-13 22:41:57,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1091 states have (on average 1.4161319890009165) internal successors, (1545), 1095 states have internal predecessors, (1545), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:57,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1597 transitions. [2024-10-13 22:41:57,010 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1597 transitions. Word has length 181 [2024-10-13 22:41:57,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:57,011 INFO L471 AbstractCegarLoop]: Abstraction has 1125 states and 1597 transitions. [2024-10-13 22:41:57,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:57,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1597 transitions. [2024-10-13 22:41:57,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:57,014 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:57,014 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:57,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-10-13 22:41:57,015 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:57,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:57,015 INFO L85 PathProgramCache]: Analyzing trace with hash 622143437, now seen corresponding path program 1 times [2024-10-13 22:41:57,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:57,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607092129] [2024-10-13 22:41:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:57,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:57,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:57,350 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-10-13 22:41:57,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:57,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607092129] [2024-10-13 22:41:57,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607092129] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:57,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:57,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:57,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419520583] [2024-10-13 22:41:57,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:57,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:57,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:57,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:57,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:57,353 INFO L87 Difference]: Start difference. First operand 1125 states and 1597 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:58,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:58,112 INFO L93 Difference]: Finished difference Result 2091 states and 2996 transitions. [2024-10-13 22:41:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:58,113 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:58,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:58,117 INFO L225 Difference]: With dead ends: 2091 [2024-10-13 22:41:58,118 INFO L226 Difference]: Without dead ends: 1173 [2024-10-13 22:41:58,119 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:58,120 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 50 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:58,120 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 672 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:41:58,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2024-10-13 22:41:58,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1157. [2024-10-13 22:41:58,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1123 states have (on average 1.404274265360641) internal successors, (1577), 1127 states have internal predecessors, (1577), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:58,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1629 transitions. [2024-10-13 22:41:58,156 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1629 transitions. Word has length 181 [2024-10-13 22:41:58,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:58,156 INFO L471 AbstractCegarLoop]: Abstraction has 1157 states and 1629 transitions. [2024-10-13 22:41:58,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:58,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1629 transitions. [2024-10-13 22:41:58,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:58,159 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:58,160 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2024-10-13 22:41:58,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-10-13 22:41:58,160 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:58,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:58,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1711249201, now seen corresponding path program 1 times [2024-10-13 22:41:58,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:58,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174634125] [2024-10-13 22:41:58,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:58,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:58,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:58,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:58,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-10-13 22:41:58,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:58,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174634125] [2024-10-13 22:41:58,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174634125] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:58,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:58,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:58,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445981821] [2024-10-13 22:41:58,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:58,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:58,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:58,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:58,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:58,423 INFO L87 Difference]: Start difference. First operand 1157 states and 1629 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:59,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:41:59,177 INFO L93 Difference]: Finished difference Result 2155 states and 3076 transitions. [2024-10-13 22:41:59,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:41:59,178 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:41:59,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:41:59,182 INFO L225 Difference]: With dead ends: 2155 [2024-10-13 22:41:59,182 INFO L226 Difference]: Without dead ends: 1205 [2024-10-13 22:41:59,183 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:41:59,184 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 50 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:41:59,184 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 674 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:41:59,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2024-10-13 22:41:59,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1205. [2024-10-13 22:41:59,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1205 states, 1171 states have (on average 1.3877028181041844) internal successors, (1625), 1175 states have internal predecessors, (1625), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:41:59,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1677 transitions. [2024-10-13 22:41:59,214 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 1677 transitions. Word has length 181 [2024-10-13 22:41:59,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:41:59,214 INFO L471 AbstractCegarLoop]: Abstraction has 1205 states and 1677 transitions. [2024-10-13 22:41:59,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:41:59,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1677 transitions. [2024-10-13 22:41:59,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:41:59,217 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:41:59,217 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:41:59,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-10-13 22:41:59,217 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:41:59,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:41:59,218 INFO L85 PathProgramCache]: Analyzing trace with hash -720094135, now seen corresponding path program 2 times [2024-10-13 22:41:59,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:41:59,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932103633] [2024-10-13 22:41:59,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:41:59,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:41:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:41:59,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:41:59,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:41:59,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:41:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:41:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:41:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2024-10-13 22:41:59,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:41:59,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932103633] [2024-10-13 22:41:59,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932103633] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:41:59,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:41:59,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:41:59,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241521739] [2024-10-13 22:41:59,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:41:59,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:41:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:41:59,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:41:59,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:41:59,507 INFO L87 Difference]: Start difference. First operand 1205 states and 1677 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:00,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:00,230 INFO L93 Difference]: Finished difference Result 2251 states and 3156 transitions. [2024-10-13 22:42:00,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:42:00,230 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:42:00,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:00,234 INFO L225 Difference]: With dead ends: 2251 [2024-10-13 22:42:00,235 INFO L226 Difference]: Without dead ends: 1253 [2024-10-13 22:42:00,236 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:42:00,236 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 49 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:00,237 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 683 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:42:00,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2024-10-13 22:42:00,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1237. [2024-10-13 22:42:00,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1203 states have (on average 1.3640897755610972) internal successors, (1641), 1207 states have internal predecessors, (1641), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:42:00,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1693 transitions. [2024-10-13 22:42:00,265 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1693 transitions. Word has length 181 [2024-10-13 22:42:00,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:00,266 INFO L471 AbstractCegarLoop]: Abstraction has 1237 states and 1693 transitions. [2024-10-13 22:42:00,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:00,266 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1693 transitions. [2024-10-13 22:42:00,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:42:00,269 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:00,269 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:00,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-13 22:42:00,269 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:00,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:00,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1633436877, now seen corresponding path program 1 times [2024-10-13 22:42:00,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:00,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569248150] [2024-10-13 22:42:00,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:00,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:42:00,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:42:00,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:00,672 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2024-10-13 22:42:00,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:00,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569248150] [2024-10-13 22:42:00,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569248150] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:42:00,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:42:00,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-13 22:42:00,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707042763] [2024-10-13 22:42:00,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:42:00,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-13 22:42:00,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-13 22:42:00,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-13 22:42:00,674 INFO L87 Difference]: Start difference. First operand 1237 states and 1693 transitions. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 5 states have internal predecessors, (119), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:01,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:01,436 INFO L93 Difference]: Finished difference Result 2603 states and 3540 transitions. [2024-10-13 22:42:01,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-13 22:42:01,437 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 5 states have internal predecessors, (119), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:42:01,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:01,446 INFO L225 Difference]: With dead ends: 2603 [2024-10-13 22:42:01,446 INFO L226 Difference]: Without dead ends: 1573 [2024-10-13 22:42:01,449 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 22:42:01,450 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 76 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:01,450 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 947 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:42:01,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2024-10-13 22:42:01,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1333. [2024-10-13 22:42:01,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1333 states, 1299 states have (on average 1.3248652809853734) internal successors, (1721), 1303 states have internal predecessors, (1721), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:42:01,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1773 transitions. [2024-10-13 22:42:01,481 INFO L78 Accepts]: Start accepts. Automaton has 1333 states and 1773 transitions. Word has length 181 [2024-10-13 22:42:01,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:01,481 INFO L471 AbstractCegarLoop]: Abstraction has 1333 states and 1773 transitions. [2024-10-13 22:42:01,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 5 states have internal predecessors, (119), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:01,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1333 states and 1773 transitions. [2024-10-13 22:42:01,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:42:01,484 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:01,484 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:01,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-10-13 22:42:01,485 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:01,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:01,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2001998897, now seen corresponding path program 1 times [2024-10-13 22:42:01,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:01,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647820226] [2024-10-13 22:42:01,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:01,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:01,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:01,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:01,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:42:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:42:01,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:01,765 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2024-10-13 22:42:01,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:01,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647820226] [2024-10-13 22:42:01,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647820226] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:42:01,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:42:01,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:42:01,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482158852] [2024-10-13 22:42:01,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:42:01,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:42:01,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:42:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:42:01,767 INFO L87 Difference]: Start difference. First operand 1333 states and 1773 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 4 states have internal predecessors, (110), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:02,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:02,594 INFO L93 Difference]: Finished difference Result 2507 states and 3348 transitions. [2024-10-13 22:42:02,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:42:02,595 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 4 states have internal predecessors, (110), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:42:02,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:02,598 INFO L225 Difference]: With dead ends: 2507 [2024-10-13 22:42:02,598 INFO L226 Difference]: Without dead ends: 1381 [2024-10-13 22:42:02,599 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:42:02,600 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 47 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:02,600 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 784 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-13 22:42:02,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2024-10-13 22:42:02,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1365. [2024-10-13 22:42:02,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 1331 states have (on average 1.3050338091660405) internal successors, (1737), 1335 states have internal predecessors, (1737), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:42:02,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 1789 transitions. [2024-10-13 22:42:02,649 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 1789 transitions. Word has length 181 [2024-10-13 22:42:02,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:02,649 INFO L471 AbstractCegarLoop]: Abstraction has 1365 states and 1789 transitions. [2024-10-13 22:42:02,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 4 states have internal predecessors, (110), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:02,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 1789 transitions. [2024-10-13 22:42:02,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:42:02,652 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:02,652 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:02,653 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-10-13 22:42:02,653 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:02,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:02,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1448962897, now seen corresponding path program 1 times [2024-10-13 22:42:02,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:02,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531020922] [2024-10-13 22:42:02,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:02,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:02,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:02,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:42:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:42:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2024-10-13 22:42:02,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:02,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531020922] [2024-10-13 22:42:02,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531020922] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:42:02,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:42:02,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:42:02,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68669220] [2024-10-13 22:42:02,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:42:02,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:42:02,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:02,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:42:02,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:42:02,911 INFO L87 Difference]: Start difference. First operand 1365 states and 1789 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:03,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:03,642 INFO L93 Difference]: Finished difference Result 2571 states and 3380 transitions. [2024-10-13 22:42:03,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:42:03,642 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:42:03,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:03,646 INFO L225 Difference]: With dead ends: 2571 [2024-10-13 22:42:03,646 INFO L226 Difference]: Without dead ends: 1413 [2024-10-13 22:42:03,647 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:42:03,647 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 47 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:03,648 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 784 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:42:03,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1413 states. [2024-10-13 22:42:03,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1413 to 1397. [2024-10-13 22:42:03,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1397 states, 1363 states have (on average 1.2861335289801907) internal successors, (1753), 1367 states have internal predecessors, (1753), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:42:03,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1805 transitions. [2024-10-13 22:42:03,677 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1805 transitions. Word has length 181 [2024-10-13 22:42:03,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:03,678 INFO L471 AbstractCegarLoop]: Abstraction has 1397 states and 1805 transitions. [2024-10-13 22:42:03,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 4 states have internal predecessors, (109), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:03,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1805 transitions. [2024-10-13 22:42:03,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:42:03,681 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:03,681 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:03,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-10-13 22:42:03,682 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:03,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:03,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1376576339, now seen corresponding path program 1 times [2024-10-13 22:42:03,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:03,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207479559] [2024-10-13 22:42:03,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:03,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:03,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:03,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:03,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:03,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:03,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:03,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:42:03,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:03,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:42:04,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2024-10-13 22:42:04,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:04,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207479559] [2024-10-13 22:42:04,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207479559] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 22:42:04,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 22:42:04,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-13 22:42:04,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980608292] [2024-10-13 22:42:04,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 22:42:04,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-13 22:42:04,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:04,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-13 22:42:04,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-13 22:42:04,013 INFO L87 Difference]: Start difference. First operand 1397 states and 1805 transitions. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 4 states have internal predecessors, (108), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:04,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:04,806 INFO L93 Difference]: Finished difference Result 2635 states and 3428 transitions. [2024-10-13 22:42:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-13 22:42:04,807 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 4 states have internal predecessors, (108), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 181 [2024-10-13 22:42:04,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:04,812 INFO L225 Difference]: With dead ends: 2635 [2024-10-13 22:42:04,812 INFO L226 Difference]: Without dead ends: 1445 [2024-10-13 22:42:04,814 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-10-13 22:42:04,815 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 47 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:04,815 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 785 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-13 22:42:04,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2024-10-13 22:42:04,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 1445. [2024-10-13 22:42:04,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1411 states have (on average 1.2537207654145996) internal successors, (1769), 1415 states have internal predecessors, (1769), 26 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2024-10-13 22:42:04,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 1821 transitions. [2024-10-13 22:42:04,858 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 1821 transitions. Word has length 181 [2024-10-13 22:42:04,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:04,858 INFO L471 AbstractCegarLoop]: Abstraction has 1445 states and 1821 transitions. [2024-10-13 22:42:04,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 4 states have internal predecessors, (108), 1 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-10-13 22:42:04,859 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 1821 transitions. [2024-10-13 22:42:04,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-10-13 22:42:04,862 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:04,863 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:04,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-10-13 22:42:04,863 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:04,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:04,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2078176213, now seen corresponding path program 1 times [2024-10-13 22:42:04,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:04,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966839717] [2024-10-13 22:42:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:04,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:05,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-13 22:42:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-13 22:42:05,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-10-13 22:42:05,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:05,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966839717] [2024-10-13 22:42:05,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966839717] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:42:05,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541975630] [2024-10-13 22:42:05,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:05,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:42:05,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:42:05,186 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) [2024-10-13 22:42:05,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-13 22:42:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:05,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-13 22:42:05,841 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:42:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-10-13 22:42:05,866 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:42:05,923 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-10-13 22:42:05,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541975630] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:42:05,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:42:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 12 [2024-10-13 22:42:05,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598931133] [2024-10-13 22:42:05,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:42:05,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-13 22:42:05,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:05,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-13 22:42:05,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-10-13 22:42:05,925 INFO L87 Difference]: Start difference. First operand 1445 states and 1821 transitions. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:42:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:06,849 INFO L93 Difference]: Finished difference Result 2813 states and 3550 transitions. [2024-10-13 22:42:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 22:42:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 181 [2024-10-13 22:42:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:06,854 INFO L225 Difference]: With dead ends: 2813 [2024-10-13 22:42:06,854 INFO L226 Difference]: Without dead ends: 1473 [2024-10-13 22:42:06,856 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-10-13 22:42:06,856 INFO L432 NwaCegarLoop]: 166 mSDtfsCounter, 87 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:06,856 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 802 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-13 22:42:06,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2024-10-13 22:42:06,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1473. [2024-10-13 22:42:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1473 states, 1435 states have (on average 1.2522648083623693) internal successors, (1797), 1439 states have internal predecessors, (1797), 30 states have call successors, (30), 7 states have call predecessors, (30), 7 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2024-10-13 22:42:06,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1473 states to 1473 states and 1857 transitions. [2024-10-13 22:42:06,919 INFO L78 Accepts]: Start accepts. Automaton has 1473 states and 1857 transitions. Word has length 181 [2024-10-13 22:42:06,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:06,919 INFO L471 AbstractCegarLoop]: Abstraction has 1473 states and 1857 transitions. [2024-10-13 22:42:06,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:42:06,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 1857 transitions. [2024-10-13 22:42:06,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-10-13 22:42:06,923 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:06,923 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:06,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-10-13 22:42:07,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-10-13 22:42:07,124 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:07,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:07,124 INFO L85 PathProgramCache]: Analyzing trace with hash 381253717, now seen corresponding path program 2 times [2024-10-13 22:42:07,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:07,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584024420] [2024-10-13 22:42:07,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:07,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:07,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-13 22:42:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-10-13 22:42:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:07,532 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-10-13 22:42:07,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:07,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584024420] [2024-10-13 22:42:07,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584024420] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:42:07,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345054021] [2024-10-13 22:42:07,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-13 22:42:07,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:42:07,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:42:07,535 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) [2024-10-13 22:42:07,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-10-13 22:42:08,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-13 22:42:08,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-13 22:42:08,406 INFO L255 TraceCheckSpWp]: Trace formula consists of 969 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-13 22:42:08,410 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:42:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 2 proven. 51 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-10-13 22:42:08,448 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-13 22:42:08,544 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-10-13 22:42:08,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345054021] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-13 22:42:08,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-13 22:42:08,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 15 [2024-10-13 22:42:08,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276424803] [2024-10-13 22:42:08,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-13 22:42:08,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-13 22:42:08,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 22:42:08,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-13 22:42:08,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2024-10-13 22:42:08,546 INFO L87 Difference]: Start difference. First operand 1473 states and 1857 transitions. Second operand has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 12 states have internal predecessors, (124), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:42:09,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-13 22:42:09,474 INFO L93 Difference]: Finished difference Result 2834 states and 3576 transitions. [2024-10-13 22:42:09,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-13 22:42:09,475 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 12 states have internal predecessors, (124), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 193 [2024-10-13 22:42:09,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-13 22:42:09,478 INFO L225 Difference]: With dead ends: 2834 [2024-10-13 22:42:09,478 INFO L226 Difference]: Without dead ends: 1494 [2024-10-13 22:42:09,479 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 386 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2024-10-13 22:42:09,480 INFO L432 NwaCegarLoop]: 160 mSDtfsCounter, 113 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-13 22:42:09,480 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 828 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-13 22:42:09,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2024-10-13 22:42:09,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1494. [2024-10-13 22:42:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1453 states have (on average 1.2512044046799724) internal successors, (1818), 1457 states have internal predecessors, (1818), 33 states have call successors, (33), 7 states have call predecessors, (33), 7 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2024-10-13 22:42:09,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 1884 transitions. [2024-10-13 22:42:09,510 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 1884 transitions. Word has length 193 [2024-10-13 22:42:09,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-13 22:42:09,510 INFO L471 AbstractCegarLoop]: Abstraction has 1494 states and 1884 transitions. [2024-10-13 22:42:09,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 12 states have internal predecessors, (124), 2 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-10-13 22:42:09,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 1884 transitions. [2024-10-13 22:42:09,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2024-10-13 22:42:09,513 INFO L207 NwaCegarLoop]: Found error trace [2024-10-13 22:42:09,514 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-13 22:42:09,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-10-13 22:42:09,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:42:09,714 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-13 22:42:09,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 22:42:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash -706043877, now seen corresponding path program 3 times [2024-10-13 22:42:09,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 22:42:09,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950900122] [2024-10-13 22:42:09,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 22:42:09,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 22:42:09,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-13 22:42:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-13 22:42:10,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-13 22:42:10,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-10-13 22:42:10,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-13 22:42:10,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 22:42:10,115 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2024-10-13 22:42:10,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 22:42:10,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950900122] [2024-10-13 22:42:10,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950900122] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-13 22:42:10,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123472924] [2024-10-13 22:42:10,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-13 22:42:10,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-13 22:42:10,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 22:42:10,118 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) [2024-10-13 22:42:10,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-10-13 22:42:10,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-13 22:42:10,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-13 22:42:11,000 INFO L255 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-10-13 22:42:11,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-13 22:42:11,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 152 [2024-10-13 22:42:12,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-10-13 22:42:12,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 17 select indices, 17 select index equivalence classes, 136 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 131 treesize of output 171 [2024-10-13 22:42:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2024-10-13 22:42:12,884 INFO L311 TraceCheckSpWp]: Computing backward predicates...