./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:24:36,477 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:24:36,544 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:24:36,549 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:24:36,549 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:24:36,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:24:36,571 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:24:36,571 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:24:36,572 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:24:36,574 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:24:36,575 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:24:36,575 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:24:36,576 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:24:36,577 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:24:36,577 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:24:36,577 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:24:36,577 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:24:36,578 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:24:36,578 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:24:36,578 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:24:36,578 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:24:36,578 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:24:36,579 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:24:36,580 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:24:36,580 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:24:36,581 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:24:36,581 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:24:36,581 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:24:36,581 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:24:36,581 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:24:36,582 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:24:36,583 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:24:36,583 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:24:36,583 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:24:36,813 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:24:36,831 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:24:36,833 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:24:36,834 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:24:36,835 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:24:36,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 21:24:36,978 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:24:36,979 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:24:36,980 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-27 21:24:38,005 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:24:38,177 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:24:38,178 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-27 21:24:38,191 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad4a93283/e08a5e2410864c47bac28d7af035c607/FLAG3070c60d0 [2024-06-27 21:24:38,201 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad4a93283/e08a5e2410864c47bac28d7af035c607 [2024-06-27 21:24:38,203 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:24:38,204 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:24:38,205 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:24:38,205 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:24:38,209 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:24:38,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:24:36" (1/2) ... [2024-06-27 21:24:38,210 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55a57b00 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:24:38, skipping insertion in model container [2024-06-27 21:24:38,210 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:24:36" (1/2) ... [2024-06-27 21:24:38,211 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4de50bbb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:24:38, skipping insertion in model container [2024-06-27 21:24:38,211 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:24:38" (2/2) ... [2024-06-27 21:24:38,212 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55a57b00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38, skipping insertion in model container [2024-06-27 21:24:38,213 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:24:38" (2/2) ... [2024-06-27 21:24:38,214 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:24:38,295 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:24:38,296 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 21:24:38,296 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 21:24:38,296 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 21:24:38,297 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:24:38,297 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-27 21:24:38,339 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:24:38,671 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:24:38,679 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:24:38,779 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:24:38,809 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:24:38,809 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38 WrapperNode [2024-06-27 21:24:38,809 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:24:38,810 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:24:38,810 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:24:38,810 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:24:38,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,826 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,849 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-27 21:24:38,849 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:24:38,850 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:24:38,850 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:24:38,850 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:24:38,858 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,858 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,861 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,874 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:24:38,874 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,874 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,882 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,884 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,886 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,888 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,894 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:24:38,894 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:24:38,894 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:24:38,894 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:24:38,898 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (1/1) ... [2024-06-27 21:24:38,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:24:38,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:24:38,930 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-06-27 21:24:38,946 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-06-27 21:24:38,976 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:24:38,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:24:38,976 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:24:38,976 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:24:38,977 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:24:38,977 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:24:38,977 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:24:38,977 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:24:38,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:24:38,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:24:38,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:24:38,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:24:38,979 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:24:39,098 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:24:39,100 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:24:39,388 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:24:39,388 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:24:39,537 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:24:39,537 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:24:39,538 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:24:39 BoogieIcfgContainer [2024-06-27 21:24:39,538 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:24:39,541 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:24:39,541 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:24:39,543 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:24:39,544 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:24:36" (1/4) ... [2024-06-27 21:24:39,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@607781c8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:24:39, skipping insertion in model container [2024-06-27 21:24:39,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:24:38" (2/4) ... [2024-06-27 21:24:39,547 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@607781c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:24:39, skipping insertion in model container [2024-06-27 21:24:39,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:24:38" (3/4) ... [2024-06-27 21:24:39,547 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@607781c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:24:39, skipping insertion in model container [2024-06-27 21:24:39,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:24:39" (4/4) ... [2024-06-27 21:24:39,549 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-27 21:24:39,563 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:24:39,564 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:24:39,564 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:24:39,603 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:24:39,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 21:24:39,661 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 21:24:39,662 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:24:39,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:24:39,663 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 21:24:39,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 21:24:39,677 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:24:39,684 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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;@5146d448, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:24:39,684 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:24:39,689 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:24:39,690 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:24:39,690 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:24:39,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:39,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:24:39,691 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:39,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:39,695 INFO L85 PathProgramCache]: Analyzing trace with hash 366539877, now seen corresponding path program 1 times [2024-06-27 21:24:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:39,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000790242] [2024-06-27 21:24:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:39,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:40,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:40,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:40,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000790242] [2024-06-27 21:24:40,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000790242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:40,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:40,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:24:40,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674731223] [2024-06-27 21:24:40,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:40,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:24:40,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:40,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:24:40,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:24:40,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 21:24:40,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:40,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:40,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 21:24:40,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:40,822 INFO L124 PetriNetUnfolderBase]: 1401/2110 cut-off events. [2024-06-27 21:24:40,822 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 21:24:40,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 2110 events. 1401/2110 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9668 event pairs, 989 based on Foata normal form. 3/2071 useless extension candidates. Maximal degree in co-relation 4294. Up to 2091 conditions per place. [2024-06-27 21:24:40,838 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 34 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 21:24:40,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 177 flow [2024-06-27 21:24:40,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:24:40,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:24:40,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-27 21:24:40,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 21:24:40,849 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 74 transitions. [2024-06-27 21:24:40,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 177 flow [2024-06-27 21:24:40,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 43 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:40,854 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 21:24:40,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 21:24:40,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 21:24:40,859 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 21:24:40,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:40,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:40,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:40,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:24:40,860 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:40,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:40,860 INFO L85 PathProgramCache]: Analyzing trace with hash 58400200, now seen corresponding path program 1 times [2024-06-27 21:24:40,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:40,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901019041] [2024-06-27 21:24:40,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:40,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:40,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:41,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:41,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901019041] [2024-06-27 21:24:41,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901019041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:41,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:41,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:24:41,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617382695] [2024-06-27 21:24:41,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:41,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:24:41,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:41,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:24:41,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:24:41,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 21:24:41,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:41,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:41,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 21:24:41,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:41,651 INFO L124 PetriNetUnfolderBase]: 1405/2115 cut-off events. [2024-06-27 21:24:41,651 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2024-06-27 21:24:41,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4887 conditions, 2115 events. 1405/2115 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9737 event pairs, 780 based on Foata normal form. 5/2119 useless extension candidates. Maximal degree in co-relation 4875. Up to 2081 conditions per place. [2024-06-27 21:24:41,663 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-27 21:24:41,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 262 flow [2024-06-27 21:24:41,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:24:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:24:41,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 21:24:41,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 21:24:41,667 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 95 transitions. [2024-06-27 21:24:41,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 262 flow [2024-06-27 21:24:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 56 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:24:41,670 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-27 21:24:41,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 21:24:41,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 21:24:41,671 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-27 21:24:41,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:41,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:41,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:41,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:24:41,674 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:41,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1810407254, now seen corresponding path program 1 times [2024-06-27 21:24:41,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:41,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251835881] [2024-06-27 21:24:41,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:41,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:41,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:42,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:42,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251835881] [2024-06-27 21:24:42,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251835881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:42,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:42,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:24:42,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710194185] [2024-06-27 21:24:42,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:42,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:24:42,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:24:42,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:24:42,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 21:24:42,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:42,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:42,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 21:24:42,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:42,526 INFO L124 PetriNetUnfolderBase]: 1469/2207 cut-off events. [2024-06-27 21:24:42,527 INFO L125 PetriNetUnfolderBase]: For 1081/1084 co-relation queries the response was YES. [2024-06-27 21:24:42,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5795 conditions, 2207 events. 1469/2207 cut-off events. For 1081/1084 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10227 event pairs, 617 based on Foata normal form. 11/2214 useless extension candidates. Maximal degree in co-relation 5780. Up to 2053 conditions per place. [2024-06-27 21:24:42,538 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-27 21:24:42,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 80 transitions, 434 flow [2024-06-27 21:24:42,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:24:42,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:24:42,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 21:24:42,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 21:24:42,542 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 126 transitions. [2024-06-27 21:24:42,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 80 transitions, 434 flow [2024-06-27 21:24:42,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 80 transitions, 424 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 21:24:42,546 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 257 flow [2024-06-27 21:24:42,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-06-27 21:24:42,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 21:24:42,548 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 257 flow [2024-06-27 21:24:42,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:42,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:42,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:42,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:24:42,548 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:42,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:42,549 INFO L85 PathProgramCache]: Analyzing trace with hash -543117789, now seen corresponding path program 1 times [2024-06-27 21:24:42,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:42,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25824966] [2024-06-27 21:24:42,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:42,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:43,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:43,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25824966] [2024-06-27 21:24:43,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25824966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:43,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:43,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:24:43,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385290390] [2024-06-27 21:24:43,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:43,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:24:43,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:43,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:24:43,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:24:43,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 21:24:43,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 257 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:43,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:43,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 21:24:43,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:43,636 INFO L124 PetriNetUnfolderBase]: 1477/2219 cut-off events. [2024-06-27 21:24:43,636 INFO L125 PetriNetUnfolderBase]: For 2926/2942 co-relation queries the response was YES. [2024-06-27 21:24:43,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6979 conditions, 2219 events. 1477/2219 cut-off events. For 2926/2942 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10060 event pairs, 556 based on Foata normal form. 11/2226 useless extension candidates. Maximal degree in co-relation 6960. Up to 2097 conditions per place. [2024-06-27 21:24:43,648 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 73 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-27 21:24:43,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 97 transitions, 627 flow [2024-06-27 21:24:43,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:24:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:24:43,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 21:24:43,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:24:43,650 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 257 flow. Second operand 6 states and 144 transitions. [2024-06-27 21:24:43,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 97 transitions, 627 flow [2024-06-27 21:24:43,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 97 transitions, 615 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 21:24:43,655 INFO L231 Difference]: Finished difference. Result has 59 places, 64 transitions, 408 flow [2024-06-27 21:24:43,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=59, PETRI_TRANSITIONS=64} [2024-06-27 21:24:43,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-27 21:24:43,655 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 64 transitions, 408 flow [2024-06-27 21:24:43,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:43,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:43,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:43,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:24:43,656 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:43,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:43,657 INFO L85 PathProgramCache]: Analyzing trace with hash 343218841, now seen corresponding path program 1 times [2024-06-27 21:24:43,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:43,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939747437] [2024-06-27 21:24:43,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:43,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:43,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:44,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:44,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:44,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939747437] [2024-06-27 21:24:44,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939747437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:44,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:44,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:24:44,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946114709] [2024-06-27 21:24:44,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:44,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:24:44,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:44,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:24:44,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:24:44,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 21:24:44,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 64 transitions, 408 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:44,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:44,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 21:24:44,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:44,900 INFO L124 PetriNetUnfolderBase]: 1617/2437 cut-off events. [2024-06-27 21:24:44,901 INFO L125 PetriNetUnfolderBase]: For 5182/5201 co-relation queries the response was YES. [2024-06-27 21:24:44,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8537 conditions, 2437 events. 1617/2437 cut-off events. For 5182/5201 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11350 event pairs, 434 based on Foata normal form. 44/2477 useless extension candidates. Maximal degree in co-relation 8513. Up to 2062 conditions per place. [2024-06-27 21:24:44,913 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 34 changer transitions 0/115 dead transitions. [2024-06-27 21:24:44,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 115 transitions, 820 flow [2024-06-27 21:24:44,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:44,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:44,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 21:24:44,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 21:24:44,915 INFO L175 Difference]: Start difference. First operand has 59 places, 64 transitions, 408 flow. Second operand 7 states and 174 transitions. [2024-06-27 21:24:44,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 115 transitions, 820 flow [2024-06-27 21:24:44,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 115 transitions, 794 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 21:24:44,920 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 525 flow [2024-06-27 21:24:44,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=525, PETRI_PLACES=65, PETRI_TRANSITIONS=70} [2024-06-27 21:24:44,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 21:24:44,921 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 525 flow [2024-06-27 21:24:44,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:44,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:44,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:44,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:24:44,922 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:44,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:44,922 INFO L85 PathProgramCache]: Analyzing trace with hash -212618023, now seen corresponding path program 1 times [2024-06-27 21:24:44,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:44,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502444000] [2024-06-27 21:24:44,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:44,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:45,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:45,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:45,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502444000] [2024-06-27 21:24:45,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502444000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:45,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:45,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:24:45,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618042616] [2024-06-27 21:24:45,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:45,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:24:45,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:24:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:24:45,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:24:45,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 70 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:45,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:45,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:24:45,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:45,753 INFO L124 PetriNetUnfolderBase]: 1606/2420 cut-off events. [2024-06-27 21:24:45,753 INFO L125 PetriNetUnfolderBase]: For 7987/7999 co-relation queries the response was YES. [2024-06-27 21:24:45,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9698 conditions, 2420 events. 1606/2420 cut-off events. For 7987/7999 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11244 event pairs, 582 based on Foata normal form. 10/2429 useless extension candidates. Maximal degree in co-relation 9670. Up to 2382 conditions per place. [2024-06-27 21:24:45,774 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 70 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2024-06-27 21:24:45,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 86 transitions, 745 flow [2024-06-27 21:24:45,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:24:45,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:24:45,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-27 21:24:45,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-06-27 21:24:45,776 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 525 flow. Second operand 5 states and 94 transitions. [2024-06-27 21:24:45,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 86 transitions, 745 flow [2024-06-27 21:24:45,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 86 transitions, 692 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:45,785 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 537 flow [2024-06-27 21:24:45,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=537, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-06-27 21:24:45,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-27 21:24:45,788 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 537 flow [2024-06-27 21:24:45,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:45,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:45,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:45,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:24:45,788 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:45,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1998459449, now seen corresponding path program 1 times [2024-06-27 21:24:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:45,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735775884] [2024-06-27 21:24:45,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:45,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:46,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:46,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735775884] [2024-06-27 21:24:46,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735775884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:46,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:46,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:24:46,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755640440] [2024-06-27 21:24:46,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:46,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:24:46,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:46,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:24:46,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:24:46,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:46,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 537 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:46,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:46,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:46,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:46,823 INFO L124 PetriNetUnfolderBase]: 1853/2775 cut-off events. [2024-06-27 21:24:46,823 INFO L125 PetriNetUnfolderBase]: For 10521/10521 co-relation queries the response was YES. [2024-06-27 21:24:46,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11371 conditions, 2775 events. 1853/2775 cut-off events. For 10521/10521 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12980 event pairs, 695 based on Foata normal form. 4/2779 useless extension candidates. Maximal degree in co-relation 11340. Up to 2736 conditions per place. [2024-06-27 21:24:46,844 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 84 selfloop transitions, 11 changer transitions 0/98 dead transitions. [2024-06-27 21:24:46,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 831 flow [2024-06-27 21:24:46,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:24:46,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:24:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 21:24:46,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:24:46,846 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 537 flow. Second operand 6 states and 102 transitions. [2024-06-27 21:24:46,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 831 flow [2024-06-27 21:24:46,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 795 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:46,858 INFO L231 Difference]: Finished difference. Result has 72 places, 82 transitions, 617 flow [2024-06-27 21:24:46,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=72, PETRI_TRANSITIONS=82} [2024-06-27 21:24:46,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 21:24:46,859 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 82 transitions, 617 flow [2024-06-27 21:24:46,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:46,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:46,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:46,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:24:46,860 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:46,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:46,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1539923350, now seen corresponding path program 1 times [2024-06-27 21:24:46,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:46,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536902559] [2024-06-27 21:24:46,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:46,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:47,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:47,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536902559] [2024-06-27 21:24:47,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536902559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:47,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:47,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:24:47,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886119380] [2024-06-27 21:24:47,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:47,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:24:47,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:47,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:24:47,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:24:47,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:24:47,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 82 transitions, 617 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:47,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:47,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:24:47,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:47,845 INFO L124 PetriNetUnfolderBase]: 1764/2654 cut-off events. [2024-06-27 21:24:47,845 INFO L125 PetriNetUnfolderBase]: For 12011/12032 co-relation queries the response was YES. [2024-06-27 21:24:47,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11566 conditions, 2654 events. 1764/2654 cut-off events. For 12011/12032 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12526 event pairs, 621 based on Foata normal form. 18/2657 useless extension candidates. Maximal degree in co-relation 11532. Up to 2476 conditions per place. [2024-06-27 21:24:47,859 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 74 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-27 21:24:47,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 110 transitions, 961 flow [2024-06-27 21:24:47,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:24:47,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:24:47,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 21:24:47,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-06-27 21:24:47,861 INFO L175 Difference]: Start difference. First operand has 72 places, 82 transitions, 617 flow. Second operand 6 states and 119 transitions. [2024-06-27 21:24:47,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 110 transitions, 961 flow [2024-06-27 21:24:47,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 110 transitions, 953 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 21:24:47,874 INFO L231 Difference]: Finished difference. Result has 77 places, 87 transitions, 734 flow [2024-06-27 21:24:47,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=734, PETRI_PLACES=77, PETRI_TRANSITIONS=87} [2024-06-27 21:24:47,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-27 21:24:47,876 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 87 transitions, 734 flow [2024-06-27 21:24:47,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:47,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:47,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:47,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:24:47,877 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:47,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:47,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1832639920, now seen corresponding path program 2 times [2024-06-27 21:24:47,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:47,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620572460] [2024-06-27 21:24:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:47,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:48,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:48,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620572460] [2024-06-27 21:24:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620572460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:48,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:48,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:24:48,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466897053] [2024-06-27 21:24:48,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:48,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:24:48,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:48,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:24:48,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:24:48,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:24:48,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 87 transitions, 734 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:48,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:48,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:24:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:48,794 INFO L124 PetriNetUnfolderBase]: 1717/2578 cut-off events. [2024-06-27 21:24:48,795 INFO L125 PetriNetUnfolderBase]: For 13474/13495 co-relation queries the response was YES. [2024-06-27 21:24:48,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11534 conditions, 2578 events. 1717/2578 cut-off events. For 13474/13495 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12063 event pairs, 618 based on Foata normal form. 4/2569 useless extension candidates. Maximal degree in co-relation 11497. Up to 2527 conditions per place. [2024-06-27 21:24:48,842 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 17 changer transitions 0/104 dead transitions. [2024-06-27 21:24:48,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 104 transitions, 973 flow [2024-06-27 21:24:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:24:48,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:24:48,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 21:24:48,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:24:48,843 INFO L175 Difference]: Start difference. First operand has 77 places, 87 transitions, 734 flow. Second operand 6 states and 108 transitions. [2024-06-27 21:24:48,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 104 transitions, 973 flow [2024-06-27 21:24:48,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 104 transitions, 933 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:48,858 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 739 flow [2024-06-27 21:24:48,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=739, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-27 21:24:48,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-27 21:24:48,859 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 739 flow [2024-06-27 21:24:48,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:48,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:48,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:48,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:24:48,859 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:48,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:48,860 INFO L85 PathProgramCache]: Analyzing trace with hash -639672864, now seen corresponding path program 1 times [2024-06-27 21:24:48,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:48,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104985920] [2024-06-27 21:24:48,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:48,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:49,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:49,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104985920] [2024-06-27 21:24:49,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104985920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:49,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:49,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:49,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143404820] [2024-06-27 21:24:49,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:49,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:49,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:49,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:49,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:49,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:49,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:49,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:49,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:49,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:49,863 INFO L124 PetriNetUnfolderBase]: 1886/2817 cut-off events. [2024-06-27 21:24:49,864 INFO L125 PetriNetUnfolderBase]: For 16135/16135 co-relation queries the response was YES. [2024-06-27 21:24:49,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12499 conditions, 2817 events. 1886/2817 cut-off events. For 16135/16135 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13067 event pairs, 593 based on Foata normal form. 8/2825 useless extension candidates. Maximal degree in co-relation 12461. Up to 2601 conditions per place. [2024-06-27 21:24:49,880 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 109 selfloop transitions, 23 changer transitions 0/135 dead transitions. [2024-06-27 21:24:49,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 135 transitions, 1276 flow [2024-06-27 21:24:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:24:49,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 21:24:49,882 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 739 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:24:49,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 135 transitions, 1276 flow [2024-06-27 21:24:49,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 135 transitions, 1177 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:49,898 INFO L231 Difference]: Finished difference. Result has 84 places, 104 transitions, 870 flow [2024-06-27 21:24:49,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=870, PETRI_PLACES=84, PETRI_TRANSITIONS=104} [2024-06-27 21:24:49,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 21:24:49,899 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 104 transitions, 870 flow [2024-06-27 21:24:49,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:49,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:49,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:49,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:24:49,899 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:49,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:49,900 INFO L85 PathProgramCache]: Analyzing trace with hash 973925602, now seen corresponding path program 2 times [2024-06-27 21:24:49,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:49,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259232067] [2024-06-27 21:24:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:49,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:49,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:50,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:50,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:50,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259232067] [2024-06-27 21:24:50,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259232067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:50,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:50,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:50,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711502553] [2024-06-27 21:24:50,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:50,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:50,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:50,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:50,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:50,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:50,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 104 transitions, 870 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:50,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:50,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:50,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:50,961 INFO L124 PetriNetUnfolderBase]: 1908/2847 cut-off events. [2024-06-27 21:24:50,961 INFO L125 PetriNetUnfolderBase]: For 18421/18421 co-relation queries the response was YES. [2024-06-27 21:24:50,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13648 conditions, 2847 events. 1908/2847 cut-off events. For 18421/18421 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13114 event pairs, 622 based on Foata normal form. 4/2851 useless extension candidates. Maximal degree in co-relation 13607. Up to 2799 conditions per place. [2024-06-27 21:24:50,977 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 110 selfloop transitions, 14 changer transitions 0/127 dead transitions. [2024-06-27 21:24:50,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 127 transitions, 1192 flow [2024-06-27 21:24:50,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:50,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:50,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:24:50,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-27 21:24:50,979 INFO L175 Difference]: Start difference. First operand has 84 places, 104 transitions, 870 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:24:50,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 127 transitions, 1192 flow [2024-06-27 21:24:50,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 1174 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 21:24:51,001 INFO L231 Difference]: Finished difference. Result has 90 places, 107 transitions, 916 flow [2024-06-27 21:24:51,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=916, PETRI_PLACES=90, PETRI_TRANSITIONS=107} [2024-06-27 21:24:51,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-27 21:24:51,003 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 107 transitions, 916 flow [2024-06-27 21:24:51,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:51,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:51,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:51,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:24:51,003 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:51,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:51,004 INFO L85 PathProgramCache]: Analyzing trace with hash 668926522, now seen corresponding path program 3 times [2024-06-27 21:24:51,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:51,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830741121] [2024-06-27 21:24:51,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:51,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830741121] [2024-06-27 21:24:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830741121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:51,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:51,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777534822] [2024-06-27 21:24:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:51,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:51,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:51,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:51,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 107 transitions, 916 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:51,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:51,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:51,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:51,981 INFO L124 PetriNetUnfolderBase]: 1898/2833 cut-off events. [2024-06-27 21:24:51,981 INFO L125 PetriNetUnfolderBase]: For 20969/20969 co-relation queries the response was YES. [2024-06-27 21:24:51,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13920 conditions, 2833 events. 1898/2833 cut-off events. For 20969/20969 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13065 event pairs, 620 based on Foata normal form. 4/2837 useless extension candidates. Maximal degree in co-relation 13876. Up to 2758 conditions per place. [2024-06-27 21:24:52,001 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 112 selfloop transitions, 19 changer transitions 0/134 dead transitions. [2024-06-27 21:24:52,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 134 transitions, 1288 flow [2024-06-27 21:24:52,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:52,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:52,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:24:52,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:24:52,003 INFO L175 Difference]: Start difference. First operand has 90 places, 107 transitions, 916 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:24:52,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 134 transitions, 1288 flow [2024-06-27 21:24:52,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 134 transitions, 1252 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:24:52,026 INFO L231 Difference]: Finished difference. Result has 93 places, 113 transitions, 998 flow [2024-06-27 21:24:52,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=998, PETRI_PLACES=93, PETRI_TRANSITIONS=113} [2024-06-27 21:24:52,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-27 21:24:52,027 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 113 transitions, 998 flow [2024-06-27 21:24:52,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:52,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:52,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:52,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:24:52,028 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:52,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:52,028 INFO L85 PathProgramCache]: Analyzing trace with hash 670361892, now seen corresponding path program 1 times [2024-06-27 21:24:52,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:52,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284787196] [2024-06-27 21:24:52,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:52,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:52,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:52,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:52,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:52,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284787196] [2024-06-27 21:24:52,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284787196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:52,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:52,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:52,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681077380] [2024-06-27 21:24:52,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:52,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:52,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:52,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:52,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:53,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:53,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 113 transitions, 998 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:53,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:53,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:53,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:53,578 INFO L124 PetriNetUnfolderBase]: 1890/2821 cut-off events. [2024-06-27 21:24:53,579 INFO L125 PetriNetUnfolderBase]: For 23588/23588 co-relation queries the response was YES. [2024-06-27 21:24:53,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14223 conditions, 2821 events. 1890/2821 cut-off events. For 23588/23588 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13043 event pairs, 601 based on Foata normal form. 4/2825 useless extension candidates. Maximal degree in co-relation 14178. Up to 2764 conditions per place. [2024-06-27 21:24:53,598 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 117 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-27 21:24:53,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1328 flow [2024-06-27 21:24:53,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:53,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:53,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:24:53,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-27 21:24:53,599 INFO L175 Difference]: Start difference. First operand has 93 places, 113 transitions, 998 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:24:53,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1328 flow [2024-06-27 21:24:53,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1302 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:53,622 INFO L231 Difference]: Finished difference. Result has 97 places, 115 transitions, 1029 flow [2024-06-27 21:24:53,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1029, PETRI_PLACES=97, PETRI_TRANSITIONS=115} [2024-06-27 21:24:53,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 21:24:53,623 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 1029 flow [2024-06-27 21:24:53,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:53,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:53,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:53,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:24:53,623 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:53,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:53,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1901170571, now seen corresponding path program 1 times [2024-06-27 21:24:53,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:53,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911450799] [2024-06-27 21:24:53,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:53,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:54,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:54,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911450799] [2024-06-27 21:24:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911450799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:54,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:54,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:54,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767572105] [2024-06-27 21:24:54,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:54,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:54,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:54,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:54,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:54,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:24:54,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 115 transitions, 1029 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:54,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:54,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:24:54,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:54,897 INFO L124 PetriNetUnfolderBase]: 1837/2757 cut-off events. [2024-06-27 21:24:54,897 INFO L125 PetriNetUnfolderBase]: For 28412/28487 co-relation queries the response was YES. [2024-06-27 21:24:54,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14480 conditions, 2757 events. 1837/2757 cut-off events. For 28412/28487 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12985 event pairs, 538 based on Foata normal form. 33/2729 useless extension candidates. Maximal degree in co-relation 14433. Up to 2454 conditions per place. [2024-06-27 21:24:54,916 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 48 changer transitions 0/153 dead transitions. [2024-06-27 21:24:54,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 153 transitions, 1430 flow [2024-06-27 21:24:54,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:54,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:54,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 21:24:54,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-27 21:24:54,917 INFO L175 Difference]: Start difference. First operand has 97 places, 115 transitions, 1029 flow. Second operand 8 states and 157 transitions. [2024-06-27 21:24:54,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 153 transitions, 1430 flow [2024-06-27 21:24:54,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 153 transitions, 1391 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:24:54,942 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 1145 flow [2024-06-27 21:24:54,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1145, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-06-27 21:24:54,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 21:24:54,943 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 1145 flow [2024-06-27 21:24:54,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:54,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:54,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:54,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:24:54,943 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:54,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:54,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1897355556, now seen corresponding path program 1 times [2024-06-27 21:24:54,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:54,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125039544] [2024-06-27 21:24:54,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:54,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:55,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:55,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125039544] [2024-06-27 21:24:55,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125039544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:55,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:55,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:55,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066940587] [2024-06-27 21:24:55,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:55,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:55,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:55,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:55,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:55,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:55,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 1145 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:55,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:55,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:55,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:55,937 INFO L124 PetriNetUnfolderBase]: 1946/2904 cut-off events. [2024-06-27 21:24:55,937 INFO L125 PetriNetUnfolderBase]: For 30152/30154 co-relation queries the response was YES. [2024-06-27 21:24:55,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15744 conditions, 2904 events. 1946/2904 cut-off events. For 30152/30154 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13439 event pairs, 579 based on Foata normal form. 6/2910 useless extension candidates. Maximal degree in co-relation 15696. Up to 2643 conditions per place. [2024-06-27 21:24:55,956 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 119 selfloop transitions, 34 changer transitions 0/156 dead transitions. [2024-06-27 21:24:55,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 156 transitions, 1719 flow [2024-06-27 21:24:55,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:55,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:55,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:24:55,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-27 21:24:55,958 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 1145 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:24:55,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 156 transitions, 1719 flow [2024-06-27 21:24:55,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 156 transitions, 1600 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:55,985 INFO L231 Difference]: Finished difference. Result has 102 places, 126 transitions, 1185 flow [2024-06-27 21:24:55,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1185, PETRI_PLACES=102, PETRI_TRANSITIONS=126} [2024-06-27 21:24:55,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 21:24:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 126 transitions, 1185 flow [2024-06-27 21:24:55,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:55,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:55,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:24:55,986 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:55,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1897361136, now seen corresponding path program 2 times [2024-06-27 21:24:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:55,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301161909] [2024-06-27 21:24:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:56,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:56,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:56,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301161909] [2024-06-27 21:24:56,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301161909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:56,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:56,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:56,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294166041] [2024-06-27 21:24:56,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:56,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:56,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:56,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:56,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:56,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:56,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 126 transitions, 1185 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:56,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:56,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:56,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:57,011 INFO L124 PetriNetUnfolderBase]: 1936/2890 cut-off events. [2024-06-27 21:24:57,012 INFO L125 PetriNetUnfolderBase]: For 32912/32914 co-relation queries the response was YES. [2024-06-27 21:24:57,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15859 conditions, 2890 events. 1936/2890 cut-off events. For 32912/32914 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13400 event pairs, 570 based on Foata normal form. 6/2896 useless extension candidates. Maximal degree in co-relation 15809. Up to 2635 conditions per place. [2024-06-27 21:24:57,030 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 117 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-27 21:24:57,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 158 transitions, 1660 flow [2024-06-27 21:24:57,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:57,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:57,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 21:24:57,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-27 21:24:57,032 INFO L175 Difference]: Start difference. First operand has 102 places, 126 transitions, 1185 flow. Second operand 7 states and 134 transitions. [2024-06-27 21:24:57,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 158 transitions, 1660 flow [2024-06-27 21:24:57,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 158 transitions, 1604 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 21:24:57,101 INFO L231 Difference]: Finished difference. Result has 107 places, 128 transitions, 1259 flow [2024-06-27 21:24:57,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1259, PETRI_PLACES=107, PETRI_TRANSITIONS=128} [2024-06-27 21:24:57,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-27 21:24:57,102 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 128 transitions, 1259 flow [2024-06-27 21:24:57,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:57,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:57,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:24:57,103 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:57,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:57,103 INFO L85 PathProgramCache]: Analyzing trace with hash 126930761, now seen corresponding path program 1 times [2024-06-27 21:24:57,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:57,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026440948] [2024-06-27 21:24:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:57,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:57,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:57,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:57,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:57,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026440948] [2024-06-27 21:24:57,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026440948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:57,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:57,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:57,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368992145] [2024-06-27 21:24:57,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:57,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:57,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:57,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:57,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:57,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:57,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 128 transitions, 1259 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:57,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:57,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:57,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:58,466 INFO L124 PetriNetUnfolderBase]: 1931/2881 cut-off events. [2024-06-27 21:24:58,466 INFO L125 PetriNetUnfolderBase]: For 36098/36098 co-relation queries the response was YES. [2024-06-27 21:24:58,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16152 conditions, 2881 events. 1931/2881 cut-off events. For 36098/36098 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13315 event pairs, 597 based on Foata normal form. 2/2883 useless extension candidates. Maximal degree in co-relation 16100. Up to 2815 conditions per place. [2024-06-27 21:24:58,485 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2024-06-27 21:24:58,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 151 transitions, 1633 flow [2024-06-27 21:24:58,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:58,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:24:58,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-27 21:24:58,487 INFO L175 Difference]: Start difference. First operand has 107 places, 128 transitions, 1259 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:24:58,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 151 transitions, 1633 flow [2024-06-27 21:24:58,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1578 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:24:58,528 INFO L231 Difference]: Finished difference. Result has 110 places, 131 transitions, 1286 flow [2024-06-27 21:24:58,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1286, PETRI_PLACES=110, PETRI_TRANSITIONS=131} [2024-06-27 21:24:58,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 21:24:58,528 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 131 transitions, 1286 flow [2024-06-27 21:24:58,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:58,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:58,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:58,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:24:58,529 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:58,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash -730762134, now seen corresponding path program 3 times [2024-06-27 21:24:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:58,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790414764] [2024-06-27 21:24:58,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:58,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:58,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:58,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790414764] [2024-06-27 21:24:58,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790414764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:58,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:58,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:24:58,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671530054] [2024-06-27 21:24:58,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:58,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:24:58,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:59,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:24:59,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:24:59,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:24:59,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 131 transitions, 1286 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:59,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:59,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:24:59,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:59,592 INFO L124 PetriNetUnfolderBase]: 1921/2868 cut-off events. [2024-06-27 21:24:59,592 INFO L125 PetriNetUnfolderBase]: For 39430/39432 co-relation queries the response was YES. [2024-06-27 21:24:59,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16430 conditions, 2868 events. 1921/2868 cut-off events. For 39430/39432 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13298 event pairs, 599 based on Foata normal form. 6/2874 useless extension candidates. Maximal degree in co-relation 16377. Up to 2796 conditions per place. [2024-06-27 21:24:59,608 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 134 selfloop transitions, 16 changer transitions 0/153 dead transitions. [2024-06-27 21:24:59,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1652 flow [2024-06-27 21:24:59,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:59,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:24:59,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:24:59,610 INFO L175 Difference]: Start difference. First operand has 110 places, 131 transitions, 1286 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:24:59,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1652 flow [2024-06-27 21:24:59,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 153 transitions, 1598 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:24:59,647 INFO L231 Difference]: Finished difference. Result has 112 places, 132 transitions, 1284 flow [2024-06-27 21:24:59,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=112, PETRI_TRANSITIONS=132} [2024-06-27 21:24:59,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-27 21:24:59,648 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 132 transitions, 1284 flow [2024-06-27 21:24:59,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:59,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:59,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:24:59,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:24:59,648 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:59,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:59,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1193194569, now seen corresponding path program 1 times [2024-06-27 21:24:59,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:59,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48379685] [2024-06-27 21:24:59,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:59,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:00,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:00,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48379685] [2024-06-27 21:25:00,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48379685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:00,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:00,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:00,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501644301] [2024-06-27 21:25:00,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:00,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:00,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:25:00,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 132 transitions, 1284 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:00,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:00,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:25:00,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:01,101 INFO L124 PetriNetUnfolderBase]: 2096/3152 cut-off events. [2024-06-27 21:25:01,101 INFO L125 PetriNetUnfolderBase]: For 54413/54502 co-relation queries the response was YES. [2024-06-27 21:25:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18646 conditions, 3152 events. 2096/3152 cut-off events. For 54413/54502 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15316 event pairs, 441 based on Foata normal form. 40/3134 useless extension candidates. Maximal degree in co-relation 18592. Up to 2354 conditions per place. [2024-06-27 21:25:01,119 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 116 selfloop transitions, 48 changer transitions 0/184 dead transitions. [2024-06-27 21:25:01,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 184 transitions, 1924 flow [2024-06-27 21:25:01,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:01,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 21:25:01,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-27 21:25:01,120 INFO L175 Difference]: Start difference. First operand has 112 places, 132 transitions, 1284 flow. Second operand 8 states and 167 transitions. [2024-06-27 21:25:01,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 184 transitions, 1924 flow [2024-06-27 21:25:01,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 184 transitions, 1894 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:01,163 INFO L231 Difference]: Finished difference. Result has 116 places, 138 transitions, 1457 flow [2024-06-27 21:25:01,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1457, PETRI_PLACES=116, PETRI_TRANSITIONS=138} [2024-06-27 21:25:01,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 21:25:01,163 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 138 transitions, 1457 flow [2024-06-27 21:25:01,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:01,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:01,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:01,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:25:01,164 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:01,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:01,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1193255019, now seen corresponding path program 2 times [2024-06-27 21:25:01,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:01,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198369049] [2024-06-27 21:25:01,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:01,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:01,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:01,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198369049] [2024-06-27 21:25:01,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198369049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:01,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:01,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286444793] [2024-06-27 21:25:01,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:01,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:01,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:01,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:01,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:02,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 21:25:02,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 138 transitions, 1457 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:02,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:02,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 21:25:02,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:02,647 INFO L124 PetriNetUnfolderBase]: 2110/3176 cut-off events. [2024-06-27 21:25:02,647 INFO L125 PetriNetUnfolderBase]: For 61906/61987 co-relation queries the response was YES. [2024-06-27 21:25:02,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19734 conditions, 3176 events. 2110/3176 cut-off events. For 61906/61987 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15492 event pairs, 600 based on Foata normal form. 51/3171 useless extension candidates. Maximal degree in co-relation 19678. Up to 2784 conditions per place. [2024-06-27 21:25:02,669 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 112 selfloop transitions, 52 changer transitions 0/184 dead transitions. [2024-06-27 21:25:02,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 184 transitions, 1947 flow [2024-06-27 21:25:02,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:02,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 21:25:02,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49722222222222223 [2024-06-27 21:25:02,671 INFO L175 Difference]: Start difference. First operand has 116 places, 138 transitions, 1457 flow. Second operand 9 states and 179 transitions. [2024-06-27 21:25:02,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 184 transitions, 1947 flow [2024-06-27 21:25:02,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 184 transitions, 1851 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:02,775 INFO L231 Difference]: Finished difference. Result has 120 places, 140 transitions, 1511 flow [2024-06-27 21:25:02,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1511, PETRI_PLACES=120, PETRI_TRANSITIONS=140} [2024-06-27 21:25:02,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-27 21:25:02,776 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 140 transitions, 1511 flow [2024-06-27 21:25:02,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:02,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:02,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:02,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:25:02,776 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:02,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:02,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1193255143, now seen corresponding path program 1 times [2024-06-27 21:25:02,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:02,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774089034] [2024-06-27 21:25:02,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:02,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:03,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:03,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:03,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774089034] [2024-06-27 21:25:03,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774089034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:03,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:03,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:03,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079965870] [2024-06-27 21:25:03,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:03,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:03,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:03,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:03,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:03,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:03,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 140 transitions, 1511 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:03,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:03,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:03,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:04,253 INFO L124 PetriNetUnfolderBase]: 2206/3305 cut-off events. [2024-06-27 21:25:04,253 INFO L125 PetriNetUnfolderBase]: For 59322/59324 co-relation queries the response was YES. [2024-06-27 21:25:04,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20432 conditions, 3305 events. 2206/3305 cut-off events. For 59322/59324 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15964 event pairs, 610 based on Foata normal form. 6/3311 useless extension candidates. Maximal degree in co-relation 20375. Up to 2936 conditions per place. [2024-06-27 21:25:04,275 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 145 selfloop transitions, 47 changer transitions 0/195 dead transitions. [2024-06-27 21:25:04,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 195 transitions, 2202 flow [2024-06-27 21:25:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:25:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:25:04,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 21:25:04,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455 [2024-06-27 21:25:04,289 INFO L175 Difference]: Start difference. First operand has 120 places, 140 transitions, 1511 flow. Second operand 10 states and 182 transitions. [2024-06-27 21:25:04,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 195 transitions, 2202 flow [2024-06-27 21:25:04,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 195 transitions, 2081 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:04,344 INFO L231 Difference]: Finished difference. Result has 125 places, 151 transitions, 1624 flow [2024-06-27 21:25:04,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1624, PETRI_PLACES=125, PETRI_TRANSITIONS=151} [2024-06-27 21:25:04,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-27 21:25:04,344 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 151 transitions, 1624 flow [2024-06-27 21:25:04,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:04,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:04,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:04,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:25:04,345 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:04,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:04,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1311342823, now seen corresponding path program 2 times [2024-06-27 21:25:04,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:04,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544539998] [2024-06-27 21:25:04,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:04,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:04,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:05,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:05,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:05,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544539998] [2024-06-27 21:25:05,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544539998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:05,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:05,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:05,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996556326] [2024-06-27 21:25:05,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:05,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:05,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:05,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:05,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:05,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:05,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 151 transitions, 1624 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:05,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:05,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:05,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:05,723 INFO L124 PetriNetUnfolderBase]: 2228/3337 cut-off events. [2024-06-27 21:25:05,724 INFO L125 PetriNetUnfolderBase]: For 64782/64784 co-relation queries the response was YES. [2024-06-27 21:25:05,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21186 conditions, 3337 events. 2228/3337 cut-off events. For 64782/64784 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16106 event pairs, 618 based on Foata normal form. 6/3343 useless extension candidates. Maximal degree in co-relation 21126. Up to 2997 conditions per place. [2024-06-27 21:25:05,746 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 147 selfloop transitions, 48 changer transitions 0/198 dead transitions. [2024-06-27 21:25:05,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 198 transitions, 2259 flow [2024-06-27 21:25:05,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:05,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:05,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:25:05,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 21:25:05,749 INFO L175 Difference]: Start difference. First operand has 125 places, 151 transitions, 1624 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:25:05,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 198 transitions, 2259 flow [2024-06-27 21:25:05,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 198 transitions, 2174 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:05,828 INFO L231 Difference]: Finished difference. Result has 130 places, 155 transitions, 1698 flow [2024-06-27 21:25:05,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1698, PETRI_PLACES=130, PETRI_TRANSITIONS=155} [2024-06-27 21:25:05,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 21:25:05,828 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 155 transitions, 1698 flow [2024-06-27 21:25:05,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:05,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:05,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:05,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:25:05,829 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:05,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:05,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1311520453, now seen corresponding path program 3 times [2024-06-27 21:25:05,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:05,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694308446] [2024-06-27 21:25:05,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:05,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:05,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694308446] [2024-06-27 21:25:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694308446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:06,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729919165] [2024-06-27 21:25:06,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:06,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:06,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:06,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 155 transitions, 1698 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:06,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:06,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:06,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:07,161 INFO L124 PetriNetUnfolderBase]: 2250/3369 cut-off events. [2024-06-27 21:25:07,162 INFO L125 PetriNetUnfolderBase]: For 69735/69737 co-relation queries the response was YES. [2024-06-27 21:25:07,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21812 conditions, 3369 events. 2250/3369 cut-off events. For 69735/69737 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16237 event pairs, 623 based on Foata normal form. 6/3375 useless extension candidates. Maximal degree in co-relation 21749. Up to 3097 conditions per place. [2024-06-27 21:25:07,231 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 146 selfloop transitions, 39 changer transitions 0/188 dead transitions. [2024-06-27 21:25:07,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 188 transitions, 2188 flow [2024-06-27 21:25:07,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:07,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:25:07,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:25:07,233 INFO L175 Difference]: Start difference. First operand has 130 places, 155 transitions, 1698 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:25:07,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 188 transitions, 2188 flow [2024-06-27 21:25:07,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 188 transitions, 2074 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:07,309 INFO L231 Difference]: Finished difference. Result has 131 places, 158 transitions, 1714 flow [2024-06-27 21:25:07,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1714, PETRI_PLACES=131, PETRI_TRANSITIONS=158} [2024-06-27 21:25:07,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 21:25:07,309 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 158 transitions, 1714 flow [2024-06-27 21:25:07,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:07,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:07,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:07,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:25:07,310 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:07,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:07,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1311527397, now seen corresponding path program 1 times [2024-06-27 21:25:07,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:07,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964518819] [2024-06-27 21:25:07,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:07,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:07,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:08,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:08,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964518819] [2024-06-27 21:25:08,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964518819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:08,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:08,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:08,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21416372] [2024-06-27 21:25:08,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:08,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:08,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:08,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:08,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:08,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:08,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 158 transitions, 1714 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:08,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:08,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:08,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:08,720 INFO L124 PetriNetUnfolderBase]: 2284/3423 cut-off events. [2024-06-27 21:25:08,720 INFO L125 PetriNetUnfolderBase]: For 76462/76464 co-relation queries the response was YES. [2024-06-27 21:25:08,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22205 conditions, 3423 events. 2284/3423 cut-off events. For 76462/76464 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16615 event pairs, 615 based on Foata normal form. 10/3433 useless extension candidates. Maximal degree in co-relation 22141. Up to 3138 conditions per place. [2024-06-27 21:25:08,746 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 148 selfloop transitions, 39 changer transitions 0/190 dead transitions. [2024-06-27 21:25:08,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 190 transitions, 2200 flow [2024-06-27 21:25:08,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:08,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:25:08,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:25:08,747 INFO L175 Difference]: Start difference. First operand has 131 places, 158 transitions, 1714 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:25:08,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 190 transitions, 2200 flow [2024-06-27 21:25:08,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 190 transitions, 2112 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:08,858 INFO L231 Difference]: Finished difference. Result has 133 places, 161 transitions, 1754 flow [2024-06-27 21:25:08,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1754, PETRI_PLACES=133, PETRI_TRANSITIONS=161} [2024-06-27 21:25:08,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-27 21:25:08,858 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 161 transitions, 1754 flow [2024-06-27 21:25:08,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:08,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:08,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:08,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:25:08,859 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:08,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:08,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1441227159, now seen corresponding path program 2 times [2024-06-27 21:25:08,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:08,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55760181] [2024-06-27 21:25:08,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:08,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:08,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:09,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:09,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:09,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55760181] [2024-06-27 21:25:09,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55760181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:09,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:09,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:09,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284925061] [2024-06-27 21:25:09,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:09,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:09,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:09,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:09,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:09,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:09,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 161 transitions, 1754 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:09,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:09,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:09,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:10,487 INFO L124 PetriNetUnfolderBase]: 2301/3448 cut-off events. [2024-06-27 21:25:10,488 INFO L125 PetriNetUnfolderBase]: For 81632/81632 co-relation queries the response was YES. [2024-06-27 21:25:10,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22899 conditions, 3448 events. 2301/3448 cut-off events. For 81632/81632 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16710 event pairs, 653 based on Foata normal form. 4/3452 useless extension candidates. Maximal degree in co-relation 22834. Up to 3359 conditions per place. [2024-06-27 21:25:10,513 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 21 changer transitions 0/188 dead transitions. [2024-06-27 21:25:10,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 188 transitions, 2222 flow [2024-06-27 21:25:10,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:10,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:25:10,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 21:25:10,514 INFO L175 Difference]: Start difference. First operand has 133 places, 161 transitions, 1754 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:25:10,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 188 transitions, 2222 flow [2024-06-27 21:25:10,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 188 transitions, 2118 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:10,621 INFO L231 Difference]: Finished difference. Result has 135 places, 163 transitions, 1738 flow [2024-06-27 21:25:10,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=135, PETRI_TRANSITIONS=163} [2024-06-27 21:25:10,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 21:25:10,621 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 163 transitions, 1738 flow [2024-06-27 21:25:10,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:10,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:10,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:10,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:25:10,622 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:10,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash -416504471, now seen corresponding path program 3 times [2024-06-27 21:25:10,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:10,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477902355] [2024-06-27 21:25:10,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:10,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:11,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:11,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477902355] [2024-06-27 21:25:11,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477902355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:11,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:11,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:11,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285608290] [2024-06-27 21:25:11,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:11,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:11,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:11,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:11,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:11,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:11,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 163 transitions, 1738 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:11,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:11,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:11,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:12,069 INFO L124 PetriNetUnfolderBase]: 2318/3475 cut-off events. [2024-06-27 21:25:12,069 INFO L125 PetriNetUnfolderBase]: For 87747/87747 co-relation queries the response was YES. [2024-06-27 21:25:12,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23230 conditions, 3475 events. 2318/3475 cut-off events. For 87747/87747 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16839 event pairs, 658 based on Foata normal form. 4/3479 useless extension candidates. Maximal degree in co-relation 23164. Up to 3382 conditions per place. [2024-06-27 21:25:12,096 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 21 changer transitions 0/191 dead transitions. [2024-06-27 21:25:12,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 2220 flow [2024-06-27 21:25:12,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:12,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:25:12,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 21:25:12,097 INFO L175 Difference]: Start difference. First operand has 135 places, 163 transitions, 1738 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:25:12,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 2220 flow [2024-06-27 21:25:12,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 2152 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:12,208 INFO L231 Difference]: Finished difference. Result has 137 places, 165 transitions, 1761 flow [2024-06-27 21:25:12,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1761, PETRI_PLACES=137, PETRI_TRANSITIONS=165} [2024-06-27 21:25:12,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 21:25:12,209 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 165 transitions, 1761 flow [2024-06-27 21:25:12,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:12,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:12,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:12,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:25:12,210 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1178789129, now seen corresponding path program 4 times [2024-06-27 21:25:12,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:12,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352814611] [2024-06-27 21:25:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:12,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:12,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:12,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:12,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352814611] [2024-06-27 21:25:12,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352814611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:12,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:12,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:12,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175882079] [2024-06-27 21:25:12,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:12,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:12,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:12,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:12,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:12,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:12,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 165 transitions, 1761 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:12,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:12,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:12,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:13,464 INFO L124 PetriNetUnfolderBase]: 2306/3460 cut-off events. [2024-06-27 21:25:13,465 INFO L125 PetriNetUnfolderBase]: For 92795/92797 co-relation queries the response was YES. [2024-06-27 21:25:13,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23298 conditions, 3460 events. 2306/3460 cut-off events. For 92795/92797 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16856 event pairs, 644 based on Foata normal form. 8/3468 useless extension candidates. Maximal degree in co-relation 23231. Up to 3325 conditions per place. [2024-06-27 21:25:13,492 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2024-06-27 21:25:13,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 200 transitions, 2421 flow [2024-06-27 21:25:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:13,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:25:13,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 21:25:13,493 INFO L175 Difference]: Start difference. First operand has 137 places, 165 transitions, 1761 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:25:13,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 200 transitions, 2421 flow [2024-06-27 21:25:13,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 200 transitions, 2334 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:13,622 INFO L231 Difference]: Finished difference. Result has 140 places, 172 transitions, 1850 flow [2024-06-27 21:25:13,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1850, PETRI_PLACES=140, PETRI_TRANSITIONS=172} [2024-06-27 21:25:13,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-27 21:25:13,623 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 172 transitions, 1850 flow [2024-06-27 21:25:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:13,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:13,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:13,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:25:13,623 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:13,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:13,624 INFO L85 PathProgramCache]: Analyzing trace with hash -351772703, now seen corresponding path program 4 times [2024-06-27 21:25:13,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:13,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665126210] [2024-06-27 21:25:13,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:13,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:13,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:14,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:14,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:14,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665126210] [2024-06-27 21:25:14,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665126210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:14,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:14,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:14,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770358005] [2024-06-27 21:25:14,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:14,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:14,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:14,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:14,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:14,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:14,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 172 transitions, 1850 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:14,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:14,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:14,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:15,044 INFO L124 PetriNetUnfolderBase]: 2298/3447 cut-off events. [2024-06-27 21:25:15,045 INFO L125 PetriNetUnfolderBase]: For 97054/97054 co-relation queries the response was YES. [2024-06-27 21:25:15,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23698 conditions, 3447 events. 2298/3447 cut-off events. For 97054/97054 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16720 event pairs, 628 based on Foata normal form. 4/3451 useless extension candidates. Maximal degree in co-relation 23629. Up to 3367 conditions per place. [2024-06-27 21:25:15,072 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 179 selfloop transitions, 17 changer transitions 0/199 dead transitions. [2024-06-27 21:25:15,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 199 transitions, 2348 flow [2024-06-27 21:25:15,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:15,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:15,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:25:15,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 21:25:15,073 INFO L175 Difference]: Start difference. First operand has 140 places, 172 transitions, 1850 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:25:15,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 199 transitions, 2348 flow [2024-06-27 21:25:15,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 199 transitions, 2272 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:15,232 INFO L231 Difference]: Finished difference. Result has 143 places, 174 transitions, 1863 flow [2024-06-27 21:25:15,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1863, PETRI_PLACES=143, PETRI_TRANSITIONS=174} [2024-06-27 21:25:15,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 21:25:15,233 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 174 transitions, 1863 flow [2024-06-27 21:25:15,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:15,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:15,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:15,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:25:15,233 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:15,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash -27598611, now seen corresponding path program 1 times [2024-06-27 21:25:15,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:15,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904294915] [2024-06-27 21:25:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:15,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:15,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904294915] [2024-06-27 21:25:15,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904294915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:15,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:15,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:15,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7949425] [2024-06-27 21:25:15,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:15,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:15,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:15,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:15,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:15,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:15,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 174 transitions, 1863 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:15,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:15,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:15,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:16,587 INFO L124 PetriNetUnfolderBase]: 2290/3436 cut-off events. [2024-06-27 21:25:16,587 INFO L125 PetriNetUnfolderBase]: For 101880/101882 co-relation queries the response was YES. [2024-06-27 21:25:16,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23802 conditions, 3436 events. 2290/3436 cut-off events. For 101880/101882 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16740 event pairs, 642 based on Foata normal form. 4/3440 useless extension candidates. Maximal degree in co-relation 23732. Up to 3337 conditions per place. [2024-06-27 21:25:16,609 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 24 changer transitions 0/195 dead transitions. [2024-06-27 21:25:16,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 195 transitions, 2303 flow [2024-06-27 21:25:16,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:25:16,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:25:16,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:25:16,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:25:16,610 INFO L175 Difference]: Start difference. First operand has 143 places, 174 transitions, 1863 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:25:16,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 195 transitions, 2303 flow [2024-06-27 21:25:16,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 195 transitions, 2218 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:16,724 INFO L231 Difference]: Finished difference. Result has 144 places, 174 transitions, 1838 flow [2024-06-27 21:25:16,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1838, PETRI_PLACES=144, PETRI_TRANSITIONS=174} [2024-06-27 21:25:16,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 21:25:16,725 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 174 transitions, 1838 flow [2024-06-27 21:25:16,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:16,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:16,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:25:16,726 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:16,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1665673325, now seen corresponding path program 1 times [2024-06-27 21:25:16,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:16,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124623208] [2024-06-27 21:25:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:16,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:16,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:17,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:17,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:17,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124623208] [2024-06-27 21:25:17,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124623208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:17,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:17,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:17,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20184319] [2024-06-27 21:25:17,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:17,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:17,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:17,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:17,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:17,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:17,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 174 transitions, 1838 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:17,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:17,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:17,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:18,188 INFO L124 PetriNetUnfolderBase]: 2476/3743 cut-off events. [2024-06-27 21:25:18,189 INFO L125 PetriNetUnfolderBase]: For 122780/122782 co-relation queries the response was YES. [2024-06-27 21:25:18,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25841 conditions, 3743 events. 2476/3743 cut-off events. For 122780/122782 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18649 event pairs, 458 based on Foata normal form. 18/3761 useless extension candidates. Maximal degree in co-relation 25770. Up to 2782 conditions per place. [2024-06-27 21:25:18,217 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 173 selfloop transitions, 55 changer transitions 0/231 dead transitions. [2024-06-27 21:25:18,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 231 transitions, 2695 flow [2024-06-27 21:25:18,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:18,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:18,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 21:25:18,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 21:25:18,219 INFO L175 Difference]: Start difference. First operand has 144 places, 174 transitions, 1838 flow. Second operand 9 states and 172 transitions. [2024-06-27 21:25:18,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 231 transitions, 2695 flow [2024-06-27 21:25:18,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 231 transitions, 2647 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:18,366 INFO L231 Difference]: Finished difference. Result has 149 places, 180 transitions, 2030 flow [2024-06-27 21:25:18,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2030, PETRI_PLACES=149, PETRI_TRANSITIONS=180} [2024-06-27 21:25:18,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 21:25:18,366 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 180 transitions, 2030 flow [2024-06-27 21:25:18,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:18,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:18,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:18,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:25:18,367 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:18,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1580682485, now seen corresponding path program 2 times [2024-06-27 21:25:18,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:18,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234710395] [2024-06-27 21:25:18,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:19,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:19,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234710395] [2024-06-27 21:25:19,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234710395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:19,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:19,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:19,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344426619] [2024-06-27 21:25:19,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:19,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:19,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:19,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:19,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:19,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:19,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 180 transitions, 2030 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:19,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:19,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:19,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:19,949 INFO L124 PetriNetUnfolderBase]: 2645/4022 cut-off events. [2024-06-27 21:25:19,950 INFO L125 PetriNetUnfolderBase]: For 142639/142641 co-relation queries the response was YES. [2024-06-27 21:25:19,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28467 conditions, 4022 events. 2645/4022 cut-off events. For 142639/142641 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20699 event pairs, 660 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 28393. Up to 3311 conditions per place. [2024-06-27 21:25:19,983 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 175 selfloop transitions, 57 changer transitions 0/235 dead transitions. [2024-06-27 21:25:19,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 235 transitions, 2843 flow [2024-06-27 21:25:19,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:25:19,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:25:19,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 21:25:19,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-27 21:25:19,985 INFO L175 Difference]: Start difference. First operand has 149 places, 180 transitions, 2030 flow. Second operand 10 states and 191 transitions. [2024-06-27 21:25:19,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 235 transitions, 2843 flow [2024-06-27 21:25:20,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 235 transitions, 2750 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:20,166 INFO L231 Difference]: Finished difference. Result has 156 places, 183 transitions, 2130 flow [2024-06-27 21:25:20,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2130, PETRI_PLACES=156, PETRI_TRANSITIONS=183} [2024-06-27 21:25:20,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-27 21:25:20,166 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 183 transitions, 2130 flow [2024-06-27 21:25:20,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:20,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:20,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:20,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:25:20,167 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:20,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:20,167 INFO L85 PathProgramCache]: Analyzing trace with hash 904855039, now seen corresponding path program 3 times [2024-06-27 21:25:20,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:20,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551155128] [2024-06-27 21:25:20,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:20,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:20,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:20,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:20,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551155128] [2024-06-27 21:25:20,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551155128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:20,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:20,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:20,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979237561] [2024-06-27 21:25:20,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:20,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:20,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:20,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:20,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:20,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:20,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 183 transitions, 2130 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:20,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:20,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:20,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:21,823 INFO L124 PetriNetUnfolderBase]: 2609/3966 cut-off events. [2024-06-27 21:25:21,823 INFO L125 PetriNetUnfolderBase]: For 144226/144228 co-relation queries the response was YES. [2024-06-27 21:25:21,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28094 conditions, 3966 events. 2609/3966 cut-off events. For 144226/144228 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20304 event pairs, 664 based on Foata normal form. 22/3988 useless extension candidates. Maximal degree in co-relation 28017. Up to 3411 conditions per place. [2024-06-27 21:25:21,854 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 174 selfloop transitions, 57 changer transitions 0/234 dead transitions. [2024-06-27 21:25:21,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 234 transitions, 2770 flow [2024-06-27 21:25:21,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:25:21,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:25:21,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 21:25:21,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 21:25:21,855 INFO L175 Difference]: Start difference. First operand has 156 places, 183 transitions, 2130 flow. Second operand 11 states and 200 transitions. [2024-06-27 21:25:21,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 234 transitions, 2770 flow [2024-06-27 21:25:22,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 234 transitions, 2671 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:22,069 INFO L231 Difference]: Finished difference. Result has 161 places, 184 transitions, 2183 flow [2024-06-27 21:25:22,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2183, PETRI_PLACES=161, PETRI_TRANSITIONS=184} [2024-06-27 21:25:22,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 21:25:22,070 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 184 transitions, 2183 flow [2024-06-27 21:25:22,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:22,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:22,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:22,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:25:22,071 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:22,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:22,071 INFO L85 PathProgramCache]: Analyzing trace with hash 270602103, now seen corresponding path program 4 times [2024-06-27 21:25:22,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:22,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29146338] [2024-06-27 21:25:22,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:22,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:22,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:22,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:22,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29146338] [2024-06-27 21:25:22,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29146338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:22,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:22,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:22,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807810752] [2024-06-27 21:25:22,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:22,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:22,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:22,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:22,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:22,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:22,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 184 transitions, 2183 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:22,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:22,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:22,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:23,727 INFO L124 PetriNetUnfolderBase]: 2789/4270 cut-off events. [2024-06-27 21:25:23,727 INFO L125 PetriNetUnfolderBase]: For 162745/162747 co-relation queries the response was YES. [2024-06-27 21:25:23,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30619 conditions, 4270 events. 2789/4270 cut-off events. For 162745/162747 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22452 event pairs, 622 based on Foata normal form. 16/4286 useless extension candidates. Maximal degree in co-relation 30540. Up to 3423 conditions per place. [2024-06-27 21:25:23,759 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 169 selfloop transitions, 66 changer transitions 0/238 dead transitions. [2024-06-27 21:25:23,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 238 transitions, 3027 flow [2024-06-27 21:25:23,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:23,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:23,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 21:25:23,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-27 21:25:23,760 INFO L175 Difference]: Start difference. First operand has 161 places, 184 transitions, 2183 flow. Second operand 9 states and 177 transitions. [2024-06-27 21:25:23,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 238 transitions, 3027 flow [2024-06-27 21:25:23,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 238 transitions, 2919 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:25:23,992 INFO L231 Difference]: Finished difference. Result has 162 places, 188 transitions, 2316 flow [2024-06-27 21:25:23,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2316, PETRI_PLACES=162, PETRI_TRANSITIONS=188} [2024-06-27 21:25:23,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 21:25:23,992 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 188 transitions, 2316 flow [2024-06-27 21:25:23,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:23,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:23,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:23,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:25:23,993 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:23,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:23,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1996922425, now seen corresponding path program 5 times [2024-06-27 21:25:23,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:23,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209153868] [2024-06-27 21:25:23,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:24,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:24,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:24,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:24,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209153868] [2024-06-27 21:25:24,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209153868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:24,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:24,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:24,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218204918] [2024-06-27 21:25:24,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:24,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:24,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:24,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:24,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:24,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:24,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 188 transitions, 2316 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:24,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:24,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:24,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:25,642 INFO L124 PetriNetUnfolderBase]: 2886/4427 cut-off events. [2024-06-27 21:25:25,643 INFO L125 PetriNetUnfolderBase]: For 176341/176343 co-relation queries the response was YES. [2024-06-27 21:25:25,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32009 conditions, 4427 events. 2886/4427 cut-off events. For 176341/176343 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23623 event pairs, 767 based on Foata normal form. 20/4447 useless extension candidates. Maximal degree in co-relation 31928. Up to 3911 conditions per place. [2024-06-27 21:25:25,685 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 168 selfloop transitions, 66 changer transitions 0/237 dead transitions. [2024-06-27 21:25:25,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 237 transitions, 2986 flow [2024-06-27 21:25:25,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:25,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:25,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 21:25:25,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 21:25:25,686 INFO L175 Difference]: Start difference. First operand has 162 places, 188 transitions, 2316 flow. Second operand 9 states and 172 transitions. [2024-06-27 21:25:25,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 237 transitions, 2986 flow [2024-06-27 21:25:26,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 237 transitions, 2886 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:26,006 INFO L231 Difference]: Finished difference. Result has 166 places, 192 transitions, 2419 flow [2024-06-27 21:25:26,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2419, PETRI_PLACES=166, PETRI_TRANSITIONS=192} [2024-06-27 21:25:26,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-27 21:25:26,006 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 192 transitions, 2419 flow [2024-06-27 21:25:26,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:26,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:26,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:26,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:25:26,006 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:26,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:26,007 INFO L85 PathProgramCache]: Analyzing trace with hash 2002636717, now seen corresponding path program 1 times [2024-06-27 21:25:26,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:26,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275706117] [2024-06-27 21:25:26,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:26,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:26,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:26,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:26,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275706117] [2024-06-27 21:25:26,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275706117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:26,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:26,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:26,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182393310] [2024-06-27 21:25:26,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:26,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:26,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:26,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:26,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:26,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:26,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 192 transitions, 2419 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:26,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:26,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:26,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:27,667 INFO L124 PetriNetUnfolderBase]: 2903/4454 cut-off events. [2024-06-27 21:25:27,668 INFO L125 PetriNetUnfolderBase]: For 175771/175773 co-relation queries the response was YES. [2024-06-27 21:25:27,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32559 conditions, 4454 events. 2903/4454 cut-off events. For 175771/175773 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23786 event pairs, 774 based on Foata normal form. 6/4460 useless extension candidates. Maximal degree in co-relation 32476. Up to 4187 conditions per place. [2024-06-27 21:25:27,706 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 183 selfloop transitions, 38 changer transitions 0/224 dead transitions. [2024-06-27 21:25:27,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 224 transitions, 2978 flow [2024-06-27 21:25:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:27,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:27,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:25:27,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 21:25:27,708 INFO L175 Difference]: Start difference. First operand has 166 places, 192 transitions, 2419 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:25:27,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 224 transitions, 2978 flow [2024-06-27 21:25:27,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 224 transitions, 2864 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:27,992 INFO L231 Difference]: Finished difference. Result has 169 places, 194 transitions, 2429 flow [2024-06-27 21:25:27,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2429, PETRI_PLACES=169, PETRI_TRANSITIONS=194} [2024-06-27 21:25:27,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 21:25:27,992 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 194 transitions, 2429 flow [2024-06-27 21:25:27,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:27,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:27,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:27,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:25:27,993 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:27,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:27,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2002428955, now seen corresponding path program 6 times [2024-06-27 21:25:27,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:27,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024482279] [2024-06-27 21:25:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:27,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:27,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:28,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:28,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:28,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024482279] [2024-06-27 21:25:28,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024482279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:28,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:28,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:28,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508244515] [2024-06-27 21:25:28,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:28,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:28,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:28,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:28,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:28,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:28,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 194 transitions, 2429 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:28,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:28,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:28,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:29,664 INFO L124 PetriNetUnfolderBase]: 2978/4579 cut-off events. [2024-06-27 21:25:29,664 INFO L125 PetriNetUnfolderBase]: For 195280/195282 co-relation queries the response was YES. [2024-06-27 21:25:29,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33455 conditions, 4579 events. 2978/4579 cut-off events. For 195280/195282 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 24665 event pairs, 793 based on Foata normal form. 20/4599 useless extension candidates. Maximal degree in co-relation 33371. Up to 4160 conditions per place. [2024-06-27 21:25:29,702 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 184 selfloop transitions, 47 changer transitions 0/234 dead transitions. [2024-06-27 21:25:29,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 3043 flow [2024-06-27 21:25:29,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:29,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:25:29,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 21:25:29,704 INFO L175 Difference]: Start difference. First operand has 169 places, 194 transitions, 2429 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:25:29,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 3043 flow [2024-06-27 21:25:30,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 234 transitions, 2940 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:30,030 INFO L231 Difference]: Finished difference. Result has 172 places, 195 transitions, 2457 flow [2024-06-27 21:25:30,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2457, PETRI_PLACES=172, PETRI_TRANSITIONS=195} [2024-06-27 21:25:30,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 21:25:30,031 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 195 transitions, 2457 flow [2024-06-27 21:25:30,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:30,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:30,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:30,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:25:30,031 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:30,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:30,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2002644157, now seen corresponding path program 2 times [2024-06-27 21:25:30,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:30,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727222991] [2024-06-27 21:25:30,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:30,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:30,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:30,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727222991] [2024-06-27 21:25:30,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727222991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:30,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:30,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:30,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104682367] [2024-06-27 21:25:30,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:30,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:30,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:30,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:30,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:30,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:30,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 195 transitions, 2457 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:30,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:30,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:30,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:31,655 INFO L124 PetriNetUnfolderBase]: 3020/4645 cut-off events. [2024-06-27 21:25:31,656 INFO L125 PetriNetUnfolderBase]: For 198609/198611 co-relation queries the response was YES. [2024-06-27 21:25:31,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34284 conditions, 4645 events. 3020/4645 cut-off events. For 198609/198611 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25136 event pairs, 777 based on Foata normal form. 6/4651 useless extension candidates. Maximal degree in co-relation 34199. Up to 4267 conditions per place. [2024-06-27 21:25:31,696 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 183 selfloop transitions, 45 changer transitions 0/231 dead transitions. [2024-06-27 21:25:31,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 3223 flow [2024-06-27 21:25:31,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:31,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:31,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:25:31,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 21:25:31,697 INFO L175 Difference]: Start difference. First operand has 172 places, 195 transitions, 2457 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:25:31,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 3223 flow [2024-06-27 21:25:32,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 231 transitions, 3120 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:32,021 INFO L231 Difference]: Finished difference. Result has 173 places, 199 transitions, 2538 flow [2024-06-27 21:25:32,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2538, PETRI_PLACES=173, PETRI_TRANSITIONS=199} [2024-06-27 21:25:32,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 21:25:32,021 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 199 transitions, 2538 flow [2024-06-27 21:25:32,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:32,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:32,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:32,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:25:32,022 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:32,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:32,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1997072527, now seen corresponding path program 3 times [2024-06-27 21:25:32,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:32,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829653149] [2024-06-27 21:25:32,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:32,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:32,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:32,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:32,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829653149] [2024-06-27 21:25:32,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829653149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:32,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:32,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:32,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388346944] [2024-06-27 21:25:32,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:32,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:32,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:32,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:32,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:32,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:32,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 199 transitions, 2538 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:32,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:32,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:32,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:33,590 INFO L124 PetriNetUnfolderBase]: 3012/4633 cut-off events. [2024-06-27 21:25:33,590 INFO L125 PetriNetUnfolderBase]: For 204677/204679 co-relation queries the response was YES. [2024-06-27 21:25:33,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34393 conditions, 4633 events. 3012/4633 cut-off events. For 204677/204679 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25091 event pairs, 779 based on Foata normal form. 6/4639 useless extension candidates. Maximal degree in co-relation 34307. Up to 4366 conditions per place. [2024-06-27 21:25:33,629 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 188 selfloop transitions, 41 changer transitions 0/232 dead transitions. [2024-06-27 21:25:33,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 3084 flow [2024-06-27 21:25:33,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:33,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:33,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:25:33,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-27 21:25:33,630 INFO L175 Difference]: Start difference. First operand has 173 places, 199 transitions, 2538 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:25:33,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 3084 flow [2024-06-27 21:25:33,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 232 transitions, 2987 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:33,956 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2530 flow [2024-06-27 21:25:33,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2530, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-27 21:25:33,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-27 21:25:33,957 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2530 flow [2024-06-27 21:25:33,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:33,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:33,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:33,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:25:33,957 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:33,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:33,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1997066575, now seen corresponding path program 7 times [2024-06-27 21:25:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546222098] [2024-06-27 21:25:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:33,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:33,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:34,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:34,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:34,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546222098] [2024-06-27 21:25:34,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546222098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:34,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:34,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:34,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817492870] [2024-06-27 21:25:34,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:34,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:34,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:34,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:34,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:34,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:34,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2530 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:34,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:34,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:34,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:35,596 INFO L124 PetriNetUnfolderBase]: 3087/4758 cut-off events. [2024-06-27 21:25:35,596 INFO L125 PetriNetUnfolderBase]: For 226736/226738 co-relation queries the response was YES. [2024-06-27 21:25:35,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35377 conditions, 4758 events. 3087/4758 cut-off events. For 226736/226738 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25973 event pairs, 798 based on Foata normal form. 20/4778 useless extension candidates. Maximal degree in co-relation 35289. Up to 4339 conditions per place. [2024-06-27 21:25:35,640 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 188 selfloop transitions, 51 changer transitions 0/242 dead transitions. [2024-06-27 21:25:35,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 242 transitions, 3170 flow [2024-06-27 21:25:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:35,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:35,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:25:35,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 21:25:35,642 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2530 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:25:35,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 242 transitions, 3170 flow [2024-06-27 21:25:36,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 242 transitions, 3066 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:36,050 INFO L231 Difference]: Finished difference. Result has 179 places, 200 transitions, 2567 flow [2024-06-27 21:25:36,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2567, PETRI_PLACES=179, PETRI_TRANSITIONS=200} [2024-06-27 21:25:36,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 21:25:36,050 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 200 transitions, 2567 flow [2024-06-27 21:25:36,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:36,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:36,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:36,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:25:36,051 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:36,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:36,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1979948609, now seen corresponding path program 4 times [2024-06-27 21:25:36,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:36,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020689543] [2024-06-27 21:25:36,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:36,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:36,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:36,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:36,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020689543] [2024-06-27 21:25:36,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020689543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:36,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:36,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:36,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172997378] [2024-06-27 21:25:36,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:36,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:36,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:36,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:36,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:36,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:36,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 200 transitions, 2567 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:36,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:36,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:36,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:37,725 INFO L124 PetriNetUnfolderBase]: 3104/4784 cut-off events. [2024-06-27 21:25:37,725 INFO L125 PetriNetUnfolderBase]: For 225695/225697 co-relation queries the response was YES. [2024-06-27 21:25:37,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 4784 events. 3104/4784 cut-off events. For 225695/225697 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26143 event pairs, 829 based on Foata normal form. 6/4790 useless extension candidates. Maximal degree in co-relation 35760. Up to 4680 conditions per place. [2024-06-27 21:25:37,772 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 18 changer transitions 0/228 dead transitions. [2024-06-27 21:25:37,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 228 transitions, 3119 flow [2024-06-27 21:25:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:25:37,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 21:25:37,773 INFO L175 Difference]: Start difference. First operand has 179 places, 200 transitions, 2567 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:25:37,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 228 transitions, 3119 flow [2024-06-27 21:25:38,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 228 transitions, 2981 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:25:38,242 INFO L231 Difference]: Finished difference. Result has 179 places, 202 transitions, 2514 flow [2024-06-27 21:25:38,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2514, PETRI_PLACES=179, PETRI_TRANSITIONS=202} [2024-06-27 21:25:38,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 21:25:38,243 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 202 transitions, 2514 flow [2024-06-27 21:25:38,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:38,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:38,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:25:38,243 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:38,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:38,244 INFO L85 PathProgramCache]: Analyzing trace with hash 985634373, now seen corresponding path program 5 times [2024-06-27 21:25:38,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:38,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061853579] [2024-06-27 21:25:38,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:38,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:38,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:38,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:38,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061853579] [2024-06-27 21:25:38,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061853579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:38,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:38,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:38,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843769787] [2024-06-27 21:25:38,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:38,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:38,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:38,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:38,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:39,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:39,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 202 transitions, 2514 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:39,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:39,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:39,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:39,895 INFO L124 PetriNetUnfolderBase]: 3121/4811 cut-off events. [2024-06-27 21:25:39,895 INFO L125 PetriNetUnfolderBase]: For 234956/234958 co-relation queries the response was YES. [2024-06-27 21:25:39,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36085 conditions, 4811 events. 3121/4811 cut-off events. For 234956/234958 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26410 event pairs, 870 based on Foata normal form. 6/4817 useless extension candidates. Maximal degree in co-relation 35995. Up to 4721 conditions per place. [2024-06-27 21:25:39,934 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 18 changer transitions 0/230 dead transitions. [2024-06-27 21:25:39,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 230 transitions, 3083 flow [2024-06-27 21:25:39,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:39,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:39,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:25:39,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-27 21:25:39,935 INFO L175 Difference]: Start difference. First operand has 179 places, 202 transitions, 2514 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:25:39,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 230 transitions, 3083 flow [2024-06-27 21:25:40,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 230 transitions, 3016 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:40,375 INFO L231 Difference]: Finished difference. Result has 181 places, 204 transitions, 2541 flow [2024-06-27 21:25:40,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2541, PETRI_PLACES=181, PETRI_TRANSITIONS=204} [2024-06-27 21:25:40,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 21:25:40,375 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 204 transitions, 2541 flow [2024-06-27 21:25:40,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:40,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:40,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:40,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:25:40,376 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:40,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:40,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1714036127, now seen corresponding path program 8 times [2024-06-27 21:25:40,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:40,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101490141] [2024-06-27 21:25:40,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:40,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:41,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:41,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:41,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101490141] [2024-06-27 21:25:41,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101490141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:41,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:41,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:41,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641673538] [2024-06-27 21:25:41,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:41,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:41,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:41,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:41,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:41,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:41,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 204 transitions, 2541 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:41,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:41,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:41,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:42,000 INFO L124 PetriNetUnfolderBase]: 3057/4711 cut-off events. [2024-06-27 21:25:42,000 INFO L125 PetriNetUnfolderBase]: For 242540/242542 co-relation queries the response was YES. [2024-06-27 21:25:42,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34393 conditions, 4711 events. 3057/4711 cut-off events. For 242540/242542 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25704 event pairs, 822 based on Foata normal form. 38/4749 useless extension candidates. Maximal degree in co-relation 34302. Up to 4368 conditions per place. [2024-06-27 21:25:42,039 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 32 changer transitions 0/240 dead transitions. [2024-06-27 21:25:42,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 240 transitions, 3159 flow [2024-06-27 21:25:42,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:42,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:42,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:25:42,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-27 21:25:42,041 INFO L175 Difference]: Start difference. First operand has 181 places, 204 transitions, 2541 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:25:42,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 240 transitions, 3159 flow [2024-06-27 21:25:42,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 240 transitions, 3052 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:42,534 INFO L231 Difference]: Finished difference. Result has 184 places, 205 transitions, 2542 flow [2024-06-27 21:25:42,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2542, PETRI_PLACES=184, PETRI_TRANSITIONS=205} [2024-06-27 21:25:42,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-27 21:25:42,534 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 205 transitions, 2542 flow [2024-06-27 21:25:42,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:42,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:42,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:42,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:25:42,536 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:42,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:42,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1714251329, now seen corresponding path program 6 times [2024-06-27 21:25:42,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:42,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679285721] [2024-06-27 21:25:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:42,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:42,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:43,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:43,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679285721] [2024-06-27 21:25:43,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679285721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:43,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:43,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:43,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58024771] [2024-06-27 21:25:43,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:43,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:43,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:43,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:43,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:43,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:43,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 205 transitions, 2542 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:43,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:43,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:43,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:44,245 INFO L124 PetriNetUnfolderBase]: 3049/4699 cut-off events. [2024-06-27 21:25:44,245 INFO L125 PetriNetUnfolderBase]: For 218344/218346 co-relation queries the response was YES. [2024-06-27 21:25:44,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34123 conditions, 4699 events. 3049/4699 cut-off events. For 218344/218346 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25661 event pairs, 834 based on Foata normal form. 6/4705 useless extension candidates. Maximal degree in co-relation 34031. Up to 4568 conditions per place. [2024-06-27 21:25:44,289 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 210 selfloop transitions, 21 changer transitions 0/234 dead transitions. [2024-06-27 21:25:44,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 234 transitions, 3125 flow [2024-06-27 21:25:44,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:44,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:44,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:25:44,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 21:25:44,290 INFO L175 Difference]: Start difference. First operand has 184 places, 205 transitions, 2542 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:25:44,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 234 transitions, 3125 flow [2024-06-27 21:25:44,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 234 transitions, 3061 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:25:44,779 INFO L231 Difference]: Finished difference. Result has 186 places, 208 transitions, 2594 flow [2024-06-27 21:25:44,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2594, PETRI_PLACES=186, PETRI_TRANSITIONS=208} [2024-06-27 21:25:44,779 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-27 21:25:44,779 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 208 transitions, 2594 flow [2024-06-27 21:25:44,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:44,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:44,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:44,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:25:44,780 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:44,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:44,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1970744399, now seen corresponding path program 7 times [2024-06-27 21:25:44,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:44,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798130486] [2024-06-27 21:25:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:45,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:45,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798130486] [2024-06-27 21:25:45,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798130486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:45,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:45,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:45,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296570212] [2024-06-27 21:25:45,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:45,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:45,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:45,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:45,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:45,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:45,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 208 transitions, 2594 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:45,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:45,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:45,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:46,507 INFO L124 PetriNetUnfolderBase]: 3066/4726 cut-off events. [2024-06-27 21:25:46,507 INFO L125 PetriNetUnfolderBase]: For 228914/228916 co-relation queries the response was YES. [2024-06-27 21:25:46,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34630 conditions, 4726 events. 3066/4726 cut-off events. For 228914/228916 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25862 event pairs, 835 based on Foata normal form. 6/4732 useless extension candidates. Maximal degree in co-relation 34536. Up to 4591 conditions per place. [2024-06-27 21:25:46,553 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 28 changer transitions 0/236 dead transitions. [2024-06-27 21:25:46,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 236 transitions, 3174 flow [2024-06-27 21:25:46,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:46,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:46,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:25:46,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 21:25:46,554 INFO L175 Difference]: Start difference. First operand has 186 places, 208 transitions, 2594 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:25:46,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 236 transitions, 3174 flow [2024-06-27 21:25:47,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 236 transitions, 3097 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:25:47,030 INFO L231 Difference]: Finished difference. Result has 189 places, 210 transitions, 2633 flow [2024-06-27 21:25:47,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2633, PETRI_PLACES=189, PETRI_TRANSITIONS=210} [2024-06-27 21:25:47,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 21:25:47,031 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 210 transitions, 2633 flow [2024-06-27 21:25:47,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:47,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:47,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:47,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:25:47,031 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:47,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:47,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1970751839, now seen corresponding path program 8 times [2024-06-27 21:25:47,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:47,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583134420] [2024-06-27 21:25:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:47,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:47,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:47,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:47,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583134420] [2024-06-27 21:25:47,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583134420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:47,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:47,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:47,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105188218] [2024-06-27 21:25:47,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:47,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:47,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:47,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:47,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:47,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:47,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 210 transitions, 2633 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:47,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:47,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:47,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:48,757 INFO L124 PetriNetUnfolderBase]: 3058/4714 cut-off events. [2024-06-27 21:25:48,757 INFO L125 PetriNetUnfolderBase]: For 234560/234562 co-relation queries the response was YES. [2024-06-27 21:25:48,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4714 events. 3058/4714 cut-off events. For 234560/234562 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25771 event pairs, 820 based on Foata normal form. 6/4720 useless extension candidates. Maximal degree in co-relation 34571. Up to 4497 conditions per place. [2024-06-27 21:25:48,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 34 changer transitions 0/238 dead transitions. [2024-06-27 21:25:48,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 238 transitions, 3219 flow [2024-06-27 21:25:48,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:48,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:48,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:25:48,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:25:48,807 INFO L175 Difference]: Start difference. First operand has 189 places, 210 transitions, 2633 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:25:48,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 238 transitions, 3219 flow [2024-06-27 21:25:49,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 238 transitions, 3131 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:49,315 INFO L231 Difference]: Finished difference. Result has 191 places, 212 transitions, 2677 flow [2024-06-27 21:25:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2677, PETRI_PLACES=191, PETRI_TRANSITIONS=212} [2024-06-27 21:25:49,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 21:25:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 212 transitions, 2677 flow [2024-06-27 21:25:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:25:49,316 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1214273820, now seen corresponding path program 1 times [2024-06-27 21:25:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:49,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53514836] [2024-06-27 21:25:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:49,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:49,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:49,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53514836] [2024-06-27 21:25:49,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53514836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:49,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:49,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:25:49,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920783744] [2024-06-27 21:25:49,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:49,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:25:49,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:49,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:25:49,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:25:49,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:49,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 212 transitions, 2677 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:49,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:49,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:49,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:50,680 INFO L124 PetriNetUnfolderBase]: 3052/4705 cut-off events. [2024-06-27 21:25:50,680 INFO L125 PetriNetUnfolderBase]: For 239122/239122 co-relation queries the response was YES. [2024-06-27 21:25:50,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34811 conditions, 4705 events. 3052/4705 cut-off events. For 239122/239122 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25656 event pairs, 819 based on Foata normal form. 2/4707 useless extension candidates. Maximal degree in co-relation 34715. Up to 4650 conditions per place. [2024-06-27 21:25:50,727 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 211 selfloop transitions, 18 changer transitions 0/232 dead transitions. [2024-06-27 21:25:50,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 232 transitions, 3233 flow [2024-06-27 21:25:50,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:25:50,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:25:50,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-27 21:25:50,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-06-27 21:25:50,728 INFO L175 Difference]: Start difference. First operand has 191 places, 212 transitions, 2677 flow. Second operand 5 states and 94 transitions. [2024-06-27 21:25:50,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 232 transitions, 3233 flow [2024-06-27 21:25:51,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 232 transitions, 3129 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:51,299 INFO L231 Difference]: Finished difference. Result has 190 places, 215 transitions, 2683 flow [2024-06-27 21:25:51,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2683, PETRI_PLACES=190, PETRI_TRANSITIONS=215} [2024-06-27 21:25:51,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-27 21:25:51,300 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 215 transitions, 2683 flow [2024-06-27 21:25:51,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:51,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:51,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:51,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:25:51,300 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:51,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:51,301 INFO L85 PathProgramCache]: Analyzing trace with hash -884607084, now seen corresponding path program 1 times [2024-06-27 21:25:51,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:51,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388129322] [2024-06-27 21:25:51,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:51,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:51,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:51,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:51,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:51,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388129322] [2024-06-27 21:25:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388129322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:51,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:25:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315984081] [2024-06-27 21:25:51,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:51,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:25:51,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:51,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:25:51,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:25:51,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:51,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 215 transitions, 2683 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:51,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:51,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:51,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:52,913 INFO L124 PetriNetUnfolderBase]: 3082/4747 cut-off events. [2024-06-27 21:25:52,913 INFO L125 PetriNetUnfolderBase]: For 254140/254140 co-relation queries the response was YES. [2024-06-27 21:25:52,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35310 conditions, 4747 events. 3082/4747 cut-off events. For 254140/254140 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25913 event pairs, 814 based on Foata normal form. 6/4753 useless extension candidates. Maximal degree in co-relation 35213. Up to 4621 conditions per place. [2024-06-27 21:25:52,959 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 216 selfloop transitions, 27 changer transitions 0/246 dead transitions. [2024-06-27 21:25:52,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 246 transitions, 3425 flow [2024-06-27 21:25:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:25:52,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:25:52,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:25:52,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:25:52,974 INFO L175 Difference]: Start difference. First operand has 190 places, 215 transitions, 2683 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:25:52,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 246 transitions, 3425 flow [2024-06-27 21:25:53,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 246 transitions, 3367 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:25:53,397 INFO L231 Difference]: Finished difference. Result has 194 places, 221 transitions, 2772 flow [2024-06-27 21:25:53,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2625, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2772, PETRI_PLACES=194, PETRI_TRANSITIONS=221} [2024-06-27 21:25:53,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-27 21:25:53,398 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 221 transitions, 2772 flow [2024-06-27 21:25:53,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:53,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:53,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:53,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:25:53,398 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:53,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:53,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1899947968, now seen corresponding path program 2 times [2024-06-27 21:25:53,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:53,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085747796] [2024-06-27 21:25:53,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:53,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:53,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:53,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085747796] [2024-06-27 21:25:53,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085747796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:53,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:53,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:25:53,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559839174] [2024-06-27 21:25:53,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:53,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:25:53,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:53,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:25:53,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:25:54,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:54,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 221 transitions, 2772 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:54,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:54,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:54,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:54,976 INFO L124 PetriNetUnfolderBase]: 3127/4810 cut-off events. [2024-06-27 21:25:54,977 INFO L125 PetriNetUnfolderBase]: For 264413/264413 co-relation queries the response was YES. [2024-06-27 21:25:55,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36236 conditions, 4810 events. 3127/4810 cut-off events. For 264413/264413 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26242 event pairs, 818 based on Foata normal form. 6/4816 useless extension candidates. Maximal degree in co-relation 36138. Up to 4732 conditions per place. [2024-06-27 21:25:55,017 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 25 changer transitions 0/249 dead transitions. [2024-06-27 21:25:55,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 249 transitions, 3427 flow [2024-06-27 21:25:55,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:25:55,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:25:55,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:25:55,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:25:55,018 INFO L175 Difference]: Start difference. First operand has 194 places, 221 transitions, 2772 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:25:55,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 249 transitions, 3427 flow [2024-06-27 21:25:55,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 249 transitions, 3368 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:25:55,553 INFO L231 Difference]: Finished difference. Result has 198 places, 229 transitions, 2876 flow [2024-06-27 21:25:55,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2876, PETRI_PLACES=198, PETRI_TRANSITIONS=229} [2024-06-27 21:25:55,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 21:25:55,553 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 229 transitions, 2876 flow [2024-06-27 21:25:55,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:55,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:55,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:55,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:25:55,554 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:55,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:55,554 INFO L85 PathProgramCache]: Analyzing trace with hash 93426486, now seen corresponding path program 3 times [2024-06-27 21:25:55,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:55,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189195522] [2024-06-27 21:25:55,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:55,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:55,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:56,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:56,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:56,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189195522] [2024-06-27 21:25:56,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189195522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:56,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:56,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:25:56,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474824061] [2024-06-27 21:25:56,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:56,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:25:56,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:56,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:25:56,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:25:56,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:56,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 229 transitions, 2876 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:56,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:56,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:56,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:56,981 INFO L124 PetriNetUnfolderBase]: 3109/4786 cut-off events. [2024-06-27 21:25:56,981 INFO L125 PetriNetUnfolderBase]: For 266738/266738 co-relation queries the response was YES. [2024-06-27 21:25:57,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36019 conditions, 4786 events. 3109/4786 cut-off events. For 266738/266738 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26078 event pairs, 811 based on Foata normal form. 6/4792 useless extension candidates. Maximal degree in co-relation 35919. Up to 4664 conditions per place. [2024-06-27 21:25:57,028 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 32 changer transitions 0/249 dead transitions. [2024-06-27 21:25:57,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 249 transitions, 3428 flow [2024-06-27 21:25:57,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:25:57,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:25:57,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:25:57,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 21:25:57,029 INFO L175 Difference]: Start difference. First operand has 198 places, 229 transitions, 2876 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:25:57,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 249 transitions, 3428 flow [2024-06-27 21:25:57,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 3335 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:57,698 INFO L231 Difference]: Finished difference. Result has 200 places, 229 transitions, 2865 flow [2024-06-27 21:25:57,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2865, PETRI_PLACES=200, PETRI_TRANSITIONS=229} [2024-06-27 21:25:57,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-27 21:25:57,699 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 229 transitions, 2865 flow [2024-06-27 21:25:57,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:57,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:57,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:25:57,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:25:57,699 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:57,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2110981546, now seen corresponding path program 1 times [2024-06-27 21:25:57,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:57,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39596194] [2024-06-27 21:25:57,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:58,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:58,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:58,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39596194] [2024-06-27 21:25:58,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39596194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:58,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:58,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:25:58,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070417340] [2024-06-27 21:25:58,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:58,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:25:58,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:58,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:25:58,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:25:58,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:25:58,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 229 transitions, 2865 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:58,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:58,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:25:58,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:59,513 INFO L124 PetriNetUnfolderBase]: 3104/4779 cut-off events. [2024-06-27 21:25:59,513 INFO L125 PetriNetUnfolderBase]: For 269155/269155 co-relation queries the response was YES. [2024-06-27 21:25:59,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36014 conditions, 4779 events. 3104/4779 cut-off events. For 269155/269155 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26015 event pairs, 820 based on Foata normal form. 2/4781 useless extension candidates. Maximal degree in co-relation 35913. Up to 4752 conditions per place. [2024-06-27 21:25:59,562 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 227 selfloop transitions, 11 changer transitions 0/241 dead transitions. [2024-06-27 21:25:59,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 241 transitions, 3395 flow [2024-06-27 21:25:59,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:25:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:25:59,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-27 21:25:59,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:25:59,562 INFO L175 Difference]: Start difference. First operand has 200 places, 229 transitions, 2865 flow. Second operand 5 states and 85 transitions. [2024-06-27 21:25:59,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 241 transitions, 3395 flow [2024-06-27 21:26:00,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 241 transitions, 3329 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:00,113 INFO L231 Difference]: Finished difference. Result has 200 places, 231 transitions, 2860 flow [2024-06-27 21:26:00,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2860, PETRI_PLACES=200, PETRI_TRANSITIONS=231} [2024-06-27 21:26:00,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-27 21:26:00,114 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 231 transitions, 2860 flow [2024-06-27 21:26:00,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:00,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:00,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:00,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:26:00,114 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:00,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:00,114 INFO L85 PathProgramCache]: Analyzing trace with hash -30266592, now seen corresponding path program 1 times [2024-06-27 21:26:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922490484] [2024-06-27 21:26:00,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:00,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:00,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:01,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:01,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:01,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922490484] [2024-06-27 21:26:01,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922490484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:01,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:01,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:01,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177032051] [2024-06-27 21:26:01,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:01,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:01,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:01,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:01,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:01,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:01,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 231 transitions, 2860 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:01,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:01,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:01,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:02,249 INFO L124 PetriNetUnfolderBase]: 3145/4852 cut-off events. [2024-06-27 21:26:02,249 INFO L125 PetriNetUnfolderBase]: For 280528/280530 co-relation queries the response was YES. [2024-06-27 21:26:02,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36442 conditions, 4852 events. 3145/4852 cut-off events. For 280528/280530 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26616 event pairs, 750 based on Foata normal form. 14/4866 useless extension candidates. Maximal degree in co-relation 36340. Up to 4516 conditions per place. [2024-06-27 21:26:02,297 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 39 changer transitions 0/269 dead transitions. [2024-06-27 21:26:02,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 269 transitions, 3533 flow [2024-06-27 21:26:02,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:02,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:02,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:26:02,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 21:26:02,298 INFO L175 Difference]: Start difference. First operand has 200 places, 231 transitions, 2860 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:26:02,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 269 transitions, 3533 flow [2024-06-27 21:26:02,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 269 transitions, 3488 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 21:26:02,893 INFO L231 Difference]: Finished difference. Result has 206 places, 232 transitions, 2936 flow [2024-06-27 21:26:02,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2936, PETRI_PLACES=206, PETRI_TRANSITIONS=232} [2024-06-27 21:26:02,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 21:26:02,894 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 232 transitions, 2936 flow [2024-06-27 21:26:02,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:02,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:02,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:02,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:26:02,895 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:02,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:02,895 INFO L85 PathProgramCache]: Analyzing trace with hash -23779842, now seen corresponding path program 2 times [2024-06-27 21:26:02,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:02,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823997139] [2024-06-27 21:26:02,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:02,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:02,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:03,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:03,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:03,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823997139] [2024-06-27 21:26:03,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823997139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:03,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:03,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:03,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124584440] [2024-06-27 21:26:03,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:03,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:03,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:03,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:03,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:03,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:03,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 232 transitions, 2936 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:03,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:03,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:03,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:04,825 INFO L124 PetriNetUnfolderBase]: 3186/4923 cut-off events. [2024-06-27 21:26:04,825 INFO L125 PetriNetUnfolderBase]: For 294054/294056 co-relation queries the response was YES. [2024-06-27 21:26:04,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37234 conditions, 4923 events. 3186/4923 cut-off events. For 294054/294056 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27191 event pairs, 751 based on Foata normal form. 14/4937 useless extension candidates. Maximal degree in co-relation 37131. Up to 4482 conditions per place. [2024-06-27 21:26:04,876 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 46 changer transitions 0/270 dead transitions. [2024-06-27 21:26:04,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 270 transitions, 3611 flow [2024-06-27 21:26:04,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:04,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:04,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:26:04,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 21:26:04,877 INFO L175 Difference]: Start difference. First operand has 206 places, 232 transitions, 2936 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:26:04,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 270 transitions, 3611 flow [2024-06-27 21:26:05,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 270 transitions, 3507 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:05,597 INFO L231 Difference]: Finished difference. Result has 208 places, 233 transitions, 2969 flow [2024-06-27 21:26:05,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2969, PETRI_PLACES=208, PETRI_TRANSITIONS=233} [2024-06-27 21:26:05,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-27 21:26:05,598 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 233 transitions, 2969 flow [2024-06-27 21:26:05,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:05,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:05,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:05,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:26:05,598 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:05,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:05,599 INFO L85 PathProgramCache]: Analyzing trace with hash -196500372, now seen corresponding path program 3 times [2024-06-27 21:26:05,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:05,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576001108] [2024-06-27 21:26:05,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:05,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:06,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:06,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:06,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576001108] [2024-06-27 21:26:06,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576001108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:06,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:06,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:06,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746584719] [2024-06-27 21:26:06,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:06,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:06,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:06,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:06,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:06,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:06,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 233 transitions, 2969 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:06,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:06,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:06,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:07,672 INFO L124 PetriNetUnfolderBase]: 3227/4994 cut-off events. [2024-06-27 21:26:07,672 INFO L125 PetriNetUnfolderBase]: For 304130/304132 co-relation queries the response was YES. [2024-06-27 21:26:07,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37787 conditions, 4994 events. 3227/4994 cut-off events. For 304130/304132 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27757 event pairs, 775 based on Foata normal form. 14/5008 useless extension candidates. Maximal degree in co-relation 37683. Up to 4658 conditions per place. [2024-06-27 21:26:07,720 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 229 selfloop transitions, 42 changer transitions 0/274 dead transitions. [2024-06-27 21:26:07,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 274 transitions, 3664 flow [2024-06-27 21:26:07,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:07,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:07,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:26:07,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 21:26:07,721 INFO L175 Difference]: Start difference. First operand has 208 places, 233 transitions, 2969 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:26:07,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 274 transitions, 3664 flow [2024-06-27 21:26:08,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 274 transitions, 3544 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:08,412 INFO L231 Difference]: Finished difference. Result has 210 places, 234 transitions, 2980 flow [2024-06-27 21:26:08,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2980, PETRI_PLACES=210, PETRI_TRANSITIONS=234} [2024-06-27 21:26:08,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 21:26:08,413 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 234 transitions, 2980 flow [2024-06-27 21:26:08,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:08,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:08,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:08,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:26:08,413 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:08,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash -2031770438, now seen corresponding path program 4 times [2024-06-27 21:26:08,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:08,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606010209] [2024-06-27 21:26:08,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:08,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:08,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:09,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:09,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:09,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606010209] [2024-06-27 21:26:09,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606010209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:09,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:09,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:09,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521438387] [2024-06-27 21:26:09,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:09,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:09,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:09,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:09,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:09,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:09,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 234 transitions, 2980 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:09,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:09,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:09,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:10,437 INFO L124 PetriNetUnfolderBase]: 3268/5064 cut-off events. [2024-06-27 21:26:10,437 INFO L125 PetriNetUnfolderBase]: For 314249/314251 co-relation queries the response was YES. [2024-06-27 21:26:10,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38185 conditions, 5064 events. 3268/5064 cut-off events. For 314249/314251 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28250 event pairs, 846 based on Foata normal form. 14/5078 useless extension candidates. Maximal degree in co-relation 38080. Up to 4891 conditions per place. [2024-06-27 21:26:10,486 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 246 selfloop transitions, 19 changer transitions 0/268 dead transitions. [2024-06-27 21:26:10,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 268 transitions, 3630 flow [2024-06-27 21:26:10,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:10,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:10,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:26:10,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-27 21:26:10,487 INFO L175 Difference]: Start difference. First operand has 210 places, 234 transitions, 2980 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:26:10,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 268 transitions, 3630 flow [2024-06-27 21:26:11,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 268 transitions, 3516 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:11,205 INFO L231 Difference]: Finished difference. Result has 212 places, 235 transitions, 2942 flow [2024-06-27 21:26:11,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2942, PETRI_PLACES=212, PETRI_TRANSITIONS=235} [2024-06-27 21:26:11,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 21:26:11,206 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 235 transitions, 2942 flow [2024-06-27 21:26:11,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:11,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:11,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:11,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:26:11,207 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:11,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:11,207 INFO L85 PathProgramCache]: Analyzing trace with hash 963534770, now seen corresponding path program 5 times [2024-06-27 21:26:11,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:11,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726509123] [2024-06-27 21:26:11,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:11,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:12,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:12,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726509123] [2024-06-27 21:26:12,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726509123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:12,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:12,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:12,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191479514] [2024-06-27 21:26:12,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:12,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:12,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:12,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:12,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:12,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:12,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 235 transitions, 2942 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:12,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:12,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:12,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:13,294 INFO L124 PetriNetUnfolderBase]: 3350/5206 cut-off events. [2024-06-27 21:26:13,295 INFO L125 PetriNetUnfolderBase]: For 341547/341549 co-relation queries the response was YES. [2024-06-27 21:26:13,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38909 conditions, 5206 events. 3350/5206 cut-off events. For 341547/341549 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29399 event pairs, 876 based on Foata normal form. 26/5232 useless extension candidates. Maximal degree in co-relation 38803. Up to 4933 conditions per place. [2024-06-27 21:26:13,346 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 30 changer transitions 0/270 dead transitions. [2024-06-27 21:26:13,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 270 transitions, 3643 flow [2024-06-27 21:26:13,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:13,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:13,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:26:13,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 21:26:13,348 INFO L175 Difference]: Start difference. First operand has 212 places, 235 transitions, 2942 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:26:13,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 270 transitions, 3643 flow [2024-06-27 21:26:14,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 270 transitions, 3581 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:14,092 INFO L231 Difference]: Finished difference. Result has 214 places, 237 transitions, 3025 flow [2024-06-27 21:26:14,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2880, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3025, PETRI_PLACES=214, PETRI_TRANSITIONS=237} [2024-06-27 21:26:14,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 21:26:14,093 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 237 transitions, 3025 flow [2024-06-27 21:26:14,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:14,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:14,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:14,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:26:14,093 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:14,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:14,093 INFO L85 PathProgramCache]: Analyzing trace with hash 963765410, now seen corresponding path program 6 times [2024-06-27 21:26:14,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:14,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401302713] [2024-06-27 21:26:14,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:14,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:15,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:15,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401302713] [2024-06-27 21:26:15,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401302713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:15,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:15,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:26:15,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157163987] [2024-06-27 21:26:15,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:15,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:26:15,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:15,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:26:15,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:26:15,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:15,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 237 transitions, 3025 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:15,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:15,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:15,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:16,193 INFO L124 PetriNetUnfolderBase]: 3310/5142 cut-off events. [2024-06-27 21:26:16,193 INFO L125 PetriNetUnfolderBase]: For 321542/321544 co-relation queries the response was YES. [2024-06-27 21:26:16,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37432 conditions, 5142 events. 3310/5142 cut-off events. For 321542/321544 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28991 event pairs, 833 based on Foata normal form. 26/5168 useless extension candidates. Maximal degree in co-relation 37325. Up to 4787 conditions per place. [2024-06-27 21:26:16,245 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 36 changer transitions 0/269 dead transitions. [2024-06-27 21:26:16,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 269 transitions, 3547 flow [2024-06-27 21:26:16,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:16,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:26:16,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 21:26:16,246 INFO L175 Difference]: Start difference. First operand has 214 places, 237 transitions, 3025 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:26:16,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 269 transitions, 3547 flow [2024-06-27 21:26:16,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 269 transitions, 3427 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:16,907 INFO L231 Difference]: Finished difference. Result has 215 places, 236 transitions, 2881 flow [2024-06-27 21:26:16,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2881, PETRI_PLACES=215, PETRI_TRANSITIONS=236} [2024-06-27 21:26:16,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 21:26:16,907 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 236 transitions, 2881 flow [2024-06-27 21:26:16,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:16,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:16,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:16,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:26:16,908 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:16,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:16,908 INFO L85 PathProgramCache]: Analyzing trace with hash -27871804, now seen corresponding path program 1 times [2024-06-27 21:26:16,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:16,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304579422] [2024-06-27 21:26:16,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:16,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:16,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:17,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:17,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:17,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304579422] [2024-06-27 21:26:17,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304579422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:17,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:17,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:17,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830437708] [2024-06-27 21:26:17,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:17,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:17,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:17,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:17,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:17,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:17,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 236 transitions, 2881 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:17,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:17,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:17,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:18,445 INFO L124 PetriNetUnfolderBase]: 3318/5154 cut-off events. [2024-06-27 21:26:18,445 INFO L125 PetriNetUnfolderBase]: For 297119/297121 co-relation queries the response was YES. [2024-06-27 21:26:18,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37300 conditions, 5154 events. 3318/5154 cut-off events. For 297119/297121 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29059 event pairs, 849 based on Foata normal form. 6/5160 useless extension candidates. Maximal degree in co-relation 37192. Up to 4883 conditions per place. [2024-06-27 21:26:18,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 59 changer transitions 0/269 dead transitions. [2024-06-27 21:26:18,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 269 transitions, 3745 flow [2024-06-27 21:26:18,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:26:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:26:18,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 21:26:18,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-06-27 21:26:18,492 INFO L175 Difference]: Start difference. First operand has 215 places, 236 transitions, 2881 flow. Second operand 6 states and 119 transitions. [2024-06-27 21:26:18,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 269 transitions, 3745 flow [2024-06-27 21:26:19,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 269 transitions, 3533 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 21:26:19,230 INFO L231 Difference]: Finished difference. Result has 213 places, 244 transitions, 3021 flow [2024-06-27 21:26:19,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2669, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3021, PETRI_PLACES=213, PETRI_TRANSITIONS=244} [2024-06-27 21:26:19,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 21:26:19,231 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 244 transitions, 3021 flow [2024-06-27 21:26:19,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:19,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:19,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:19,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:26:19,231 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:19,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:19,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1935600321, now seen corresponding path program 1 times [2024-06-27 21:26:19,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:19,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739821279] [2024-06-27 21:26:19,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:19,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:19,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:20,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:20,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:20,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739821279] [2024-06-27 21:26:20,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739821279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:20,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:20,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:20,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934897947] [2024-06-27 21:26:20,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:20,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:20,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:20,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:20,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:20,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:20,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 244 transitions, 3021 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:20,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:20,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:20,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:21,453 INFO L124 PetriNetUnfolderBase]: 3430/5310 cut-off events. [2024-06-27 21:26:21,453 INFO L125 PetriNetUnfolderBase]: For 314382/314384 co-relation queries the response was YES. [2024-06-27 21:26:21,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38479 conditions, 5310 events. 3430/5310 cut-off events. For 314382/314384 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29917 event pairs, 878 based on Foata normal form. 6/5316 useless extension candidates. Maximal degree in co-relation 38371. Up to 4996 conditions per place. [2024-06-27 21:26:21,506 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 225 selfloop transitions, 79 changer transitions 0/307 dead transitions. [2024-06-27 21:26:21,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 307 transitions, 4149 flow [2024-06-27 21:26:21,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:26:21,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:26:21,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:26:21,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 21:26:21,507 INFO L175 Difference]: Start difference. First operand has 213 places, 244 transitions, 3021 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:26:21,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 307 transitions, 4149 flow [2024-06-27 21:26:22,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 307 transitions, 4060 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 21:26:22,360 INFO L231 Difference]: Finished difference. Result has 224 places, 268 transitions, 3441 flow [2024-06-27 21:26:22,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3441, PETRI_PLACES=224, PETRI_TRANSITIONS=268} [2024-06-27 21:26:22,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 21:26:22,361 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 268 transitions, 3441 flow [2024-06-27 21:26:22,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:22,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:22,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:22,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:26:22,361 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:22,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:22,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1709594783, now seen corresponding path program 1 times [2024-06-27 21:26:22,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:22,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725842621] [2024-06-27 21:26:22,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:22,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:22,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:22,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:22,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:22,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725842621] [2024-06-27 21:26:22,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725842621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:22,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:22,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:22,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901038294] [2024-06-27 21:26:22,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:22,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:22,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:22,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:22,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:22,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:22,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 268 transitions, 3441 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:22,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:22,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:22,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:24,004 INFO L124 PetriNetUnfolderBase]: 3666/5637 cut-off events. [2024-06-27 21:26:24,004 INFO L125 PetriNetUnfolderBase]: For 358235/358237 co-relation queries the response was YES. [2024-06-27 21:26:24,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42412 conditions, 5637 events. 3666/5637 cut-off events. For 358235/358237 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31797 event pairs, 841 based on Foata normal form. 14/5651 useless extension candidates. Maximal degree in co-relation 42300. Up to 4976 conditions per place. [2024-06-27 21:26:24,059 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 253 selfloop transitions, 65 changer transitions 0/321 dead transitions. [2024-06-27 21:26:24,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 321 transitions, 4724 flow [2024-06-27 21:26:24,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:24,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 21:26:24,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-27 21:26:24,061 INFO L175 Difference]: Start difference. First operand has 224 places, 268 transitions, 3441 flow. Second operand 8 states and 154 transitions. [2024-06-27 21:26:24,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 321 transitions, 4724 flow [2024-06-27 21:26:24,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 321 transitions, 4562 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 21:26:24,733 INFO L231 Difference]: Finished difference. Result has 230 places, 284 transitions, 3735 flow [2024-06-27 21:26:24,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3735, PETRI_PLACES=230, PETRI_TRANSITIONS=284} [2024-06-27 21:26:24,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 21:26:24,733 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 284 transitions, 3735 flow [2024-06-27 21:26:24,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:24,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:24,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:24,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:26:24,734 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:24,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:24,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1709714753, now seen corresponding path program 2 times [2024-06-27 21:26:24,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:24,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996806819] [2024-06-27 21:26:24,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:24,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:24,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:25,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:25,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996806819] [2024-06-27 21:26:25,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996806819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:25,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:25,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:25,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058378534] [2024-06-27 21:26:25,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:25,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:25,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:25,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:25,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:25,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:25,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 284 transitions, 3735 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:25,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:25,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:25,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:26,622 INFO L124 PetriNetUnfolderBase]: 3756/5762 cut-off events. [2024-06-27 21:26:26,622 INFO L125 PetriNetUnfolderBase]: For 378920/378922 co-relation queries the response was YES. [2024-06-27 21:26:26,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45046 conditions, 5762 events. 3756/5762 cut-off events. For 378920/378922 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32488 event pairs, 916 based on Foata normal form. 14/5776 useless extension candidates. Maximal degree in co-relation 44930. Up to 5478 conditions per place. [2024-06-27 21:26:26,676 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 262 selfloop transitions, 58 changer transitions 0/323 dead transitions. [2024-06-27 21:26:26,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 323 transitions, 4682 flow [2024-06-27 21:26:26,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:26,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:26,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:26:26,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:26:26,678 INFO L175 Difference]: Start difference. First operand has 230 places, 284 transitions, 3735 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:26:26,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 323 transitions, 4682 flow [2024-06-27 21:26:27,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 323 transitions, 4526 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-27 21:26:27,605 INFO L231 Difference]: Finished difference. Result has 235 places, 295 transitions, 3932 flow [2024-06-27 21:26:27,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3932, PETRI_PLACES=235, PETRI_TRANSITIONS=295} [2024-06-27 21:26:27,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 21:26:27,605 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 295 transitions, 3932 flow [2024-06-27 21:26:27,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:27,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:27,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:27,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:26:27,606 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:27,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:27,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1886846273, now seen corresponding path program 3 times [2024-06-27 21:26:27,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:27,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668871805] [2024-06-27 21:26:27,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:27,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:27,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:28,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:28,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:28,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668871805] [2024-06-27 21:26:28,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668871805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:28,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:28,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:28,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440564203] [2024-06-27 21:26:28,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:28,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:28,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:28,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:28,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:28,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:28,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 295 transitions, 3932 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:28,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:28,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:28,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:29,592 INFO L124 PetriNetUnfolderBase]: 4002/6104 cut-off events. [2024-06-27 21:26:29,592 INFO L125 PetriNetUnfolderBase]: For 402277/402279 co-relation queries the response was YES. [2024-06-27 21:26:29,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48136 conditions, 6104 events. 4002/6104 cut-off events. For 402277/402279 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34502 event pairs, 936 based on Foata normal form. 14/6118 useless extension candidates. Maximal degree in co-relation 48018. Up to 5570 conditions per place. [2024-06-27 21:26:29,659 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 278 selfloop transitions, 76 changer transitions 0/357 dead transitions. [2024-06-27 21:26:29,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 357 transitions, 5442 flow [2024-06-27 21:26:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:29,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:29,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:26:29,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-27 21:26:29,660 INFO L175 Difference]: Start difference. First operand has 235 places, 295 transitions, 3932 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:26:29,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 357 transitions, 5442 flow [2024-06-27 21:26:30,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 357 transitions, 5234 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:30,651 INFO L231 Difference]: Finished difference. Result has 242 places, 321 transitions, 4447 flow [2024-06-27 21:26:30,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4447, PETRI_PLACES=242, PETRI_TRANSITIONS=321} [2024-06-27 21:26:30,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 21:26:30,652 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 321 transitions, 4447 flow [2024-06-27 21:26:30,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:30,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:30,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:30,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:26:30,653 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:30,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:30,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1887092537, now seen corresponding path program 1 times [2024-06-27 21:26:30,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:30,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059292919] [2024-06-27 21:26:30,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:30,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:31,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:31,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:31,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059292919] [2024-06-27 21:26:31,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059292919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:31,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:31,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:31,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494422162] [2024-06-27 21:26:31,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:31,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:31,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:31,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:31,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:31,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:31,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 321 transitions, 4447 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:31,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:31,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:31,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:32,934 INFO L124 PetriNetUnfolderBase]: 4015/6122 cut-off events. [2024-06-27 21:26:32,934 INFO L125 PetriNetUnfolderBase]: For 398480/398480 co-relation queries the response was YES. [2024-06-27 21:26:32,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48622 conditions, 6122 events. 4015/6122 cut-off events. For 398480/398480 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34643 event pairs, 927 based on Foata normal form. 2/6124 useless extension candidates. Maximal degree in co-relation 48500. Up to 6059 conditions per place. [2024-06-27 21:26:33,000 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 27 changer transitions 0/354 dead transitions. [2024-06-27 21:26:33,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 354 transitions, 5356 flow [2024-06-27 21:26:33,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:33,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:33,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:26:33,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 21:26:33,001 INFO L175 Difference]: Start difference. First operand has 242 places, 321 transitions, 4447 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:26:33,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 354 transitions, 5356 flow [2024-06-27 21:26:33,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 354 transitions, 5189 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-27 21:26:33,920 INFO L231 Difference]: Finished difference. Result has 250 places, 333 transitions, 4537 flow [2024-06-27 21:26:33,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4537, PETRI_PLACES=250, PETRI_TRANSITIONS=333} [2024-06-27 21:26:33,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-27 21:26:33,921 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 333 transitions, 4537 flow [2024-06-27 21:26:33,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:33,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:33,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:33,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:26:33,921 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:33,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:33,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1310145009, now seen corresponding path program 2 times [2024-06-27 21:26:33,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:33,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769978332] [2024-06-27 21:26:33,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:33,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:34,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:34,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769978332] [2024-06-27 21:26:34,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769978332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:34,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:34,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:34,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210371780] [2024-06-27 21:26:34,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:34,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:34,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:34,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:34,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:34,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:34,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 333 transitions, 4537 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:34,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:34,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:34,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:36,137 INFO L124 PetriNetUnfolderBase]: 4085/6221 cut-off events. [2024-06-27 21:26:36,137 INFO L125 PetriNetUnfolderBase]: For 412637/412639 co-relation queries the response was YES. [2024-06-27 21:26:36,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49258 conditions, 6221 events. 4085/6221 cut-off events. For 412637/412639 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35217 event pairs, 898 based on Foata normal form. 6/6227 useless extension candidates. Maximal degree in co-relation 49132. Up to 5863 conditions per place. [2024-06-27 21:26:36,205 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 289 selfloop transitions, 86 changer transitions 0/378 dead transitions. [2024-06-27 21:26:36,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 378 transitions, 5624 flow [2024-06-27 21:26:36,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:26:36,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:26:36,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 21:26:36,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-27 21:26:36,208 INFO L175 Difference]: Start difference. First operand has 250 places, 333 transitions, 4537 flow. Second operand 10 states and 168 transitions. [2024-06-27 21:26:36,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 378 transitions, 5624 flow [2024-06-27 21:26:37,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 378 transitions, 5536 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:26:37,392 INFO L231 Difference]: Finished difference. Result has 260 places, 352 transitions, 4980 flow [2024-06-27 21:26:37,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4980, PETRI_PLACES=260, PETRI_TRANSITIONS=352} [2024-06-27 21:26:37,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 21:26:37,392 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 352 transitions, 4980 flow [2024-06-27 21:26:37,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:37,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:37,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:37,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:26:37,393 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:37,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:37,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1249175903, now seen corresponding path program 4 times [2024-06-27 21:26:37,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:37,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018380840] [2024-06-27 21:26:37,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:37,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:37,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:37,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:37,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:37,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018380840] [2024-06-27 21:26:37,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018380840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:37,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:37,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:37,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236357654] [2024-06-27 21:26:37,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:37,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:37,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:37,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:37,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:38,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:38,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 352 transitions, 4980 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:38,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:38,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:38,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:39,405 INFO L124 PetriNetUnfolderBase]: 4163/6328 cut-off events. [2024-06-27 21:26:39,405 INFO L125 PetriNetUnfolderBase]: For 447729/447729 co-relation queries the response was YES. [2024-06-27 21:26:39,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51208 conditions, 6328 events. 4163/6328 cut-off events. For 447729/447729 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 35907 event pairs, 953 based on Foata normal form. 6/6334 useless extension candidates. Maximal degree in co-relation 51078. Up to 6070 conditions per place. [2024-06-27 21:26:39,472 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 346 selfloop transitions, 46 changer transitions 0/395 dead transitions. [2024-06-27 21:26:39,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 395 transitions, 6386 flow [2024-06-27 21:26:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:39,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:26:39,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 21:26:39,473 INFO L175 Difference]: Start difference. First operand has 260 places, 352 transitions, 4980 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:26:39,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 395 transitions, 6386 flow [2024-06-27 21:26:40,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 395 transitions, 6199 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 21:26:40,524 INFO L231 Difference]: Finished difference. Result has 265 places, 363 transitions, 5168 flow [2024-06-27 21:26:40,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5168, PETRI_PLACES=265, PETRI_TRANSITIONS=363} [2024-06-27 21:26:40,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-27 21:26:40,526 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 363 transitions, 5168 flow [2024-06-27 21:26:40,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:40,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:40,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:40,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:26:40,526 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:40,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:40,526 INFO L85 PathProgramCache]: Analyzing trace with hash 134413633, now seen corresponding path program 5 times [2024-06-27 21:26:40,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:40,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077467432] [2024-06-27 21:26:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:40,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:41,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:41,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:41,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077467432] [2024-06-27 21:26:41,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077467432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:41,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:41,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:41,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139414661] [2024-06-27 21:26:41,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:41,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:41,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:41,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:41,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:41,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:41,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 363 transitions, 5168 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:41,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:41,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:41,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:42,437 INFO L124 PetriNetUnfolderBase]: 4145/6304 cut-off events. [2024-06-27 21:26:42,437 INFO L125 PetriNetUnfolderBase]: For 436763/436763 co-relation queries the response was YES. [2024-06-27 21:26:42,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50522 conditions, 6304 events. 4145/6304 cut-off events. For 436763/436763 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35721 event pairs, 969 based on Foata normal form. 6/6310 useless extension candidates. Maximal degree in co-relation 50390. Up to 6219 conditions per place. [2024-06-27 21:26:42,516 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 355 selfloop transitions, 30 changer transitions 0/388 dead transitions. [2024-06-27 21:26:42,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 388 transitions, 6059 flow [2024-06-27 21:26:42,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:42,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:42,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:26:42,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 21:26:42,517 INFO L175 Difference]: Start difference. First operand has 265 places, 363 transitions, 5168 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:26:42,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 388 transitions, 6059 flow [2024-06-27 21:26:43,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 388 transitions, 5958 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 21:26:43,783 INFO L231 Difference]: Finished difference. Result has 271 places, 364 transitions, 5171 flow [2024-06-27 21:26:43,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5171, PETRI_PLACES=271, PETRI_TRANSITIONS=364} [2024-06-27 21:26:43,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-27 21:26:43,783 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 364 transitions, 5171 flow [2024-06-27 21:26:43,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:43,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:43,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:43,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:26:43,784 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:43,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:43,784 INFO L85 PathProgramCache]: Analyzing trace with hash 362194813, now seen corresponding path program 6 times [2024-06-27 21:26:43,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:43,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892905578] [2024-06-27 21:26:43,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:43,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:43,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:44,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:44,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:44,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892905578] [2024-06-27 21:26:44,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892905578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:44,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:44,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:44,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978150444] [2024-06-27 21:26:44,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:44,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:44,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:44,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:44,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:44,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:44,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 364 transitions, 5171 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:44,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:44,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:44,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:45,742 INFO L124 PetriNetUnfolderBase]: 4175/6346 cut-off events. [2024-06-27 21:26:45,742 INFO L125 PetriNetUnfolderBase]: For 449082/449082 co-relation queries the response was YES. [2024-06-27 21:26:45,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50889 conditions, 6346 events. 4175/6346 cut-off events. For 449082/449082 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 35997 event pairs, 968 based on Foata normal form. 6/6352 useless extension candidates. Maximal degree in co-relation 50755. Up to 6217 conditions per place. [2024-06-27 21:26:45,828 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 361 selfloop transitions, 30 changer transitions 0/394 dead transitions. [2024-06-27 21:26:45,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 394 transitions, 6247 flow [2024-06-27 21:26:45,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:45,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:26:45,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-27 21:26:45,831 INFO L175 Difference]: Start difference. First operand has 271 places, 364 transitions, 5171 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:26:45,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 394 transitions, 6247 flow [2024-06-27 21:26:47,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 394 transitions, 6047 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:26:47,200 INFO L231 Difference]: Finished difference. Result has 271 places, 367 transitions, 5109 flow [2024-06-27 21:26:47,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5109, PETRI_PLACES=271, PETRI_TRANSITIONS=367} [2024-06-27 21:26:47,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-27 21:26:47,201 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 367 transitions, 5109 flow [2024-06-27 21:26:47,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:47,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:47,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:47,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:26:47,201 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:47,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:47,202 INFO L85 PathProgramCache]: Analyzing trace with hash 362523103, now seen corresponding path program 7 times [2024-06-27 21:26:47,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:47,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000804262] [2024-06-27 21:26:47,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:47,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:47,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:47,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:47,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:47,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000804262] [2024-06-27 21:26:47,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000804262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:47,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:47,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:47,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578447949] [2024-06-27 21:26:47,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:47,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:47,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:47,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:47,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:47,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:47,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 367 transitions, 5109 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:47,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:47,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:47,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:49,012 INFO L124 PetriNetUnfolderBase]: 4205/6388 cut-off events. [2024-06-27 21:26:49,012 INFO L125 PetriNetUnfolderBase]: For 461509/461509 co-relation queries the response was YES. [2024-06-27 21:26:49,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51247 conditions, 6388 events. 4205/6388 cut-off events. For 461509/461509 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 36243 event pairs, 981 based on Foata normal form. 6/6394 useless extension candidates. Maximal degree in co-relation 51113. Up to 6318 conditions per place. [2024-06-27 21:26:49,093 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 362 selfloop transitions, 27 changer transitions 0/392 dead transitions. [2024-06-27 21:26:49,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 392 transitions, 6053 flow [2024-06-27 21:26:49,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:49,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:26:49,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 21:26:49,094 INFO L175 Difference]: Start difference. First operand has 271 places, 367 transitions, 5109 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:26:49,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 392 transitions, 6053 flow [2024-06-27 21:26:50,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 392 transitions, 5883 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 21:26:50,426 INFO L231 Difference]: Finished difference. Result has 273 places, 372 transitions, 5105 flow [2024-06-27 21:26:50,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4961, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5105, PETRI_PLACES=273, PETRI_TRANSITIONS=372} [2024-06-27 21:26:50,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 21:26:50,426 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 372 transitions, 5105 flow [2024-06-27 21:26:50,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:50,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:50,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:50,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:26:50,427 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:50,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:50,427 INFO L85 PathProgramCache]: Analyzing trace with hash 489092569, now seen corresponding path program 1 times [2024-06-27 21:26:50,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:50,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305885763] [2024-06-27 21:26:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:50,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:51,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:51,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305885763] [2024-06-27 21:26:51,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305885763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:51,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:51,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:51,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596188643] [2024-06-27 21:26:51,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:51,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:51,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:51,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:51,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:51,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 372 transitions, 5105 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:51,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:51,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:51,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:52,496 INFO L124 PetriNetUnfolderBase]: 4215/6402 cut-off events. [2024-06-27 21:26:52,496 INFO L125 PetriNetUnfolderBase]: For 464457/464457 co-relation queries the response was YES. [2024-06-27 21:26:52,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51266 conditions, 6402 events. 4215/6402 cut-off events. For 464457/464457 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 36344 event pairs, 977 based on Foata normal form. 2/6404 useless extension candidates. Maximal degree in co-relation 51131. Up to 6342 conditions per place. [2024-06-27 21:26:52,569 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 28 changer transitions 0/393 dead transitions. [2024-06-27 21:26:52,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 393 transitions, 6010 flow [2024-06-27 21:26:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:52,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:26:52,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:26:52,570 INFO L175 Difference]: Start difference. First operand has 273 places, 372 transitions, 5105 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:26:52,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 393 transitions, 6010 flow [2024-06-27 21:26:54,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 393 transitions, 5912 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:54,048 INFO L231 Difference]: Finished difference. Result has 277 places, 376 transitions, 5160 flow [2024-06-27 21:26:54,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5160, PETRI_PLACES=277, PETRI_TRANSITIONS=376} [2024-06-27 21:26:54,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 21:26:54,048 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 376 transitions, 5160 flow [2024-06-27 21:26:54,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:54,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:54,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:54,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:26:54,049 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:54,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:54,049 INFO L85 PathProgramCache]: Analyzing trace with hash 411425429, now seen corresponding path program 8 times [2024-06-27 21:26:54,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:54,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339246003] [2024-06-27 21:26:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:54,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:54,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:54,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:54,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:54,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339246003] [2024-06-27 21:26:54,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339246003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:54,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:54,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:54,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802387574] [2024-06-27 21:26:54,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:54,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:54,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:54,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:54,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:54,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 376 transitions, 5160 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:54,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:54,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:54,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:55,944 INFO L124 PetriNetUnfolderBase]: 4245/6444 cut-off events. [2024-06-27 21:26:55,944 INFO L125 PetriNetUnfolderBase]: For 485826/485826 co-relation queries the response was YES. [2024-06-27 21:26:56,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51690 conditions, 6444 events. 4245/6444 cut-off events. For 485826/485826 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 36538 event pairs, 989 based on Foata normal form. 6/6450 useless extension candidates. Maximal degree in co-relation 51553. Up to 6389 conditions per place. [2024-06-27 21:26:56,034 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 373 selfloop transitions, 22 changer transitions 0/398 dead transitions. [2024-06-27 21:26:56,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 398 transitions, 6092 flow [2024-06-27 21:26:56,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:26:56,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:26:56,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:26:56,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 21:26:56,043 INFO L175 Difference]: Start difference. First operand has 277 places, 376 transitions, 5160 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:26:56,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 398 transitions, 6092 flow [2024-06-27 21:26:57,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 398 transitions, 5984 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:57,587 INFO L231 Difference]: Finished difference. Result has 281 places, 381 transitions, 5200 flow [2024-06-27 21:26:57,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5052, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5200, PETRI_PLACES=281, PETRI_TRANSITIONS=381} [2024-06-27 21:26:57,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 21:26:57,588 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 381 transitions, 5200 flow [2024-06-27 21:26:57,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:57,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:57,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:26:57,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:26:57,588 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:57,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:57,589 INFO L85 PathProgramCache]: Analyzing trace with hash 488676673, now seen corresponding path program 9 times [2024-06-27 21:26:57,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:57,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293966693] [2024-06-27 21:26:57,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:57,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:57,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:58,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:58,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:58,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293966693] [2024-06-27 21:26:58,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293966693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:58,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:58,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:58,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937308522] [2024-06-27 21:26:58,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:58,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:58,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:58,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:58,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:58,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:26:58,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 381 transitions, 5200 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:58,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:58,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:26:58,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:59,541 INFO L124 PetriNetUnfolderBase]: 4290/6507 cut-off events. [2024-06-27 21:26:59,541 INFO L125 PetriNetUnfolderBase]: For 501867/501867 co-relation queries the response was YES. [2024-06-27 21:26:59,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52445 conditions, 6507 events. 4290/6507 cut-off events. For 501867/501867 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36954 event pairs, 983 based on Foata normal form. 6/6513 useless extension candidates. Maximal degree in co-relation 52306. Up to 6417 conditions per place. [2024-06-27 21:26:59,629 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 378 selfloop transitions, 30 changer transitions 0/411 dead transitions. [2024-06-27 21:26:59,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 411 transitions, 6262 flow [2024-06-27 21:26:59,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:59,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:59,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:26:59,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-27 21:26:59,630 INFO L175 Difference]: Start difference. First operand has 281 places, 381 transitions, 5200 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:26:59,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 411 transitions, 6262 flow [2024-06-27 21:27:00,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 411 transitions, 6164 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:00,978 INFO L231 Difference]: Finished difference. Result has 285 places, 389 transitions, 5351 flow [2024-06-27 21:27:00,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5351, PETRI_PLACES=285, PETRI_TRANSITIONS=389} [2024-06-27 21:27:00,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 21:27:00,978 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 389 transitions, 5351 flow [2024-06-27 21:27:00,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:00,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:00,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:00,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:27:00,979 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:00,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:00,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1438612859, now seen corresponding path program 10 times [2024-06-27 21:27:00,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:00,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287346844] [2024-06-27 21:27:00,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:00,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:00,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:01,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:01,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:01,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287346844] [2024-06-27 21:27:01,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287346844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:01,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:01,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:01,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325708509] [2024-06-27 21:27:01,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:01,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:01,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:01,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:01,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:01,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:01,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 389 transitions, 5351 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:01,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:01,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:01,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:02,924 INFO L124 PetriNetUnfolderBase]: 4302/6526 cut-off events. [2024-06-27 21:27:02,924 INFO L125 PetriNetUnfolderBase]: For 512567/512569 co-relation queries the response was YES. [2024-06-27 21:27:02,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52340 conditions, 6526 events. 4302/6526 cut-off events. For 512567/512569 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37062 event pairs, 889 based on Foata normal form. 14/6540 useless extension candidates. Maximal degree in co-relation 52200. Up to 5887 conditions per place. [2024-06-27 21:27:03,007 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 345 selfloop transitions, 80 changer transitions 0/428 dead transitions. [2024-06-27 21:27:03,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 428 transitions, 6535 flow [2024-06-27 21:27:03,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:03,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:03,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:27:03,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 21:27:03,008 INFO L175 Difference]: Start difference. First operand has 285 places, 389 transitions, 5351 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:27:03,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 428 transitions, 6535 flow [2024-06-27 21:27:04,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 428 transitions, 6392 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:04,688 INFO L231 Difference]: Finished difference. Result has 288 places, 392 transitions, 5509 flow [2024-06-27 21:27:04,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5208, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5509, PETRI_PLACES=288, PETRI_TRANSITIONS=392} [2024-06-27 21:27:04,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 21:27:04,689 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 392 transitions, 5509 flow [2024-06-27 21:27:04,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:04,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:04,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:04,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:27:04,689 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:04,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:04,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1442978347, now seen corresponding path program 2 times [2024-06-27 21:27:04,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:04,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423494161] [2024-06-27 21:27:04,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:04,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:04,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:05,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:05,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:05,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423494161] [2024-06-27 21:27:05,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423494161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:05,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:05,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576564685] [2024-06-27 21:27:05,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:05,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:05,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:05,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:05,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:05,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:05,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 392 transitions, 5509 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:05,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:05,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:05,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:06,684 INFO L124 PetriNetUnfolderBase]: 4306/6532 cut-off events. [2024-06-27 21:27:06,685 INFO L125 PetriNetUnfolderBase]: For 507231/507233 co-relation queries the response was YES. [2024-06-27 21:27:06,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52679 conditions, 6532 events. 4306/6532 cut-off events. For 507231/507233 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37123 event pairs, 918 based on Foata normal form. 6/6538 useless extension candidates. Maximal degree in co-relation 52537. Up to 6106 conditions per place. [2024-06-27 21:27:06,764 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 312 selfloop transitions, 103 changer transitions 0/418 dead transitions. [2024-06-27 21:27:06,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 418 transitions, 6611 flow [2024-06-27 21:27:06,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:06,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 21:27:06,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 21:27:06,765 INFO L175 Difference]: Start difference. First operand has 288 places, 392 transitions, 5509 flow. Second operand 6 states and 116 transitions. [2024-06-27 21:27:06,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 418 transitions, 6611 flow [2024-06-27 21:27:08,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 418 transitions, 6394 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 21:27:08,431 INFO L231 Difference]: Finished difference. Result has 286 places, 395 transitions, 5617 flow [2024-06-27 21:27:08,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5292, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5617, PETRI_PLACES=286, PETRI_TRANSITIONS=395} [2024-06-27 21:27:08,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 21:27:08,432 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 395 transitions, 5617 flow [2024-06-27 21:27:08,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:08,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:08,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:08,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:27:08,432 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:08,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:08,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1437264427, now seen corresponding path program 3 times [2024-06-27 21:27:08,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:08,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347024611] [2024-06-27 21:27:08,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:08,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:09,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:09,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:09,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347024611] [2024-06-27 21:27:09,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347024611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:09,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:09,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:09,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191443284] [2024-06-27 21:27:09,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:09,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:09,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:09,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:09,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:09,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:09,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 395 transitions, 5617 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:09,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:09,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:09,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:10,420 INFO L124 PetriNetUnfolderBase]: 4296/6517 cut-off events. [2024-06-27 21:27:10,420 INFO L125 PetriNetUnfolderBase]: For 511952/511952 co-relation queries the response was YES. [2024-06-27 21:27:10,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52467 conditions, 6517 events. 4296/6517 cut-off events. For 511952/511952 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37007 event pairs, 978 based on Foata normal form. 2/6519 useless extension candidates. Maximal degree in co-relation 52326. Up to 6413 conditions per place. [2024-06-27 21:27:10,639 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 364 selfloop transitions, 46 changer transitions 0/413 dead transitions. [2024-06-27 21:27:10,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 413 transitions, 6489 flow [2024-06-27 21:27:10,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:10,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:10,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 21:27:10,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:27:10,640 INFO L175 Difference]: Start difference. First operand has 286 places, 395 transitions, 5617 flow. Second operand 6 states and 108 transitions. [2024-06-27 21:27:10,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 413 transitions, 6489 flow [2024-06-27 21:27:11,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 413 transitions, 6273 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:11,891 INFO L231 Difference]: Finished difference. Result has 288 places, 395 transitions, 5523 flow [2024-06-27 21:27:11,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5401, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5523, PETRI_PLACES=288, PETRI_TRANSITIONS=395} [2024-06-27 21:27:11,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 21:27:11,892 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 395 transitions, 5523 flow [2024-06-27 21:27:11,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:11,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:11,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:11,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:27:11,892 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:11,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:11,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1665581473, now seen corresponding path program 11 times [2024-06-27 21:27:11,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:11,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55861633] [2024-06-27 21:27:11,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:11,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:11,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:12,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:12,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:12,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55861633] [2024-06-27 21:27:12,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55861633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:12,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:12,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:12,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292652413] [2024-06-27 21:27:12,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:12,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:12,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:12,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:12,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:12,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:12,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 395 transitions, 5523 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:12,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:12,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:12,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:13,926 INFO L124 PetriNetUnfolderBase]: 4278/6493 cut-off events. [2024-06-27 21:27:13,926 INFO L125 PetriNetUnfolderBase]: For 506009/506009 co-relation queries the response was YES. [2024-06-27 21:27:13,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51476 conditions, 6493 events. 4278/6493 cut-off events. For 506009/506009 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 36992 event pairs, 961 based on Foata normal form. 6/6499 useless extension candidates. Maximal degree in co-relation 51335. Up to 6276 conditions per place. [2024-06-27 21:27:14,016 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 368 selfloop transitions, 55 changer transitions 0/426 dead transitions. [2024-06-27 21:27:14,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 426 transitions, 6619 flow [2024-06-27 21:27:14,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:14,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:27:14,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 21:27:14,017 INFO L175 Difference]: Start difference. First operand has 288 places, 395 transitions, 5523 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:27:14,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 426 transitions, 6619 flow [2024-06-27 21:27:15,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 426 transitions, 6326 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:15,981 INFO L231 Difference]: Finished difference. Result has 289 places, 395 transitions, 5360 flow [2024-06-27 21:27:15,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5360, PETRI_PLACES=289, PETRI_TRANSITIONS=395} [2024-06-27 21:27:15,982 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-27 21:27:15,982 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 395 transitions, 5360 flow [2024-06-27 21:27:15,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:15,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:15,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:15,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:27:15,982 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:15,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:15,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1665344323, now seen corresponding path program 12 times [2024-06-27 21:27:15,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:15,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827718280] [2024-06-27 21:27:15,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:15,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:15,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:16,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:16,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827718280] [2024-06-27 21:27:16,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827718280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:16,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:16,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:27:16,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886034936] [2024-06-27 21:27:16,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:16,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:27:16,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:16,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:27:16,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:27:16,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:16,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 395 transitions, 5360 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:16,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:16,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:16,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:17,876 INFO L124 PetriNetUnfolderBase]: 4260/6469 cut-off events. [2024-06-27 21:27:17,876 INFO L125 PetriNetUnfolderBase]: For 476644/476644 co-relation queries the response was YES. [2024-06-27 21:27:17,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50474 conditions, 6469 events. 4260/6469 cut-off events. For 476644/476644 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 36830 event pairs, 968 based on Foata normal form. 6/6475 useless extension candidates. Maximal degree in co-relation 50333. Up to 6362 conditions per place. [2024-06-27 21:27:17,960 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 381 selfloop transitions, 33 changer transitions 0/417 dead transitions. [2024-06-27 21:27:17,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 417 transitions, 6260 flow [2024-06-27 21:27:17,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:17,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:17,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:27:17,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-27 21:27:17,961 INFO L175 Difference]: Start difference. First operand has 289 places, 395 transitions, 5360 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:27:17,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 417 transitions, 6260 flow [2024-06-27 21:27:19,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 417 transitions, 6127 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:19,347 INFO L231 Difference]: Finished difference. Result has 290 places, 395 transitions, 5307 flow [2024-06-27 21:27:19,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5307, PETRI_PLACES=290, PETRI_TRANSITIONS=395} [2024-06-27 21:27:19,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 21:27:19,347 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 395 transitions, 5307 flow [2024-06-27 21:27:19,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:19,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:19,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:19,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:27:19,348 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:19,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:19,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1442969419, now seen corresponding path program 2 times [2024-06-27 21:27:19,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:19,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294516353] [2024-06-27 21:27:19,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:19,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:20,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:20,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294516353] [2024-06-27 21:27:20,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294516353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:20,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:20,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:20,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151940718] [2024-06-27 21:27:20,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:20,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:20,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:20,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:20,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:20,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:20,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 395 transitions, 5307 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:20,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:20,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:20,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:21,903 INFO L124 PetriNetUnfolderBase]: 4260/6469 cut-off events. [2024-06-27 21:27:21,903 INFO L125 PetriNetUnfolderBase]: For 466336/466336 co-relation queries the response was YES. [2024-06-27 21:27:21,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50145 conditions, 6469 events. 4260/6469 cut-off events. For 466336/466336 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36780 event pairs, 946 based on Foata normal form. 4/6473 useless extension candidates. Maximal degree in co-relation 50003. Up to 6386 conditions per place. [2024-06-27 21:27:22,028 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 380 selfloop transitions, 33 changer transitions 0/416 dead transitions. [2024-06-27 21:27:22,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 416 transitions, 6257 flow [2024-06-27 21:27:22,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:22,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:22,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:27:22,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:27:22,029 INFO L175 Difference]: Start difference. First operand has 290 places, 395 transitions, 5307 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:27:22,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 416 transitions, 6257 flow [2024-06-27 21:27:23,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 416 transitions, 6157 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:23,547 INFO L231 Difference]: Finished difference. Result has 289 places, 398 transitions, 5364 flow [2024-06-27 21:27:23,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5364, PETRI_PLACES=289, PETRI_TRANSITIONS=398} [2024-06-27 21:27:23,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-27 21:27:23,547 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 398 transitions, 5364 flow [2024-06-27 21:27:23,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:23,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:23,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:23,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:27:23,548 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:23,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:23,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1438735681, now seen corresponding path program 3 times [2024-06-27 21:27:23,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:23,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344553297] [2024-06-27 21:27:23,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:23,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:24,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:24,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:24,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344553297] [2024-06-27 21:27:24,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344553297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:24,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:24,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:24,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113144298] [2024-06-27 21:27:24,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:24,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:24,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:24,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:24,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:24,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:24,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 398 transitions, 5364 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:24,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:24,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:24,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:25,976 INFO L124 PetriNetUnfolderBase]: 4268/6482 cut-off events. [2024-06-27 21:27:25,976 INFO L125 PetriNetUnfolderBase]: For 459005/459007 co-relation queries the response was YES. [2024-06-27 21:27:26,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50122 conditions, 6482 events. 4268/6482 cut-off events. For 459005/459007 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36865 event pairs, 907 based on Foata normal form. 6/6488 useless extension candidates. Maximal degree in co-relation 49979. Up to 5995 conditions per place. [2024-06-27 21:27:26,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 135 changer transitions 0/437 dead transitions. [2024-06-27 21:27:26,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 437 transitions, 6394 flow [2024-06-27 21:27:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:27:26,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:27:26,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:27:26,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-27 21:27:26,067 INFO L175 Difference]: Start difference. First operand has 289 places, 398 transitions, 5364 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:27:26,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 437 transitions, 6394 flow [2024-06-27 21:27:27,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 437 transitions, 6239 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:27,466 INFO L231 Difference]: Finished difference. Result has 294 places, 402 transitions, 5562 flow [2024-06-27 21:27:27,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5209, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5562, PETRI_PLACES=294, PETRI_TRANSITIONS=402} [2024-06-27 21:27:27,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-27 21:27:27,467 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 402 transitions, 5562 flow [2024-06-27 21:27:27,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:27,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:27,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:27,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:27:27,467 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:27,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:27,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1442982315, now seen corresponding path program 4 times [2024-06-27 21:27:27,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:27,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804713040] [2024-06-27 21:27:27,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:27,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:27,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:28,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:28,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804713040] [2024-06-27 21:27:28,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804713040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:28,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:28,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:28,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001024321] [2024-06-27 21:27:28,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:28,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:28,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:28,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:28,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:28,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:28,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 402 transitions, 5562 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:28,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:28,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:28,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:29,711 INFO L124 PetriNetUnfolderBase]: 4272/6488 cut-off events. [2024-06-27 21:27:29,711 INFO L125 PetriNetUnfolderBase]: For 453233/453235 co-relation queries the response was YES. [2024-06-27 21:27:29,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50196 conditions, 6488 events. 4272/6488 cut-off events. For 453233/453235 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36920 event pairs, 890 based on Foata normal form. 6/6494 useless extension candidates. Maximal degree in co-relation 50052. Up to 5930 conditions per place. [2024-06-27 21:27:29,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 148 changer transitions 0/438 dead transitions. [2024-06-27 21:27:29,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 438 transitions, 6600 flow [2024-06-27 21:27:29,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:29,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:29,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 21:27:29,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:27:29,786 INFO L175 Difference]: Start difference. First operand has 294 places, 402 transitions, 5562 flow. Second operand 7 states and 140 transitions. [2024-06-27 21:27:29,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 438 transitions, 6600 flow [2024-06-27 21:27:30,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 438 transitions, 6369 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:30,874 INFO L231 Difference]: Finished difference. Result has 295 places, 406 transitions, 5758 flow [2024-06-27 21:27:30,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5758, PETRI_PLACES=295, PETRI_TRANSITIONS=406} [2024-06-27 21:27:30,875 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-27 21:27:30,875 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 406 transitions, 5758 flow [2024-06-27 21:27:30,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:30,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:30,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:30,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:27:30,875 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:30,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:30,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1426330535, now seen corresponding path program 3 times [2024-06-27 21:27:30,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:30,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44911380] [2024-06-27 21:27:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:30,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:30,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:31,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:31,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:31,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44911380] [2024-06-27 21:27:31,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44911380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:31,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:31,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:31,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012449477] [2024-06-27 21:27:31,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:31,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:31,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:31,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:31,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:31,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:31,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 406 transitions, 5758 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:31,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:31,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:31,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:33,372 INFO L124 PetriNetUnfolderBase]: 4267/6480 cut-off events. [2024-06-27 21:27:33,372 INFO L125 PetriNetUnfolderBase]: For 434568/434568 co-relation queries the response was YES. [2024-06-27 21:27:33,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50437 conditions, 6480 events. 4267/6480 cut-off events. For 434568/434568 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36848 event pairs, 977 based on Foata normal form. 2/6482 useless extension candidates. Maximal degree in co-relation 50293. Up to 6445 conditions per place. [2024-06-27 21:27:33,441 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 401 selfloop transitions, 15 changer transitions 0/419 dead transitions. [2024-06-27 21:27:33,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 419 transitions, 6676 flow [2024-06-27 21:27:33,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:33,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:33,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:27:33,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:27:33,442 INFO L175 Difference]: Start difference. First operand has 295 places, 406 transitions, 5758 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:27:33,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 419 transitions, 6676 flow [2024-06-27 21:27:34,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 419 transitions, 6375 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:34,770 INFO L231 Difference]: Finished difference. Result has 296 places, 408 transitions, 5556 flow [2024-06-27 21:27:34,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5556, PETRI_PLACES=296, PETRI_TRANSITIONS=408} [2024-06-27 21:27:34,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 21:27:34,771 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 408 transitions, 5556 flow [2024-06-27 21:27:34,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:34,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:34,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:34,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:27:34,771 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:34,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash 296025077, now seen corresponding path program 1 times [2024-06-27 21:27:34,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:34,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631276604] [2024-06-27 21:27:34,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:34,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:34,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:35,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:35,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:35,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631276604] [2024-06-27 21:27:35,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631276604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:35,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:35,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:35,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348382294] [2024-06-27 21:27:35,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:35,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:35,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:35,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:35,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:35,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:35,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 408 transitions, 5556 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:35,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:35,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:35,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:37,258 INFO L124 PetriNetUnfolderBase]: 4349/6606 cut-off events. [2024-06-27 21:27:37,259 INFO L125 PetriNetUnfolderBase]: For 479621/479621 co-relation queries the response was YES. [2024-06-27 21:27:37,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51381 conditions, 6606 events. 4349/6606 cut-off events. For 479621/479621 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 37662 event pairs, 950 based on Foata normal form. 10/6616 useless extension candidates. Maximal degree in co-relation 51236. Up to 6287 conditions per place. [2024-06-27 21:27:37,498 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 402 selfloop transitions, 42 changer transitions 0/447 dead transitions. [2024-06-27 21:27:37,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 447 transitions, 6808 flow [2024-06-27 21:27:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:37,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:37,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:27:37,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-27 21:27:37,499 INFO L175 Difference]: Start difference. First operand has 296 places, 408 transitions, 5556 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:27:37,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 447 transitions, 6808 flow [2024-06-27 21:27:38,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 447 transitions, 6725 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:38,747 INFO L231 Difference]: Finished difference. Result has 300 places, 410 transitions, 5595 flow [2024-06-27 21:27:38,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5473, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5595, PETRI_PLACES=300, PETRI_TRANSITIONS=410} [2024-06-27 21:27:38,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 21:27:38,747 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 410 transitions, 5595 flow [2024-06-27 21:27:38,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:38,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:38,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:38,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:27:38,748 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:38,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:38,748 INFO L85 PathProgramCache]: Analyzing trace with hash 293346677, now seen corresponding path program 2 times [2024-06-27 21:27:38,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:38,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968758942] [2024-06-27 21:27:38,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:38,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:38,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:39,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:39,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968758942] [2024-06-27 21:27:39,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968758942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:39,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:39,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:39,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511622821] [2024-06-27 21:27:39,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:39,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:39,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:39,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:39,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:39,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:39,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 410 transitions, 5595 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:39,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:39,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:39,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:41,363 INFO L124 PetriNetUnfolderBase]: 4401/6686 cut-off events. [2024-06-27 21:27:41,363 INFO L125 PetriNetUnfolderBase]: For 505652/505652 co-relation queries the response was YES. [2024-06-27 21:27:41,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52185 conditions, 6686 events. 4401/6686 cut-off events. For 505652/505652 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 38265 event pairs, 995 based on Foata normal form. 14/6700 useless extension candidates. Maximal degree in co-relation 52039. Up to 6478 conditions per place. [2024-06-27 21:27:41,454 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 398 selfloop transitions, 41 changer transitions 0/442 dead transitions. [2024-06-27 21:27:41,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 442 transitions, 6655 flow [2024-06-27 21:27:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:41,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:41,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:27:41,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 21:27:41,455 INFO L175 Difference]: Start difference. First operand has 300 places, 410 transitions, 5595 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:27:41,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 442 transitions, 6655 flow [2024-06-27 21:27:42,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 442 transitions, 6601 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:27:42,967 INFO L231 Difference]: Finished difference. Result has 304 places, 411 transitions, 5648 flow [2024-06-27 21:27:42,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5648, PETRI_PLACES=304, PETRI_TRANSITIONS=411} [2024-06-27 21:27:42,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 21:27:42,967 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 411 transitions, 5648 flow [2024-06-27 21:27:42,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:42,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:42,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:42,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:27:42,968 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:42,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:42,968 INFO L85 PathProgramCache]: Analyzing trace with hash 488922751, now seen corresponding path program 3 times [2024-06-27 21:27:42,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:42,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175518722] [2024-06-27 21:27:42,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:42,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:43,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:43,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175518722] [2024-06-27 21:27:43,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175518722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:43,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:43,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:43,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305252292] [2024-06-27 21:27:43,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:43,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:43,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:43,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:43,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:43,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:43,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 411 transitions, 5648 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:43,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:43,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:43,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:45,528 INFO L124 PetriNetUnfolderBase]: 4453/6766 cut-off events. [2024-06-27 21:27:45,528 INFO L125 PetriNetUnfolderBase]: For 520081/520081 co-relation queries the response was YES. [2024-06-27 21:27:45,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53057 conditions, 6766 events. 4453/6766 cut-off events. For 520081/520081 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 38849 event pairs, 1005 based on Foata normal form. 14/6780 useless extension candidates. Maximal degree in co-relation 52909. Up to 6626 conditions per place. [2024-06-27 21:27:45,627 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 406 selfloop transitions, 29 changer transitions 0/438 dead transitions. [2024-06-27 21:27:45,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 438 transitions, 6674 flow [2024-06-27 21:27:45,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:45,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:45,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:27:45,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:27:45,628 INFO L175 Difference]: Start difference. First operand has 304 places, 411 transitions, 5648 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:27:45,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 438 transitions, 6674 flow [2024-06-27 21:27:47,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 438 transitions, 6591 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:47,349 INFO L231 Difference]: Finished difference. Result has 306 places, 412 transitions, 5650 flow [2024-06-27 21:27:47,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5650, PETRI_PLACES=306, PETRI_TRANSITIONS=412} [2024-06-27 21:27:47,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 21:27:47,349 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 412 transitions, 5650 flow [2024-06-27 21:27:47,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:47,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:47,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:47,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:27:47,349 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:47,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:47,350 INFO L85 PathProgramCache]: Analyzing trace with hash 489107449, now seen corresponding path program 1 times [2024-06-27 21:27:47,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:47,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358537180] [2024-06-27 21:27:47,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:47,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:47,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:48,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:48,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:48,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358537180] [2024-06-27 21:27:48,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358537180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:48,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:48,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:48,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446876956] [2024-06-27 21:27:48,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:48,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:48,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:48,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:48,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:48,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:48,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 412 transitions, 5650 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:48,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:48,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:48,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:49,955 INFO L124 PetriNetUnfolderBase]: 4461/6778 cut-off events. [2024-06-27 21:27:49,956 INFO L125 PetriNetUnfolderBase]: For 505791/505791 co-relation queries the response was YES. [2024-06-27 21:27:50,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53299 conditions, 6778 events. 4461/6778 cut-off events. For 505791/505791 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38946 event pairs, 1027 based on Foata normal form. 2/6780 useless extension candidates. Maximal degree in co-relation 53150. Up to 6720 conditions per place. [2024-06-27 21:27:50,053 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 27 changer transitions 0/431 dead transitions. [2024-06-27 21:27:50,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 431 transitions, 6588 flow [2024-06-27 21:27:50,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:27:50,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:27:50,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:27:50,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 21:27:50,054 INFO L175 Difference]: Start difference. First operand has 306 places, 412 transitions, 5650 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:27:50,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 431 transitions, 6588 flow [2024-06-27 21:27:51,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 431 transitions, 6527 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:51,811 INFO L231 Difference]: Finished difference. Result has 308 places, 414 transitions, 5690 flow [2024-06-27 21:27:51,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5690, PETRI_PLACES=308, PETRI_TRANSITIONS=414} [2024-06-27 21:27:51,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 21:27:51,812 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 414 transitions, 5690 flow [2024-06-27 21:27:51,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:51,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:51,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:51,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:27:51,813 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:51,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:51,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1437249547, now seen corresponding path program 2 times [2024-06-27 21:27:51,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:51,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471098620] [2024-06-27 21:27:51,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:51,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:51,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:52,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:52,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:52,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471098620] [2024-06-27 21:27:52,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471098620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:52,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:52,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:52,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702679055] [2024-06-27 21:27:52,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:52,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:52,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:52,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:52,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:52,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:52,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 414 transitions, 5690 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:52,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:52,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:52,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:54,341 INFO L124 PetriNetUnfolderBase]: 4469/6790 cut-off events. [2024-06-27 21:27:54,342 INFO L125 PetriNetUnfolderBase]: For 518677/518677 co-relation queries the response was YES. [2024-06-27 21:27:54,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53564 conditions, 6790 events. 4469/6790 cut-off events. For 518677/518677 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39025 event pairs, 1023 based on Foata normal form. 2/6792 useless extension candidates. Maximal degree in co-relation 53414. Up to 6726 conditions per place. [2024-06-27 21:27:54,437 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 400 selfloop transitions, 27 changer transitions 0/430 dead transitions. [2024-06-27 21:27:54,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 430 transitions, 6622 flow [2024-06-27 21:27:54,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:27:54,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:27:54,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 21:27:54,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 21:27:54,438 INFO L175 Difference]: Start difference. First operand has 308 places, 414 transitions, 5690 flow. Second operand 6 states and 102 transitions. [2024-06-27 21:27:54,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 430 transitions, 6622 flow [2024-06-27 21:27:56,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 430 transitions, 6537 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:27:56,166 INFO L231 Difference]: Finished difference. Result has 308 places, 416 transitions, 5713 flow [2024-06-27 21:27:56,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5713, PETRI_PLACES=308, PETRI_TRANSITIONS=416} [2024-06-27 21:27:56,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 21:27:56,167 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 416 transitions, 5713 flow [2024-06-27 21:27:56,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:56,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:56,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:27:56,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:27:56,167 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:56,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:56,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1665335395, now seen corresponding path program 4 times [2024-06-27 21:27:56,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:56,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850928249] [2024-06-27 21:27:56,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:56,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:56,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:57,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:57,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:57,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850928249] [2024-06-27 21:27:57,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850928249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:57,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:57,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:27:57,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800344306] [2024-06-27 21:27:57,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:57,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:27:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:57,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:27:57,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:27:57,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:27:57,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 416 transitions, 5713 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:57,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:57,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:27:57,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:58,740 INFO L124 PetriNetUnfolderBase]: 4436/6743 cut-off events. [2024-06-27 21:27:58,740 INFO L125 PetriNetUnfolderBase]: For 526257/526257 co-relation queries the response was YES. [2024-06-27 21:27:58,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52491 conditions, 6743 events. 4436/6743 cut-off events. For 526257/526257 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38669 event pairs, 963 based on Foata normal form. 14/6757 useless extension candidates. Maximal degree in co-relation 52340. Up to 6479 conditions per place. [2024-06-27 21:27:58,833 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 40 changer transitions 0/446 dead transitions. [2024-06-27 21:27:58,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 446 transitions, 6745 flow [2024-06-27 21:27:58,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:27:58,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:27:58,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:27:58,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 21:27:58,834 INFO L175 Difference]: Start difference. First operand has 308 places, 416 transitions, 5713 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:27:58,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 446 transitions, 6745 flow [2024-06-27 21:28:00,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 446 transitions, 6655 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:28:00,457 INFO L231 Difference]: Finished difference. Result has 311 places, 416 transitions, 5714 flow [2024-06-27 21:28:00,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5714, PETRI_PLACES=311, PETRI_TRANSITIONS=416} [2024-06-27 21:28:00,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 21:28:00,458 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 416 transitions, 5714 flow [2024-06-27 21:28:00,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:00,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:00,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:00,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:28:00,458 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:00,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:00,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1428678667, now seen corresponding path program 3 times [2024-06-27 21:28:00,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:00,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871668589] [2024-06-27 21:28:00,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:00,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:00,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:01,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:01,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:01,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871668589] [2024-06-27 21:28:01,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871668589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:01,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:01,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:01,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613046234] [2024-06-27 21:28:01,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:01,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:01,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:01,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:01,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:01,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:01,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 416 transitions, 5714 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:01,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:01,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:01,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:02,933 INFO L124 PetriNetUnfolderBase]: 4431/6737 cut-off events. [2024-06-27 21:28:02,933 INFO L125 PetriNetUnfolderBase]: For 491365/491367 co-relation queries the response was YES. [2024-06-27 21:28:03,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52308 conditions, 6737 events. 4431/6737 cut-off events. For 491365/491367 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 38689 event pairs, 998 based on Foata normal form. 4/6741 useless extension candidates. Maximal degree in co-relation 52156. Up to 6658 conditions per place. [2024-06-27 21:28:03,030 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 400 selfloop transitions, 27 changer transitions 0/430 dead transitions. [2024-06-27 21:28:03,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 430 transitions, 6640 flow [2024-06-27 21:28:03,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:28:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:28:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 21:28:03,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 21:28:03,031 INFO L175 Difference]: Start difference. First operand has 311 places, 416 transitions, 5714 flow. Second operand 6 states and 98 transitions. [2024-06-27 21:28:03,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 430 transitions, 6640 flow [2024-06-27 21:28:04,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 430 transitions, 6553 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:04,731 INFO L231 Difference]: Finished difference. Result has 311 places, 418 transitions, 5732 flow [2024-06-27 21:28:04,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5732, PETRI_PLACES=311, PETRI_TRANSITIONS=418} [2024-06-27 21:28:04,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 21:28:04,731 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 418 transitions, 5732 flow [2024-06-27 21:28:04,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:04,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:04,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:04,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:28:04,732 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:04,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2084573581, now seen corresponding path program 1 times [2024-06-27 21:28:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:04,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475702737] [2024-06-27 21:28:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:05,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:05,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475702737] [2024-06-27 21:28:05,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475702737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:05,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:05,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:05,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639591068] [2024-06-27 21:28:05,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:05,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:05,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:05,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:05,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:05,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 418 transitions, 5732 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:05,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:05,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:05,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:07,399 INFO L124 PetriNetUnfolderBase]: 4621/7027 cut-off events. [2024-06-27 21:28:07,399 INFO L125 PetriNetUnfolderBase]: For 581821/581823 co-relation queries the response was YES. [2024-06-27 21:28:07,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55799 conditions, 7027 events. 4621/7027 cut-off events. For 581821/581823 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 40491 event pairs, 824 based on Foata normal form. 18/7045 useless extension candidates. Maximal degree in co-relation 55646. Up to 6086 conditions per place. [2024-06-27 21:28:07,501 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 330 selfloop transitions, 141 changer transitions 0/474 dead transitions. [2024-06-27 21:28:07,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 474 transitions, 7171 flow [2024-06-27 21:28:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:07,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:07,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:28:07,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-27 21:28:07,502 INFO L175 Difference]: Start difference. First operand has 311 places, 418 transitions, 5732 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:28:07,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 474 transitions, 7171 flow [2024-06-27 21:28:09,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 474 transitions, 7082 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:28:09,628 INFO L231 Difference]: Finished difference. Result has 318 places, 425 transitions, 6083 flow [2024-06-27 21:28:09,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6083, PETRI_PLACES=318, PETRI_TRANSITIONS=425} [2024-06-27 21:28:09,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 21:28:09,629 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 425 transitions, 6083 flow [2024-06-27 21:28:09,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:09,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:09,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:09,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:28:09,629 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:09,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:09,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2091982891, now seen corresponding path program 2 times [2024-06-27 21:28:09,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:09,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477990265] [2024-06-27 21:28:09,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:09,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:10,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:10,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:10,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477990265] [2024-06-27 21:28:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477990265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155961095] [2024-06-27 21:28:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:10,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:10,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:10,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:10,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 425 transitions, 6083 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:10,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:10,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:10,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:12,480 INFO L124 PetriNetUnfolderBase]: 4841/7359 cut-off events. [2024-06-27 21:28:12,480 INFO L125 PetriNetUnfolderBase]: For 658018/658020 co-relation queries the response was YES. [2024-06-27 21:28:12,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60625 conditions, 7359 events. 4841/7359 cut-off events. For 658018/658020 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 42841 event pairs, 1009 based on Foata normal form. 18/7377 useless extension candidates. Maximal degree in co-relation 60470. Up to 6545 conditions per place. [2024-06-27 21:28:12,590 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 311 selfloop transitions, 172 changer transitions 0/486 dead transitions. [2024-06-27 21:28:12,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 486 transitions, 7631 flow [2024-06-27 21:28:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 21:28:12,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-06-27 21:28:12,592 INFO L175 Difference]: Start difference. First operand has 318 places, 425 transitions, 6083 flow. Second operand 10 states and 188 transitions. [2024-06-27 21:28:12,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 486 transitions, 7631 flow [2024-06-27 21:28:14,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 486 transitions, 7410 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:14,891 INFO L231 Difference]: Finished difference. Result has 324 places, 439 transitions, 6466 flow [2024-06-27 21:28:14,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5869, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6466, PETRI_PLACES=324, PETRI_TRANSITIONS=439} [2024-06-27 21:28:14,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 21:28:14,892 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 439 transitions, 6466 flow [2024-06-27 21:28:14,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:14,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:14,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:14,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:28:14,892 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:14,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:14,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2091992191, now seen corresponding path program 3 times [2024-06-27 21:28:14,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:14,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813241797] [2024-06-27 21:28:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:14,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:14,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:15,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:15,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:15,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813241797] [2024-06-27 21:28:15,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813241797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:15,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:15,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:15,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667439662] [2024-06-27 21:28:15,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:15,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:15,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:15,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:15,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:15,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:15,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 439 transitions, 6466 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:15,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:15,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:17,627 INFO L124 PetriNetUnfolderBase]: 4883/7429 cut-off events. [2024-06-27 21:28:17,627 INFO L125 PetriNetUnfolderBase]: For 687834/687836 co-relation queries the response was YES. [2024-06-27 21:28:17,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60587 conditions, 7429 events. 4883/7429 cut-off events. For 687834/687836 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 43269 event pairs, 1025 based on Foata normal form. 42/7471 useless extension candidates. Maximal degree in co-relation 60429. Up to 6748 conditions per place. [2024-06-27 21:28:17,737 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 338 selfloop transitions, 147 changer transitions 0/488 dead transitions. [2024-06-27 21:28:17,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 488 transitions, 7715 flow [2024-06-27 21:28:17,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:28:17,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:28:17,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-27 21:28:17,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4395833333333333 [2024-06-27 21:28:17,738 INFO L175 Difference]: Start difference. First operand has 324 places, 439 transitions, 6466 flow. Second operand 12 states and 211 transitions. [2024-06-27 21:28:17,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 488 transitions, 7715 flow [2024-06-27 21:28:20,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 488 transitions, 7508 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:28:20,397 INFO L231 Difference]: Finished difference. Result has 332 places, 444 transitions, 6700 flow [2024-06-27 21:28:20,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6259, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6700, PETRI_PLACES=332, PETRI_TRANSITIONS=444} [2024-06-27 21:28:20,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 21:28:20,397 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 444 transitions, 6700 flow [2024-06-27 21:28:20,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:20,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:20,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:20,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:28:20,397 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:20,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:20,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1944696435, now seen corresponding path program 4 times [2024-06-27 21:28:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:20,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87960260] [2024-06-27 21:28:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:21,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:21,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:21,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87960260] [2024-06-27 21:28:21,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87960260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:21,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:21,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:21,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49664151] [2024-06-27 21:28:21,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:21,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:21,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:21,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:21,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:28:21,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:21,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 444 transitions, 6700 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:21,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:21,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:21,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:23,169 INFO L124 PetriNetUnfolderBase]: 5027/7653 cut-off events. [2024-06-27 21:28:23,169 INFO L125 PetriNetUnfolderBase]: For 645360/645362 co-relation queries the response was YES. [2024-06-27 21:28:23,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62992 conditions, 7653 events. 5027/7653 cut-off events. For 645360/645362 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 45010 event pairs, 1025 based on Foata normal form. 18/7671 useless extension candidates. Maximal degree in co-relation 62832. Up to 7014 conditions per place. [2024-06-27 21:28:23,288 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 371 selfloop transitions, 114 changer transitions 0/488 dead transitions. [2024-06-27 21:28:23,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 488 transitions, 7968 flow [2024-06-27 21:28:23,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:23,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:28:23,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475 [2024-06-27 21:28:23,289 INFO L175 Difference]: Start difference. First operand has 332 places, 444 transitions, 6700 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:28:23,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 488 transitions, 7968 flow [2024-06-27 21:28:25,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 488 transitions, 7650 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 21:28:25,536 INFO L231 Difference]: Finished difference. Result has 333 places, 449 transitions, 6759 flow [2024-06-27 21:28:25,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6759, PETRI_PLACES=333, PETRI_TRANSITIONS=449} [2024-06-27 21:28:25,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 21:28:25,537 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 449 transitions, 6759 flow [2024-06-27 21:28:25,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:25,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:25,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:25,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:28:25,537 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:25,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:25,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1452170415, now seen corresponding path program 1 times [2024-06-27 21:28:25,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:25,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76812207] [2024-06-27 21:28:25,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:25,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:25,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:26,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:26,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:26,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76812207] [2024-06-27 21:28:26,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76812207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:26,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:26,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:26,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481814744] [2024-06-27 21:28:26,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:26,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:26,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:26,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:26,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:26,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:26,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 449 transitions, 6759 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:26,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:26,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:26,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:27,929 INFO L124 PetriNetUnfolderBase]: 5153/7828 cut-off events. [2024-06-27 21:28:27,929 INFO L125 PetriNetUnfolderBase]: For 671100/671102 co-relation queries the response was YES. [2024-06-27 21:28:28,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65405 conditions, 7828 events. 5153/7828 cut-off events. For 671100/671102 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 46119 event pairs, 1036 based on Foata normal form. 8/7836 useless extension candidates. Maximal degree in co-relation 65243. Up to 6559 conditions per place. [2024-06-27 21:28:28,067 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 336 selfloop transitions, 159 changer transitions 0/498 dead transitions. [2024-06-27 21:28:28,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 498 transitions, 8413 flow [2024-06-27 21:28:28,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:28,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:28,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 21:28:28,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.490625 [2024-06-27 21:28:28,068 INFO L175 Difference]: Start difference. First operand has 333 places, 449 transitions, 6759 flow. Second operand 8 states and 157 transitions. [2024-06-27 21:28:28,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 498 transitions, 8413 flow [2024-06-27 21:28:31,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 498 transitions, 8160 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:31,751 INFO L231 Difference]: Finished difference. Result has 335 places, 458 transitions, 7024 flow [2024-06-27 21:28:31,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6506, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7024, PETRI_PLACES=335, PETRI_TRANSITIONS=458} [2024-06-27 21:28:31,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 21:28:31,751 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 458 transitions, 7024 flow [2024-06-27 21:28:31,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:31,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:31,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:31,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:28:31,752 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:31,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:31,752 INFO L85 PathProgramCache]: Analyzing trace with hash -508526537, now seen corresponding path program 2 times [2024-06-27 21:28:31,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:31,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317553282] [2024-06-27 21:28:31,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:31,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:32,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:32,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317553282] [2024-06-27 21:28:32,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317553282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:32,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:32,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:32,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400461304] [2024-06-27 21:28:32,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:32,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:32,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:32,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:32,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:32,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:32,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 458 transitions, 7024 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:32,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:32,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:32,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:34,233 INFO L124 PetriNetUnfolderBase]: 5279/8002 cut-off events. [2024-06-27 21:28:34,233 INFO L125 PetriNetUnfolderBase]: For 725342/725344 co-relation queries the response was YES. [2024-06-27 21:28:34,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68195 conditions, 8002 events. 5279/8002 cut-off events. For 725342/725344 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 47101 event pairs, 1035 based on Foata normal form. 8/8010 useless extension candidates. Maximal degree in co-relation 68032. Up to 6647 conditions per place. [2024-06-27 21:28:34,346 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 353 selfloop transitions, 149 changer transitions 0/505 dead transitions. [2024-06-27 21:28:34,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 505 transitions, 8890 flow [2024-06-27 21:28:34,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:34,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:34,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 21:28:34,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-27 21:28:34,347 INFO L175 Difference]: Start difference. First operand has 335 places, 458 transitions, 7024 flow. Second operand 8 states and 154 transitions. [2024-06-27 21:28:34,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 505 transitions, 8890 flow [2024-06-27 21:28:37,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 505 transitions, 8433 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:37,593 INFO L231 Difference]: Finished difference. Result has 337 places, 467 transitions, 7111 flow [2024-06-27 21:28:37,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7111, PETRI_PLACES=337, PETRI_TRANSITIONS=467} [2024-06-27 21:28:37,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 21:28:37,594 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 467 transitions, 7111 flow [2024-06-27 21:28:37,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:37,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:37,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:37,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:28:37,594 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:37,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:37,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1457831325, now seen corresponding path program 3 times [2024-06-27 21:28:37,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:37,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830538491] [2024-06-27 21:28:37,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:37,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:37,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:38,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:38,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:38,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830538491] [2024-06-27 21:28:38,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830538491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:38,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:38,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:38,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110872682] [2024-06-27 21:28:38,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:38,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:38,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:38,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:38,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:38,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:38,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 467 transitions, 7111 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:38,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:38,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:38,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:39,966 INFO L124 PetriNetUnfolderBase]: 5261/7978 cut-off events. [2024-06-27 21:28:39,966 INFO L125 PetriNetUnfolderBase]: For 719790/719792 co-relation queries the response was YES. [2024-06-27 21:28:40,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67319 conditions, 7978 events. 5261/7978 cut-off events. For 719790/719792 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47007 event pairs, 1040 based on Foata normal form. 8/7986 useless extension candidates. Maximal degree in co-relation 67156. Up to 6636 conditions per place. [2024-06-27 21:28:40,092 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 144 changer transitions 0/501 dead transitions. [2024-06-27 21:28:40,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 501 transitions, 8569 flow [2024-06-27 21:28:40,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:40,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:28:40,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 21:28:40,093 INFO L175 Difference]: Start difference. First operand has 337 places, 467 transitions, 7111 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:28:40,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 501 transitions, 8569 flow [2024-06-27 21:28:42,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 501 transitions, 8283 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 21:28:42,898 INFO L231 Difference]: Finished difference. Result has 341 places, 467 transitions, 7120 flow [2024-06-27 21:28:42,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6825, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7120, PETRI_PLACES=341, PETRI_TRANSITIONS=467} [2024-06-27 21:28:42,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 21:28:42,899 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 467 transitions, 7120 flow [2024-06-27 21:28:42,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:42,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:42,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:42,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:28:42,899 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:42,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash -513768947, now seen corresponding path program 4 times [2024-06-27 21:28:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:42,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945098053] [2024-06-27 21:28:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:42,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:43,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:43,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945098053] [2024-06-27 21:28:43,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945098053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:43,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:43,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:43,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309867819] [2024-06-27 21:28:43,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:43,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:43,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:43,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:43,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:43,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:43,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 467 transitions, 7120 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:43,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:43,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:43,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:45,456 INFO L124 PetriNetUnfolderBase]: 5291/8019 cut-off events. [2024-06-27 21:28:45,457 INFO L125 PetriNetUnfolderBase]: For 736897/736899 co-relation queries the response was YES. [2024-06-27 21:28:45,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67515 conditions, 8019 events. 5291/8019 cut-off events. For 736897/736899 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 47195 event pairs, 1134 based on Foata normal form. 8/8027 useless extension candidates. Maximal degree in co-relation 67351. Up to 7652 conditions per place. [2024-06-27 21:28:45,566 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 399 selfloop transitions, 97 changer transitions 0/499 dead transitions. [2024-06-27 21:28:45,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 499 transitions, 8256 flow [2024-06-27 21:28:45,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:45,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:45,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:28:45,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-27 21:28:45,566 INFO L175 Difference]: Start difference. First operand has 341 places, 467 transitions, 7120 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:28:45,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 499 transitions, 8256 flow [2024-06-27 21:28:48,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 499 transitions, 8041 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:48,119 INFO L231 Difference]: Finished difference. Result has 344 places, 470 transitions, 7162 flow [2024-06-27 21:28:48,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7162, PETRI_PLACES=344, PETRI_TRANSITIONS=470} [2024-06-27 21:28:48,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-27 21:28:48,120 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 470 transitions, 7162 flow [2024-06-27 21:28:48,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:48,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:48,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:48,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:28:48,121 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:48,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:48,121 INFO L85 PathProgramCache]: Analyzing trace with hash -504508937, now seen corresponding path program 5 times [2024-06-27 21:28:48,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:48,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378616039] [2024-06-27 21:28:48,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:48,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:48,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:48,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:48,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378616039] [2024-06-27 21:28:48,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378616039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:48,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:48,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:48,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980235544] [2024-06-27 21:28:48,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:48,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:48,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:48,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:48,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:48,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:48,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 470 transitions, 7162 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:48,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:48,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:48,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:50,514 INFO L124 PetriNetUnfolderBase]: 5273/7995 cut-off events. [2024-06-27 21:28:50,514 INFO L125 PetriNetUnfolderBase]: For 735594/735596 co-relation queries the response was YES. [2024-06-27 21:28:50,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66514 conditions, 7995 events. 5273/7995 cut-off events. For 735594/735596 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 47016 event pairs, 1137 based on Foata normal form. 8/8003 useless extension candidates. Maximal degree in co-relation 66350. Up to 7399 conditions per place. [2024-06-27 21:28:50,624 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 405 selfloop transitions, 89 changer transitions 0/497 dead transitions. [2024-06-27 21:28:50,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 497 transitions, 8416 flow [2024-06-27 21:28:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:50,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:50,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:28:50,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 21:28:50,625 INFO L175 Difference]: Start difference. First operand has 344 places, 470 transitions, 7162 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:28:50,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 497 transitions, 8416 flow [2024-06-27 21:28:53,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 497 transitions, 8203 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:53,655 INFO L231 Difference]: Finished difference. Result has 346 places, 470 transitions, 7135 flow [2024-06-27 21:28:53,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6949, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7135, PETRI_PLACES=346, PETRI_TRANSITIONS=470} [2024-06-27 21:28:53,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 21:28:53,655 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 470 transitions, 7135 flow [2024-06-27 21:28:53,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:53,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:53,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:53,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:28:53,656 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:53,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:53,656 INFO L85 PathProgramCache]: Analyzing trace with hash -504514517, now seen corresponding path program 6 times [2024-06-27 21:28:53,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:53,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823390318] [2024-06-27 21:28:53,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:53,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:54,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:54,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823390318] [2024-06-27 21:28:54,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823390318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:54,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:54,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:54,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430389727] [2024-06-27 21:28:54,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:54,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:54,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:54,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:54,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:54,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:28:54,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 470 transitions, 7135 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:54,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:54,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:28:54,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:56,151 INFO L124 PetriNetUnfolderBase]: 5255/7971 cut-off events. [2024-06-27 21:28:56,151 INFO L125 PetriNetUnfolderBase]: For 732410/732412 co-relation queries the response was YES. [2024-06-27 21:28:56,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66094 conditions, 7971 events. 5255/7971 cut-off events. For 732410/732412 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 46911 event pairs, 1148 based on Foata normal form. 8/7979 useless extension candidates. Maximal degree in co-relation 65929. Up to 7388 conditions per place. [2024-06-27 21:28:56,258 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 399 selfloop transitions, 100 changer transitions 0/502 dead transitions. [2024-06-27 21:28:56,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 502 transitions, 8269 flow [2024-06-27 21:28:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:28:56,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:28:56,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 21:28:56,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-06-27 21:28:56,259 INFO L175 Difference]: Start difference. First operand has 346 places, 470 transitions, 7135 flow. Second operand 10 states and 171 transitions. [2024-06-27 21:28:56,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 502 transitions, 8269 flow [2024-06-27 21:28:58,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 502 transitions, 8077 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:58,939 INFO L231 Difference]: Finished difference. Result has 351 places, 470 transitions, 7151 flow [2024-06-27 21:28:58,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7151, PETRI_PLACES=351, PETRI_TRANSITIONS=470} [2024-06-27 21:28:58,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 21:28:58,940 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 470 transitions, 7151 flow [2024-06-27 21:28:58,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:58,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:58,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:28:58,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:28:58,940 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:58,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:58,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1641123797, now seen corresponding path program 5 times [2024-06-27 21:28:58,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:58,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211061589] [2024-06-27 21:28:58,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:58,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:58,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:59,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:59,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:59,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211061589] [2024-06-27 21:28:59,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211061589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:59,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:59,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:28:59,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374108539] [2024-06-27 21:28:59,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:59,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:28:59,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:59,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:28:59,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:00,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:00,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 470 transitions, 7151 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:00,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:00,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:00,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:02,036 INFO L124 PetriNetUnfolderBase]: 5533/8397 cut-off events. [2024-06-27 21:29:02,036 INFO L125 PetriNetUnfolderBase]: For 858979/858981 co-relation queries the response was YES. [2024-06-27 21:29:02,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71509 conditions, 8397 events. 5533/8397 cut-off events. For 858979/858981 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 49857 event pairs, 1178 based on Foata normal form. 18/8415 useless extension candidates. Maximal degree in co-relation 71343. Up to 7700 conditions per place. [2024-06-27 21:29:02,164 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 411 selfloop transitions, 98 changer transitions 0/512 dead transitions. [2024-06-27 21:29:02,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 512 transitions, 8710 flow [2024-06-27 21:29:02,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:02,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:02,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 21:29:02,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-27 21:29:02,165 INFO L175 Difference]: Start difference. First operand has 351 places, 470 transitions, 7151 flow. Second operand 10 states and 174 transitions. [2024-06-27 21:29:02,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 512 transitions, 8710 flow [2024-06-27 21:29:04,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 512 transitions, 8458 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:29:04,800 INFO L231 Difference]: Finished difference. Result has 352 places, 477 transitions, 7319 flow [2024-06-27 21:29:04,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6899, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7319, PETRI_PLACES=352, PETRI_TRANSITIONS=477} [2024-06-27 21:29:04,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 21:29:04,801 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 477 transitions, 7319 flow [2024-06-27 21:29:04,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:04,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:04,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:04,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:29:04,801 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:04,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:04,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1629672893, now seen corresponding path program 1 times [2024-06-27 21:29:04,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376906330] [2024-06-27 21:29:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:04,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:04,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:05,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376906330] [2024-06-27 21:29:05,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376906330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:05,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:05,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:05,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873702953] [2024-06-27 21:29:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:05,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:05,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:05,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:05,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:06,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:06,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 477 transitions, 7319 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:06,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:06,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:06,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:08,294 INFO L124 PetriNetUnfolderBase]: 5756/8738 cut-off events. [2024-06-27 21:29:08,294 INFO L125 PetriNetUnfolderBase]: For 888002/888004 co-relation queries the response was YES. [2024-06-27 21:29:08,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74375 conditions, 8738 events. 5756/8738 cut-off events. For 888002/888004 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 52288 event pairs, 1206 based on Foata normal form. 18/8756 useless extension candidates. Maximal degree in co-relation 74207. Up to 7779 conditions per place. [2024-06-27 21:29:08,435 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 433 selfloop transitions, 109 changer transitions 0/545 dead transitions. [2024-06-27 21:29:08,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 545 transitions, 9211 flow [2024-06-27 21:29:08,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:29:08,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:29:08,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:29:08,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-27 21:29:08,436 INFO L175 Difference]: Start difference. First operand has 352 places, 477 transitions, 7319 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:29:08,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 545 transitions, 9211 flow [2024-06-27 21:29:11,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 545 transitions, 9058 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:29:11,678 INFO L231 Difference]: Finished difference. Result has 362 places, 506 transitions, 7944 flow [2024-06-27 21:29:11,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7178, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7944, PETRI_PLACES=362, PETRI_TRANSITIONS=506} [2024-06-27 21:29:11,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-27 21:29:11,679 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 506 transitions, 7944 flow [2024-06-27 21:29:11,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:11,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:11,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:11,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:29:11,679 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:11,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash 687793467, now seen corresponding path program 6 times [2024-06-27 21:29:11,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:11,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571110727] [2024-06-27 21:29:11,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:11,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:12,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:12,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:12,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571110727] [2024-06-27 21:29:12,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571110727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:12,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:12,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:29:12,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042684267] [2024-06-27 21:29:12,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:12,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:29:12,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:12,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:29:12,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:29:12,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:12,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 506 transitions, 7944 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:12,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:12,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:12,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:14,987 INFO L124 PetriNetUnfolderBase]: 5726/8696 cut-off events. [2024-06-27 21:29:14,987 INFO L125 PetriNetUnfolderBase]: For 853794/853796 co-relation queries the response was YES. [2024-06-27 21:29:15,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73704 conditions, 8696 events. 5726/8696 cut-off events. For 853794/853796 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 52040 event pairs, 1209 based on Foata normal form. 22/8718 useless extension candidates. Maximal degree in co-relation 73529. Up to 8217 conditions per place. [2024-06-27 21:29:15,113 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 439 selfloop transitions, 98 changer transitions 0/540 dead transitions. [2024-06-27 21:29:15,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 540 transitions, 9224 flow [2024-06-27 21:29:15,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:29:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:29:15,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 21:29:15,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 21:29:15,114 INFO L175 Difference]: Start difference. First operand has 362 places, 506 transitions, 7944 flow. Second operand 11 states and 185 transitions. [2024-06-27 21:29:15,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 540 transitions, 9224 flow [2024-06-27 21:29:18,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 540 transitions, 9172 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 21:29:18,770 INFO L231 Difference]: Finished difference. Result has 372 places, 509 transitions, 8174 flow [2024-06-27 21:29:18,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7892, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8174, PETRI_PLACES=372, PETRI_TRANSITIONS=509} [2024-06-27 21:29:18,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 21:29:18,770 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 509 transitions, 8174 flow [2024-06-27 21:29:18,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:18,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:18,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:18,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:29:18,771 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:18,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1198840492, now seen corresponding path program 1 times [2024-06-27 21:29:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116988131] [2024-06-27 21:29:18,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:18,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:19,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:19,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116988131] [2024-06-27 21:29:19,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116988131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821534601] [2024-06-27 21:29:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:19,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:19,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:19,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:19,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:19,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:19,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 509 transitions, 8174 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:19,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:19,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:19,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:21,729 INFO L124 PetriNetUnfolderBase]: 5773/8760 cut-off events. [2024-06-27 21:29:21,730 INFO L125 PetriNetUnfolderBase]: For 832321/832321 co-relation queries the response was YES. [2024-06-27 21:29:21,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75149 conditions, 8760 events. 5773/8760 cut-off events. For 832321/832321 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 52567 event pairs, 1284 based on Foata normal form. 3/8763 useless extension candidates. Maximal degree in co-relation 74971. Up to 8433 conditions per place. [2024-06-27 21:29:21,869 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 476 selfloop transitions, 66 changer transitions 0/545 dead transitions. [2024-06-27 21:29:21,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 545 transitions, 9718 flow [2024-06-27 21:29:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:21,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:21,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:29:21,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 21:29:21,870 INFO L175 Difference]: Start difference. First operand has 372 places, 509 transitions, 8174 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:29:21,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 545 transitions, 9718 flow [2024-06-27 21:29:24,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 545 transitions, 9504 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 21:29:24,874 INFO L231 Difference]: Finished difference. Result has 371 places, 515 transitions, 8268 flow [2024-06-27 21:29:24,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7960, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8268, PETRI_PLACES=371, PETRI_TRANSITIONS=515} [2024-06-27 21:29:24,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 21:29:24,874 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 515 transitions, 8268 flow [2024-06-27 21:29:24,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:24,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:24,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:24,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:29:24,875 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:24,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:24,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1389023724, now seen corresponding path program 2 times [2024-06-27 21:29:24,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:24,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945422344] [2024-06-27 21:29:24,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:24,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:25,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:25,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:25,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945422344] [2024-06-27 21:29:25,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945422344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:25,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:25,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:25,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466206547] [2024-06-27 21:29:25,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:25,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:25,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:25,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:25,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:25,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:25,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 515 transitions, 8268 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:25,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:25,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:25,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:27,865 INFO L124 PetriNetUnfolderBase]: 5798/8795 cut-off events. [2024-06-27 21:29:27,865 INFO L125 PetriNetUnfolderBase]: For 860718/860718 co-relation queries the response was YES. [2024-06-27 21:29:27,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76004 conditions, 8795 events. 5798/8795 cut-off events. For 860718/860718 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 52748 event pairs, 1320 based on Foata normal form. 5/8800 useless extension candidates. Maximal degree in co-relation 75825. Up to 8602 conditions per place. [2024-06-27 21:29:28,021 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 491 selfloop transitions, 50 changer transitions 0/544 dead transitions. [2024-06-27 21:29:28,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 544 transitions, 9556 flow [2024-06-27 21:29:28,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:28,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:28,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:29:28,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-27 21:29:28,022 INFO L175 Difference]: Start difference. First operand has 371 places, 515 transitions, 8268 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:29:28,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 544 transitions, 9556 flow [2024-06-27 21:29:31,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 544 transitions, 9398 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 21:29:31,435 INFO L231 Difference]: Finished difference. Result has 374 places, 518 transitions, 8312 flow [2024-06-27 21:29:31,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8312, PETRI_PLACES=374, PETRI_TRANSITIONS=518} [2024-06-27 21:29:31,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-27 21:29:31,436 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 518 transitions, 8312 flow [2024-06-27 21:29:31,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:31,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:31,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:31,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:29:31,437 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:31,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:31,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1657160611, now seen corresponding path program 7 times [2024-06-27 21:29:31,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:31,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737169134] [2024-06-27 21:29:31,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:31,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:31,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:31,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:31,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737169134] [2024-06-27 21:29:31,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737169134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:31,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:31,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:31,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076801427] [2024-06-27 21:29:31,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:31,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:31,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:31,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:31,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:32,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:32,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 518 transitions, 8312 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:32,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:32,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:32,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:34,094 INFO L124 PetriNetUnfolderBase]: 5828/8838 cut-off events. [2024-06-27 21:29:34,094 INFO L125 PetriNetUnfolderBase]: For 862287/862289 co-relation queries the response was YES. [2024-06-27 21:29:34,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76290 conditions, 8838 events. 5828/8838 cut-off events. For 862287/862289 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 53067 event pairs, 1310 based on Foata normal form. 8/8846 useless extension candidates. Maximal degree in co-relation 76110. Up to 8520 conditions per place. [2024-06-27 21:29:34,253 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 498 selfloop transitions, 50 changer transitions 0/551 dead transitions. [2024-06-27 21:29:34,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 551 transitions, 9782 flow [2024-06-27 21:29:34,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:34,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:34,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:29:34,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 21:29:34,254 INFO L175 Difference]: Start difference. First operand has 374 places, 518 transitions, 8312 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:29:34,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 551 transitions, 9782 flow [2024-06-27 21:29:37,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 551 transitions, 9632 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:37,902 INFO L231 Difference]: Finished difference. Result has 375 places, 521 transitions, 8342 flow [2024-06-27 21:29:37,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8164, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8342, PETRI_PLACES=375, PETRI_TRANSITIONS=521} [2024-06-27 21:29:37,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 21:29:37,903 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 521 transitions, 8342 flow [2024-06-27 21:29:37,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:37,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:37,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:37,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:29:37,903 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:37,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:37,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1455251009, now seen corresponding path program 8 times [2024-06-27 21:29:37,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:37,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273025314] [2024-06-27 21:29:37,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:37,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:37,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:38,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:38,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273025314] [2024-06-27 21:29:38,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273025314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:38,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:38,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:38,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299920593] [2024-06-27 21:29:38,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:38,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:38,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:38,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:38,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 521 transitions, 8342 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:38,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:38,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:38,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:40,487 INFO L124 PetriNetUnfolderBase]: 5858/8880 cut-off events. [2024-06-27 21:29:40,488 INFO L125 PetriNetUnfolderBase]: For 866616/866618 co-relation queries the response was YES. [2024-06-27 21:29:40,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76568 conditions, 8880 events. 5858/8880 cut-off events. For 866616/866618 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53322 event pairs, 1337 based on Foata normal form. 8/8888 useless extension candidates. Maximal degree in co-relation 76388. Up to 8542 conditions per place. [2024-06-27 21:29:40,629 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 498 selfloop transitions, 50 changer transitions 0/551 dead transitions. [2024-06-27 21:29:40,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 551 transitions, 9810 flow [2024-06-27 21:29:40,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:40,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:40,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:29:40,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-27 21:29:40,630 INFO L175 Difference]: Start difference. First operand has 375 places, 521 transitions, 8342 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:29:40,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 551 transitions, 9810 flow [2024-06-27 21:29:44,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 551 transitions, 9381 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 21:29:44,712 INFO L231 Difference]: Finished difference. Result has 375 places, 524 transitions, 8097 flow [2024-06-27 21:29:44,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7935, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8097, PETRI_PLACES=375, PETRI_TRANSITIONS=524} [2024-06-27 21:29:44,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 21:29:44,713 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 524 transitions, 8097 flow [2024-06-27 21:29:44,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:44,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:44,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:44,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:29:44,714 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:44,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:44,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1100987969, now seen corresponding path program 9 times [2024-06-27 21:29:44,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:44,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129819482] [2024-06-27 21:29:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:44,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:44,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:45,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:45,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:45,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129819482] [2024-06-27 21:29:45,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129819482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:45,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:45,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:29:45,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754521662] [2024-06-27 21:29:45,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:45,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:29:45,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:45,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:29:45,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:29:45,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:45,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 524 transitions, 8097 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:45,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:45,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:45,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:47,500 INFO L124 PetriNetUnfolderBase]: 5840/8856 cut-off events. [2024-06-27 21:29:47,500 INFO L125 PetriNetUnfolderBase]: For 850662/850664 co-relation queries the response was YES. [2024-06-27 21:29:47,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75465 conditions, 8856 events. 5840/8856 cut-off events. For 850662/850664 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 53143 event pairs, 1353 based on Foata normal form. 8/8864 useless extension candidates. Maximal degree in co-relation 75284. Up to 8753 conditions per place. [2024-06-27 21:29:47,645 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 510 selfloop transitions, 31 changer transitions 0/544 dead transitions. [2024-06-27 21:29:47,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 544 transitions, 9265 flow [2024-06-27 21:29:47,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:29:47,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:29:47,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:29:47,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 21:29:47,646 INFO L175 Difference]: Start difference. First operand has 375 places, 524 transitions, 8097 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:29:47,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 544 transitions, 9265 flow [2024-06-27 21:29:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 544 transitions, 9148 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:29:51,519 INFO L231 Difference]: Finished difference. Result has 378 places, 524 transitions, 8048 flow [2024-06-27 21:29:51,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7980, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8048, PETRI_PLACES=378, PETRI_TRANSITIONS=524} [2024-06-27 21:29:51,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 21:29:51,520 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 524 transitions, 8048 flow [2024-06-27 21:29:51,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:51,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:51,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:51,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:29:51,520 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:51,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1484543405, now seen corresponding path program 1 times [2024-06-27 21:29:51,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:51,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685831591] [2024-06-27 21:29:51,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:52,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:52,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:52,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685831591] [2024-06-27 21:29:52,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685831591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:52,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:52,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:52,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549940896] [2024-06-27 21:29:52,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:52,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:52,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:52,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:52,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:52,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 524 transitions, 8048 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:52,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:52,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:52,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:29:54,314 INFO L124 PetriNetUnfolderBase]: 5870/8897 cut-off events. [2024-06-27 21:29:54,314 INFO L125 PetriNetUnfolderBase]: For 861626/861626 co-relation queries the response was YES. [2024-06-27 21:29:54,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75767 conditions, 8897 events. 5870/8897 cut-off events. For 861626/861626 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 53397 event pairs, 1347 based on Foata normal form. 4/8901 useless extension candidates. Maximal degree in co-relation 75585. Up to 8812 conditions per place. [2024-06-27 21:29:54,472 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 510 selfloop transitions, 40 changer transitions 0/553 dead transitions. [2024-06-27 21:29:54,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 553 transitions, 9357 flow [2024-06-27 21:29:54,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:29:54,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:29:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:29:54,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 21:29:54,473 INFO L175 Difference]: Start difference. First operand has 378 places, 524 transitions, 8048 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:29:54,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 553 transitions, 9357 flow [2024-06-27 21:29:58,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 553 transitions, 9196 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:29:58,859 INFO L231 Difference]: Finished difference. Result has 382 places, 533 transitions, 8142 flow [2024-06-27 21:29:58,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8142, PETRI_PLACES=382, PETRI_TRANSITIONS=533} [2024-06-27 21:29:58,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 21:29:58,859 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 533 transitions, 8142 flow [2024-06-27 21:29:58,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:58,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:29:58,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:29:58,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:29:58,860 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:29:58,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:29:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2023532410, now seen corresponding path program 3 times [2024-06-27 21:29:58,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:29:58,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778637691] [2024-06-27 21:29:58,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:29:58,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:29:58,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:29:59,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:29:59,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:29:59,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778637691] [2024-06-27 21:29:59,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778637691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:29:59,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:29:59,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:29:59,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188325864] [2024-06-27 21:29:59,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:29:59,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:29:59,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:29:59,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:29:59,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:29:59,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:29:59,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 533 transitions, 8142 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:29:59,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:29:59,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:29:59,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:02,385 INFO L124 PetriNetUnfolderBase]: 5895/8932 cut-off events. [2024-06-27 21:30:02,385 INFO L125 PetriNetUnfolderBase]: For 884326/884326 co-relation queries the response was YES. [2024-06-27 21:30:02,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76831 conditions, 8932 events. 5895/8932 cut-off events. For 884326/884326 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 53610 event pairs, 1355 based on Foata normal form. 5/8937 useless extension candidates. Maximal degree in co-relation 76647. Up to 8783 conditions per place. [2024-06-27 21:30:02,507 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 508 selfloop transitions, 45 changer transitions 0/556 dead transitions. [2024-06-27 21:30:02,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 556 transitions, 9421 flow [2024-06-27 21:30:02,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:02,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:02,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:30:02,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-27 21:30:02,508 INFO L175 Difference]: Start difference. First operand has 382 places, 533 transitions, 8142 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:30:02,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 556 transitions, 9421 flow [2024-06-27 21:30:06,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 556 transitions, 9307 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 21:30:06,836 INFO L231 Difference]: Finished difference. Result has 386 places, 536 transitions, 8221 flow [2024-06-27 21:30:06,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8221, PETRI_PLACES=386, PETRI_TRANSITIONS=536} [2024-06-27 21:30:06,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 21:30:06,836 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 536 transitions, 8221 flow [2024-06-27 21:30:06,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:06,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:06,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:06,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:30:06,837 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:06,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:06,837 INFO L85 PathProgramCache]: Analyzing trace with hash -130712985, now seen corresponding path program 10 times [2024-06-27 21:30:06,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:06,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343394371] [2024-06-27 21:30:06,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:06,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:06,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:07,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:07,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:07,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343394371] [2024-06-27 21:30:07,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343394371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:07,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:07,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:30:07,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891450818] [2024-06-27 21:30:07,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:07,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:30:07,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:07,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:30:07,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:30:07,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:07,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 536 transitions, 8221 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:07,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:07,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:07,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:10,238 INFO L124 PetriNetUnfolderBase]: 5877/8909 cut-off events. [2024-06-27 21:30:10,239 INFO L125 PetriNetUnfolderBase]: For 881761/881763 co-relation queries the response was YES. [2024-06-27 21:30:10,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76336 conditions, 8909 events. 5877/8909 cut-off events. For 881761/881763 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 53615 event pairs, 1346 based on Foata normal form. 8/8917 useless extension candidates. Maximal degree in co-relation 76150. Up to 8734 conditions per place. [2024-06-27 21:30:10,454 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 521 selfloop transitions, 37 changer transitions 0/561 dead transitions. [2024-06-27 21:30:10,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 561 transitions, 9445 flow [2024-06-27 21:30:10,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:30:10,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:30:10,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:30:10,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:30:10,454 INFO L175 Difference]: Start difference. First operand has 386 places, 536 transitions, 8221 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:30:10,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 561 transitions, 9445 flow [2024-06-27 21:30:13,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 561 transitions, 9280 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 21:30:13,649 INFO L231 Difference]: Finished difference. Result has 387 places, 536 transitions, 8141 flow [2024-06-27 21:30:13,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8056, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8141, PETRI_PLACES=387, PETRI_TRANSITIONS=536} [2024-06-27 21:30:13,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 21:30:13,650 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 536 transitions, 8141 flow [2024-06-27 21:30:13,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:13,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:13,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:13,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:30:13,651 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:13,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:13,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1477179293, now seen corresponding path program 11 times [2024-06-27 21:30:13,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:13,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573288429] [2024-06-27 21:30:13,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:13,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:13,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:14,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:14,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573288429] [2024-06-27 21:30:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573288429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:14,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:14,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:30:14,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144083810] [2024-06-27 21:30:14,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:14,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:30:14,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:14,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:30:14,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:30:14,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:14,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 536 transitions, 8141 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:14,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:14,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:14,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:16,714 INFO L124 PetriNetUnfolderBase]: 5859/8885 cut-off events. [2024-06-27 21:30:16,714 INFO L125 PetriNetUnfolderBase]: For 856311/856313 co-relation queries the response was YES. [2024-06-27 21:30:16,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75374 conditions, 8885 events. 5859/8885 cut-off events. For 856311/856313 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 53417 event pairs, 1205 based on Foata normal form. 8/8893 useless extension candidates. Maximal degree in co-relation 75187. Up to 8228 conditions per place. [2024-06-27 21:30:16,834 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 477 selfloop transitions, 92 changer transitions 0/572 dead transitions. [2024-06-27 21:30:16,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 572 transitions, 9617 flow [2024-06-27 21:30:16,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:16,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:16,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:30:16,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 21:30:16,835 INFO L175 Difference]: Start difference. First operand has 387 places, 536 transitions, 8141 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:30:16,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 572 transitions, 9617 flow [2024-06-27 21:30:20,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 572 transitions, 9490 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:20,671 INFO L231 Difference]: Finished difference. Result has 388 places, 536 transitions, 8211 flow [2024-06-27 21:30:20,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8014, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8211, PETRI_PLACES=388, PETRI_TRANSITIONS=536} [2024-06-27 21:30:20,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 21:30:20,672 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 536 transitions, 8211 flow [2024-06-27 21:30:20,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:20,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:20,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:20,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:30:20,672 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:20,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:20,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1490072255, now seen corresponding path program 2 times [2024-06-27 21:30:20,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:20,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392947220] [2024-06-27 21:30:20,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:20,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:21,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:21,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392947220] [2024-06-27 21:30:21,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392947220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:21,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:21,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:21,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6318578] [2024-06-27 21:30:21,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:21,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:21,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:21,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:21,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:21,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 536 transitions, 8211 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:21,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:21,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:21,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:24,131 INFO L124 PetriNetUnfolderBase]: 5889/8926 cut-off events. [2024-06-27 21:30:24,131 INFO L125 PetriNetUnfolderBase]: For 866867/866867 co-relation queries the response was YES. [2024-06-27 21:30:24,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76194 conditions, 8926 events. 5889/8926 cut-off events. For 866867/866867 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53604 event pairs, 1347 based on Foata normal form. 4/8930 useless extension candidates. Maximal degree in co-relation 76006. Up to 8798 conditions per place. [2024-06-27 21:30:24,262 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 510 selfloop transitions, 52 changer transitions 0/565 dead transitions. [2024-06-27 21:30:24,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 565 transitions, 9538 flow [2024-06-27 21:30:24,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:30:24,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:30:24,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 21:30:24,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2024-06-27 21:30:24,263 INFO L175 Difference]: Start difference. First operand has 388 places, 536 transitions, 8211 flow. Second operand 11 states and 169 transitions. [2024-06-27 21:30:24,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 565 transitions, 9538 flow [2024-06-27 21:30:28,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 565 transitions, 9307 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:30:28,487 INFO L231 Difference]: Finished difference. Result has 392 places, 542 transitions, 8236 flow [2024-06-27 21:30:28,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7980, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8236, PETRI_PLACES=392, PETRI_TRANSITIONS=542} [2024-06-27 21:30:28,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 21:30:28,488 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 542 transitions, 8236 flow [2024-06-27 21:30:28,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:28,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:28,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:28,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:30:28,488 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:28,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:28,489 INFO L85 PathProgramCache]: Analyzing trace with hash 733134853, now seen corresponding path program 12 times [2024-06-27 21:30:28,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:28,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638843922] [2024-06-27 21:30:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:28,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:29,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:29,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:29,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638843922] [2024-06-27 21:30:29,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638843922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:29,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:29,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:30:29,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311352476] [2024-06-27 21:30:29,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:29,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:30:29,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:29,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:30:29,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:30:29,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:29,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 542 transitions, 8236 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:29,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:29,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:29,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:31,798 INFO L124 PetriNetUnfolderBase]: 5871/8903 cut-off events. [2024-06-27 21:30:31,798 INFO L125 PetriNetUnfolderBase]: For 851088/851090 co-relation queries the response was YES. [2024-06-27 21:30:31,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75560 conditions, 8903 events. 5871/8903 cut-off events. For 851088/851090 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53520 event pairs, 1209 based on Foata normal form. 8/8911 useless extension candidates. Maximal degree in co-relation 75371. Up to 8259 conditions per place. [2024-06-27 21:30:31,928 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 475 selfloop transitions, 102 changer transitions 0/580 dead transitions. [2024-06-27 21:30:31,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 580 transitions, 9554 flow [2024-06-27 21:30:31,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:31,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:31,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 21:30:31,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 21:30:31,929 INFO L175 Difference]: Start difference. First operand has 392 places, 542 transitions, 8236 flow. Second operand 8 states and 155 transitions. [2024-06-27 21:30:31,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 580 transitions, 9554 flow [2024-06-27 21:30:35,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 580 transitions, 9357 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:35,324 INFO L231 Difference]: Finished difference. Result has 393 places, 542 transitions, 8255 flow [2024-06-27 21:30:35,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8039, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8255, PETRI_PLACES=393, PETRI_TRANSITIONS=542} [2024-06-27 21:30:35,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-27 21:30:35,325 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 542 transitions, 8255 flow [2024-06-27 21:30:35,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:35,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:35,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:35,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:30:35,325 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:35,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:35,326 INFO L85 PathProgramCache]: Analyzing trace with hash 130591929, now seen corresponding path program 3 times [2024-06-27 21:30:35,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:35,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043034653] [2024-06-27 21:30:35,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:35,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:35,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:35,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:35,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043034653] [2024-06-27 21:30:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043034653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:35,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:35,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:35,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610872358] [2024-06-27 21:30:35,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:35,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:35,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:35,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:35,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:36,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:36,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 542 transitions, 8255 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:36,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:36,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:36,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:38,549 INFO L124 PetriNetUnfolderBase]: 5901/8944 cut-off events. [2024-06-27 21:30:38,550 INFO L125 PetriNetUnfolderBase]: For 860635/860635 co-relation queries the response was YES. [2024-06-27 21:30:38,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76205 conditions, 8944 events. 5901/8944 cut-off events. For 860635/860635 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53753 event pairs, 1340 based on Foata normal form. 4/8948 useless extension candidates. Maximal degree in co-relation 76015. Up to 8817 conditions per place. [2024-06-27 21:30:38,690 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 515 selfloop transitions, 54 changer transitions 0/572 dead transitions. [2024-06-27 21:30:38,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 572 transitions, 9619 flow [2024-06-27 21:30:38,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:30:38,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:30:38,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:30:38,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 21:30:38,691 INFO L175 Difference]: Start difference. First operand has 393 places, 542 transitions, 8255 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:30:38,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 572 transitions, 9619 flow [2024-06-27 21:30:43,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 572 transitions, 9458 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:43,620 INFO L231 Difference]: Finished difference. Result has 396 places, 551 transitions, 8412 flow [2024-06-27 21:30:43,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8096, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8412, PETRI_PLACES=396, PETRI_TRANSITIONS=551} [2024-06-27 21:30:43,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-27 21:30:43,621 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 551 transitions, 8412 flow [2024-06-27 21:30:43,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:43,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:43,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:43,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:30:43,621 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:43,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash -85798730, now seen corresponding path program 4 times [2024-06-27 21:30:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:43,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429737052] [2024-06-27 21:30:43,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:43,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:43,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:44,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:44,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429737052] [2024-06-27 21:30:44,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429737052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:44,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:44,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:44,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335775964] [2024-06-27 21:30:44,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:44,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:44,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:44,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:44,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:44,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:44,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 551 transitions, 8412 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:44,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:44,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:44,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:47,154 INFO L124 PetriNetUnfolderBase]: 5886/8924 cut-off events. [2024-06-27 21:30:47,154 INFO L125 PetriNetUnfolderBase]: For 831099/831099 co-relation queries the response was YES. [2024-06-27 21:30:47,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75534 conditions, 8924 events. 5886/8924 cut-off events. For 831099/831099 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53698 event pairs, 1321 based on Foata normal form. 5/8929 useless extension candidates. Maximal degree in co-relation 75342. Up to 8629 conditions per place. [2024-06-27 21:30:47,278 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 497 selfloop transitions, 75 changer transitions 0/575 dead transitions. [2024-06-27 21:30:47,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 575 transitions, 9658 flow [2024-06-27 21:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:30:47,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:30:47,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:30:47,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 21:30:47,279 INFO L175 Difference]: Start difference. First operand has 396 places, 551 transitions, 8412 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:30:47,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 575 transitions, 9658 flow [2024-06-27 21:30:52,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 575 transitions, 9463 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 21:30:52,211 INFO L231 Difference]: Finished difference. Result has 399 places, 551 transitions, 8406 flow [2024-06-27 21:30:52,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8406, PETRI_PLACES=399, PETRI_TRANSITIONS=551} [2024-06-27 21:30:52,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 21:30:52,211 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 551 transitions, 8406 flow [2024-06-27 21:30:52,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:52,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:52,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:52,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:30:52,212 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:52,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:52,212 INFO L85 PathProgramCache]: Analyzing trace with hash -93036765, now seen corresponding path program 4 times [2024-06-27 21:30:52,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:52,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493863928] [2024-06-27 21:30:52,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:52,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:52,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:30:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:30:52,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:30:52,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493863928] [2024-06-27 21:30:52,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493863928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:30:52,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:30:52,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:30:52,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315037384] [2024-06-27 21:30:52,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:30:52,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:30:52,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:30:52,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:30:52,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:30:52,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:30:52,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 551 transitions, 8406 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:52,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:30:52,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:30:52,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:30:55,527 INFO L124 PetriNetUnfolderBase]: 5961/9029 cut-off events. [2024-06-27 21:30:55,527 INFO L125 PetriNetUnfolderBase]: For 842393/842393 co-relation queries the response was YES. [2024-06-27 21:30:55,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76604 conditions, 9029 events. 5961/9029 cut-off events. For 842393/842393 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 54288 event pairs, 1338 based on Foata normal form. 4/9033 useless extension candidates. Maximal degree in co-relation 76411. Up to 8804 conditions per place. [2024-06-27 21:30:55,661 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 507 selfloop transitions, 86 changer transitions 0/596 dead transitions. [2024-06-27 21:30:55,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 596 transitions, 10056 flow [2024-06-27 21:30:55,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:30:55,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:30:55,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:30:55,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-27 21:30:55,662 INFO L175 Difference]: Start difference. First operand has 399 places, 551 transitions, 8406 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:30:55,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 596 transitions, 10056 flow [2024-06-27 21:30:59,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 596 transitions, 9836 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:30:59,370 INFO L231 Difference]: Finished difference. Result has 403 places, 570 transitions, 8789 flow [2024-06-27 21:30:59,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8789, PETRI_PLACES=403, PETRI_TRANSITIONS=570} [2024-06-27 21:30:59,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-27 21:30:59,371 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 570 transitions, 8789 flow [2024-06-27 21:30:59,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:30:59,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:30:59,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:30:59,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:30:59,371 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:30:59,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:30:59,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1279794273, now seen corresponding path program 5 times [2024-06-27 21:30:59,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:30:59,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327132107] [2024-06-27 21:30:59,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:30:59,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:30:59,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:00,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:00,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:00,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327132107] [2024-06-27 21:31:00,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327132107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:00,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:00,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:00,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971589107] [2024-06-27 21:31:00,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:00,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:00,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:00,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:00,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:00,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:00,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 570 transitions, 8789 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:00,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:00,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:00,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:02,893 INFO L124 PetriNetUnfolderBase]: 6043/9144 cut-off events. [2024-06-27 21:31:02,893 INFO L125 PetriNetUnfolderBase]: For 847170/847172 co-relation queries the response was YES. [2024-06-27 21:31:03,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77370 conditions, 9144 events. 6043/9144 cut-off events. For 847170/847172 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 55052 event pairs, 1236 based on Foata normal form. 10/9154 useless extension candidates. Maximal degree in co-relation 77176. Up to 8060 conditions per place. [2024-06-27 21:31:03,050 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 454 selfloop transitions, 160 changer transitions 0/617 dead transitions. [2024-06-27 21:31:03,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 617 transitions, 10642 flow [2024-06-27 21:31:03,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:31:03,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:31:03,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 21:31:03,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-27 21:31:03,051 INFO L175 Difference]: Start difference. First operand has 403 places, 570 transitions, 8789 flow. Second operand 8 states and 156 transitions. [2024-06-27 21:31:03,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 617 transitions, 10642 flow [2024-06-27 21:31:08,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 617 transitions, 10394 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-27 21:31:08,150 INFO L231 Difference]: Finished difference. Result has 409 places, 579 transitions, 9246 flow [2024-06-27 21:31:08,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8561, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9246, PETRI_PLACES=409, PETRI_TRANSITIONS=579} [2024-06-27 21:31:08,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 21:31:08,150 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 579 transitions, 9246 flow [2024-06-27 21:31:08,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:08,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:08,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:08,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:31:08,151 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:08,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:08,151 INFO L85 PathProgramCache]: Analyzing trace with hash -917354909, now seen corresponding path program 6 times [2024-06-27 21:31:08,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:08,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919552297] [2024-06-27 21:31:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:08,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:08,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:08,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919552297] [2024-06-27 21:31:08,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919552297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:08,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:08,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:31:08,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701265839] [2024-06-27 21:31:08,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:08,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:31:08,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:08,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:31:08,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:31:08,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:08,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 579 transitions, 9246 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:08,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:08,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:08,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:11,614 INFO L124 PetriNetUnfolderBase]: 6031/9127 cut-off events. [2024-06-27 21:31:11,614 INFO L125 PetriNetUnfolderBase]: For 819511/819511 co-relation queries the response was YES. [2024-06-27 21:31:11,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77581 conditions, 9127 events. 6031/9127 cut-off events. For 819511/819511 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 54954 event pairs, 1301 based on Foata normal form. 4/9131 useless extension candidates. Maximal degree in co-relation 77385. Up to 8700 conditions per place. [2024-06-27 21:31:11,757 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 487 selfloop transitions, 124 changer transitions 0/614 dead transitions. [2024-06-27 21:31:11,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 614 transitions, 10709 flow [2024-06-27 21:31:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:31:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:31:11,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:31:11,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-27 21:31:11,758 INFO L175 Difference]: Start difference. First operand has 409 places, 579 transitions, 9246 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:31:11,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 614 transitions, 10709 flow [2024-06-27 21:31:17,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 614 transitions, 10491 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 21:31:17,090 INFO L231 Difference]: Finished difference. Result has 413 places, 583 transitions, 9495 flow [2024-06-27 21:31:17,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9032, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9495, PETRI_PLACES=413, PETRI_TRANSITIONS=583} [2024-06-27 21:31:17,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-27 21:31:17,091 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 583 transitions, 9495 flow [2024-06-27 21:31:17,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:17,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:17,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:17,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:31:17,091 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:17,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:17,091 INFO L85 PathProgramCache]: Analyzing trace with hash 354984057, now seen corresponding path program 2 times [2024-06-27 21:31:17,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:17,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214191581] [2024-06-27 21:31:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:18,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:18,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:18,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214191581] [2024-06-27 21:31:18,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214191581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:18,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:18,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:31:18,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513395440] [2024-06-27 21:31:18,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:18,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:31:18,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:18,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:31:18,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:31:18,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:18,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 583 transitions, 9495 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:18,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:18,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:18,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:20,546 INFO L124 PetriNetUnfolderBase]: 6021/9114 cut-off events. [2024-06-27 21:31:20,546 INFO L125 PetriNetUnfolderBase]: For 801560/801562 co-relation queries the response was YES. [2024-06-27 21:31:20,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77464 conditions, 9114 events. 6021/9114 cut-off events. For 801560/801562 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 54875 event pairs, 1237 based on Foata normal form. 6/9120 useless extension candidates. Maximal degree in co-relation 77266. Up to 8559 conditions per place. [2024-06-27 21:31:20,675 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 522 selfloop transitions, 97 changer transitions 0/622 dead transitions. [2024-06-27 21:31:20,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 622 transitions, 11348 flow [2024-06-27 21:31:20,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:31:20,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:31:20,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:31:20,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 21:31:20,676 INFO L175 Difference]: Start difference. First operand has 413 places, 583 transitions, 9495 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:31:20,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 622 transitions, 11348 flow [2024-06-27 21:31:24,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 622 transitions, 11118 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:24,226 INFO L231 Difference]: Finished difference. Result has 416 places, 598 transitions, 9852 flow [2024-06-27 21:31:24,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9267, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9852, PETRI_PLACES=416, PETRI_TRANSITIONS=598} [2024-06-27 21:31:24,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 21:31:24,227 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 598 transitions, 9852 flow [2024-06-27 21:31:24,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:24,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:24,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:24,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:31:24,227 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:24,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:24,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1651132485, now seen corresponding path program 7 times [2024-06-27 21:31:24,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:24,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275325689] [2024-06-27 21:31:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:24,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:25,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:25,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275325689] [2024-06-27 21:31:25,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275325689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:25,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:25,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:31:25,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231636098] [2024-06-27 21:31:25,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:25,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:31:25,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:25,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:31:25,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:31:25,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:25,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 598 transitions, 9852 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:25,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:25,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:25,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:27,978 INFO L124 PetriNetUnfolderBase]: 6067/9188 cut-off events. [2024-06-27 21:31:27,978 INFO L125 PetriNetUnfolderBase]: For 855631/855633 co-relation queries the response was YES. [2024-06-27 21:31:28,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78163 conditions, 9188 events. 6067/9188 cut-off events. For 855631/855633 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 55263 event pairs, 1214 based on Foata normal form. 22/9210 useless extension candidates. Maximal degree in co-relation 77964. Up to 8207 conditions per place. [2024-06-27 21:31:28,127 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 437 selfloop transitions, 199 changer transitions 0/639 dead transitions. [2024-06-27 21:31:28,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 639 transitions, 11350 flow [2024-06-27 21:31:28,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:28,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:28,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 21:31:28,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 21:31:28,128 INFO L175 Difference]: Start difference. First operand has 416 places, 598 transitions, 9852 flow. Second operand 9 states and 170 transitions. [2024-06-27 21:31:28,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 639 transitions, 11350 flow [2024-06-27 21:31:33,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 639 transitions, 11183 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-27 21:31:33,938 INFO L231 Difference]: Finished difference. Result has 422 places, 600 transitions, 10177 flow [2024-06-27 21:31:33,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9685, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10177, PETRI_PLACES=422, PETRI_TRANSITIONS=600} [2024-06-27 21:31:33,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-27 21:31:33,939 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 600 transitions, 10177 flow [2024-06-27 21:31:33,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:33,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:33,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:33,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:31:33,939 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:33,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:33,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1651141785, now seen corresponding path program 8 times [2024-06-27 21:31:33,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:33,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604411172] [2024-06-27 21:31:33,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:33,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:35,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:35,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:35,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604411172] [2024-06-27 21:31:35,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604411172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:35,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:35,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:31:35,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078830718] [2024-06-27 21:31:35,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:35,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:31:35,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:35,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:31:35,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:31:35,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:35,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 600 transitions, 10177 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:35,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:35,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:35,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:38,087 INFO L124 PetriNetUnfolderBase]: 6172/9347 cut-off events. [2024-06-27 21:31:38,087 INFO L125 PetriNetUnfolderBase]: For 884326/884328 co-relation queries the response was YES. [2024-06-27 21:31:38,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80543 conditions, 9347 events. 6172/9347 cut-off events. For 884326/884328 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 56215 event pairs, 964 based on Foata normal form. 18/9365 useless extension candidates. Maximal degree in co-relation 80342. Up to 7486 conditions per place. [2024-06-27 21:31:38,221 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 446 selfloop transitions, 210 changer transitions 0/659 dead transitions. [2024-06-27 21:31:38,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 659 transitions, 12105 flow [2024-06-27 21:31:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:31:38,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:31:38,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 21:31:38,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-06-27 21:31:38,222 INFO L175 Difference]: Start difference. First operand has 422 places, 600 transitions, 10177 flow. Second operand 9 states and 177 transitions. [2024-06-27 21:31:38,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 659 transitions, 12105 flow [2024-06-27 21:31:43,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 659 transitions, 11627 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 21:31:43,968 INFO L231 Difference]: Finished difference. Result has 428 places, 611 transitions, 10604 flow [2024-06-27 21:31:43,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9717, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10604, PETRI_PLACES=428, PETRI_TRANSITIONS=611} [2024-06-27 21:31:43,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 21:31:43,969 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 611 transitions, 10604 flow [2024-06-27 21:31:43,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:43,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:43,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:43,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:31:43,969 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:43,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:43,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1339549625, now seen corresponding path program 3 times [2024-06-27 21:31:43,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:43,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651183379] [2024-06-27 21:31:43,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:43,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:44,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:44,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651183379] [2024-06-27 21:31:44,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651183379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:44,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:44,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:31:44,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772307329] [2024-06-27 21:31:44,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:44,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:31:44,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:44,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:31:44,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:31:44,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:44,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 611 transitions, 10604 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:44,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:44,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:44,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:47,685 INFO L124 PetriNetUnfolderBase]: 6217/9414 cut-off events. [2024-06-27 21:31:47,685 INFO L125 PetriNetUnfolderBase]: For 871408/871410 co-relation queries the response was YES. [2024-06-27 21:31:47,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83021 conditions, 9414 events. 6217/9414 cut-off events. For 871408/871410 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 56869 event pairs, 1393 based on Foata normal form. 6/9420 useless extension candidates. Maximal degree in co-relation 82815. Up to 9268 conditions per place. [2024-06-27 21:31:47,843 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 586 selfloop transitions, 42 changer transitions 0/631 dead transitions. [2024-06-27 21:31:47,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 631 transitions, 12276 flow [2024-06-27 21:31:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:31:47,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:31:47,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:31:47,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-27 21:31:47,844 INFO L175 Difference]: Start difference. First operand has 428 places, 611 transitions, 10604 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:31:47,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 631 transitions, 12276 flow [2024-06-27 21:31:53,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 631 transitions, 12087 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:31:53,183 INFO L231 Difference]: Finished difference. Result has 430 places, 617 transitions, 10731 flow [2024-06-27 21:31:53,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10423, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10731, PETRI_PLACES=430, PETRI_TRANSITIONS=617} [2024-06-27 21:31:53,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 21:31:53,184 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 617 transitions, 10731 flow [2024-06-27 21:31:53,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:53,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:31:53,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:31:53,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:31:53,184 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:31:53,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:31:53,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1354281755, now seen corresponding path program 4 times [2024-06-27 21:31:53,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:31:53,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109855586] [2024-06-27 21:31:53,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:31:53,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:31:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:31:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:31:54,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:31:54,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109855586] [2024-06-27 21:31:54,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109855586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:31:54,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:31:54,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:31:54,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229315914] [2024-06-27 21:31:54,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:31:54,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:31:54,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:31:54,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:31:54,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:31:54,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 21:31:54,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 617 transitions, 10731 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:31:54,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:31:54,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 21:31:54,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:31:57,107 INFO L124 PetriNetUnfolderBase]: 6236/9443 cut-off events. [2024-06-27 21:31:57,107 INFO L125 PetriNetUnfolderBase]: For 828917/828919 co-relation queries the response was YES. [2024-06-27 21:31:57,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82098 conditions, 9443 events. 6236/9443 cut-off events. For 828917/828919 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 57216 event pairs, 1232 based on Foata normal form. 6/9449 useless extension candidates. Maximal degree in co-relation 81893. Up to 8654 conditions per place. [2024-06-27 21:31:57,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 505 selfloop transitions, 140 changer transitions 0/648 dead transitions. [2024-06-27 21:31:57,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 648 transitions, 12612 flow [2024-06-27 21:31:57,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:31:57,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:31:57,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:31:57,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:31:57,251 INFO L175 Difference]: Start difference. First operand has 430 places, 617 transitions, 10731 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:31:57,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 648 transitions, 12612 flow [2024-06-27 21:32:02,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 648 transitions, 12444 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 21:32:02,221 INFO L231 Difference]: Finished difference. Result has 435 places, 624 transitions, 11167 flow [2024-06-27 21:32:02,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10563, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11167, PETRI_PLACES=435, PETRI_TRANSITIONS=624} [2024-06-27 21:32:02,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 21:32:02,222 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 624 transitions, 11167 flow [2024-06-27 21:32:02,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:32:02,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:32:02,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:32:02,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:32:02,222 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:32:02,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:32:02,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1782391445, now seen corresponding path program 5 times [2024-06-27 21:32:02,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:32:02,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262046038] [2024-06-27 21:32:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:32:02,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:32:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat