./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:39:05,724 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:39:05,783 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:39:05,787 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:39:05,787 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:39:05,810 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:39:05,813 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:39:05,813 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:39:05,814 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:39:05,817 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:39:05,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:39:05,818 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:39:05,819 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:39:05,819 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:39:05,820 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:39:05,820 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:39:05,820 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:39:05,821 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:39:05,821 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:39:05,821 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:39:05,822 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:39:05,824 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:39:05,824 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:39:05,824 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:39:05,825 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:39:05,825 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:39:05,825 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:39:05,826 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:39:05,826 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:39:05,827 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:39:05,827 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:39:05,828 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:39:05,828 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:05,828 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:39:05,829 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:39:05,829 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:39:05,829 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:39:05,829 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:39:05,830 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:39:05,830 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:39:05,830 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:39:05,831 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:39:05,831 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:39:05,831 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 [2024-05-12 12:39:06,142 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:39:06,169 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:39:06,171 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:39:06,172 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:39:06,173 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:39:06,174 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 12:39:06,303 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:39:06,306 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:39:06,308 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:07,494 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:39:07,774 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:39:07,784 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:07,799 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/321215ec4/5c85b1842982468b92ea3365c779ea46/FLAGfa060a959 [2024-05-12 12:39:07,811 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/321215ec4/5c85b1842982468b92ea3365c779ea46 [2024-05-12 12:39:07,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:39:07,812 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:39:07,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:07,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:39:07,819 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:39:07,820 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:06" (1/2) ... [2024-05-12 12:39:07,821 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74fb29fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:07, skipping insertion in model container [2024-05-12 12:39:07,821 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:06" (1/2) ... [2024-05-12 12:39:07,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@15d941e3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:07, skipping insertion in model container [2024-05-12 12:39:07,823 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:07" (2/2) ... [2024-05-12 12:39:07,823 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74fb29fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:07, skipping insertion in model container [2024-05-12 12:39:07,823 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:07" (2/2) ... [2024-05-12 12:39:07,823 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:39:07,865 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:39:07,866 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:39:07,867 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:39:07,867 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-05-12 12:39:07,867 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:39:07,867 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 12:39:07,913 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:39:08,127 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i[1017,1030] [2024-05-12 12:39:08,285 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:08,293 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:39:08,338 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i[1017,1030] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:39:08,430 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:08,479 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:39:08,480 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08 WrapperNode [2024-05-12 12:39:08,480 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:08,481 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:08,481 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:39:08,481 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:39:08,486 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,504 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,590 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-05-12 12:39:08,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:08,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:39:08,593 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:39:08,593 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:39:08,604 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,604 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,620 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,634 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:39:08,648 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,648 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,657 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,670 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,672 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,673 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,676 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:39:08,676 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:39:08,676 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:39:08,677 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:39:08,677 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (1/1) ... [2024-05-12 12:39:08,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:08,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:39:08,714 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-05-12 12:39:08,741 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-05-12 12:39:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:39:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:39:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:39:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:39:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:39:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:39:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:39:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:39:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:39:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:39:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:39:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:39:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:39:08,761 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:39:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:39:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:39:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:39:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:39:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:39:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:39:08,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:39:08,766 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:39:08,927 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:39:08,929 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:39:09,168 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:39:09,168 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:39:09,239 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:39:09,241 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:39:09,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:09 BoogieIcfgContainer [2024-05-12 12:39:09,243 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:39:09,245 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:39:09,246 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:39:09,248 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:39:09,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:06" (1/4) ... [2024-05-12 12:39:09,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1620bbb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:39:09, skipping insertion in model container [2024-05-12 12:39:09,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:39:07" (2/4) ... [2024-05-12 12:39:09,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1620bbb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:09, skipping insertion in model container [2024-05-12 12:39:09,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:08" (3/4) ... [2024-05-12 12:39:09,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1620bbb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:09, skipping insertion in model container [2024-05-12 12:39:09,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:09" (4/4) ... [2024-05-12 12:39:09,253 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:39:09,270 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:39:09,270 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:39:09,271 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:39:09,321 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:39:09,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:39:09,393 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 12:39:09,394 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:09,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 12:39:09,397 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:39:09,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 12:39:09,416 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:39:09,423 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;@52f98bb7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:39:09,423 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:39:09,427 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:39:09,427 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:39:09,428 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:09,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:09,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:39:09,429 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:09,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1786158891, now seen corresponding path program 1 times [2024-05-12 12:39:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:09,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15187462] [2024-05-12 12:39:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:09,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:09,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:10,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:10,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:10,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15187462] [2024-05-12 12:39:10,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15187462] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:10,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:10,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:39:10,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449263651] [2024-05-12 12:39:10,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:10,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:39:10,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:10,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:39:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:39:10,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-05-12 12:39:10,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-05-12 12:39:10,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:10,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-05-12 12:39:10,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:10,398 INFO L124 PetriNetUnfolderBase]: 759/1272 cut-off events. [2024-05-12 12:39:10,398 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 12:39:10,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2478 conditions, 1272 events. 759/1272 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6840 event pairs, 414 based on Foata normal form. 1/1251 useless extension candidates. Maximal degree in co-relation 2463. Up to 1147 conditions per place. [2024-05-12 12:39:10,414 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 33 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 12:39:10,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 193 flow [2024-05-12 12:39:10,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:39:10,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:39:10,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-05-12 12:39:10,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7028985507246377 [2024-05-12 12:39:10,427 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 97 transitions. [2024-05-12 12:39:10,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 193 flow [2024-05-12 12:39:10,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:10,436 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 12:39:10,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 12:39:10,443 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 12:39:10,443 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 12:39:10,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 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-05-12 12:39:10,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:10,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:10,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:39:10,444 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:10,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:10,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1108381840, now seen corresponding path program 1 times [2024-05-12 12:39:10,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:10,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611906949] [2024-05-12 12:39:10,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:10,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:10,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:10,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-05-12 12:39:10,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:10,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611906949] [2024-05-12 12:39:10,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611906949] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:10,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:10,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:10,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416394171] [2024-05-12 12:39:10,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:10,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:10,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:10,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:10,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:10,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 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-05-12 12:39:10,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:10,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:10,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:11,145 INFO L124 PetriNetUnfolderBase]: 1224/2001 cut-off events. [2024-05-12 12:39:11,146 INFO L125 PetriNetUnfolderBase]: For 281/291 co-relation queries the response was YES. [2024-05-12 12:39:11,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4421 conditions, 2001 events. 1224/2001 cut-off events. For 281/291 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11076 event pairs, 448 based on Foata normal form. 6/2002 useless extension candidates. Maximal degree in co-relation 4406. Up to 1784 conditions per place. [2024-05-12 12:39:11,161 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 48 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-05-12 12:39:11,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 68 transitions, 292 flow [2024-05-12 12:39:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:11,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:11,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-05-12 12:39:11,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684782608695652 [2024-05-12 12:39:11,169 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 123 transitions. [2024-05-12 12:39:11,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 68 transitions, 292 flow [2024-05-12 12:39:11,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 68 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:11,174 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 168 flow [2024-05-12 12:39:11,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-05-12 12:39:11,180 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-05-12 12:39:11,181 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 168 flow [2024-05-12 12:39:11,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 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-05-12 12:39:11,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:11,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:11,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:39:11,182 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:11,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:11,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1334667827, now seen corresponding path program 1 times [2024-05-12 12:39:11,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:11,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501044467] [2024-05-12 12:39:11,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:11,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:11,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:11,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:11,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:11,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501044467] [2024-05-12 12:39:11,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501044467] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:11,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:11,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:11,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582138931] [2024-05-12 12:39:11,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:11,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:11,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:11,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:11,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:11,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:11,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 168 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:39:11,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:11,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:11,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:11,863 INFO L124 PetriNetUnfolderBase]: 1215/2138 cut-off events. [2024-05-12 12:39:11,863 INFO L125 PetriNetUnfolderBase]: For 879/922 co-relation queries the response was YES. [2024-05-12 12:39:11,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 2138 events. 1215/2138 cut-off events. For 879/922 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12416 event pairs, 468 based on Foata normal form. 19/2133 useless extension candidates. Maximal degree in co-relation 5003. Up to 1731 conditions per place. [2024-05-12 12:39:11,881 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 54 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-05-12 12:39:11,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 360 flow [2024-05-12 12:39:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:11,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:11,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 12:39:11,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-05-12 12:39:11,885 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 168 flow. Second operand 5 states and 148 transitions. [2024-05-12 12:39:11,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 360 flow [2024-05-12 12:39:11,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 358 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:11,890 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 199 flow [2024-05-12 12:39:11,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=199, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-05-12 12:39:11,891 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 8 predicate places. [2024-05-12 12:39:11,891 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 199 flow [2024-05-12 12:39:11,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 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-05-12 12:39:11,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:11,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:11,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:39:11,892 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:11,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:11,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1491071651, now seen corresponding path program 1 times [2024-05-12 12:39:11,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:11,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118380005] [2024-05-12 12:39:11,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:11,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:12,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:12,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118380005] [2024-05-12 12:39:12,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118380005] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:12,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:12,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:12,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377773721] [2024-05-12 12:39:12,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:12,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:12,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:12,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:12,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:12,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:12,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 199 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-05-12 12:39:12,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:12,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:12,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:12,389 INFO L124 PetriNetUnfolderBase]: 1167/1895 cut-off events. [2024-05-12 12:39:12,389 INFO L125 PetriNetUnfolderBase]: For 1399/1399 co-relation queries the response was YES. [2024-05-12 12:39:12,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 1895 events. 1167/1895 cut-off events. For 1399/1399 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10567 event pairs, 446 based on Foata normal form. 2/1893 useless extension candidates. Maximal degree in co-relation 5013. Up to 1707 conditions per place. [2024-05-12 12:39:12,404 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 52 selfloop transitions, 8 changer transitions 0/73 dead transitions. [2024-05-12 12:39:12,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 392 flow [2024-05-12 12:39:12,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:12,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 12:39:12,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:39:12,407 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 199 flow. Second operand 4 states and 118 transitions. [2024-05-12 12:39:12,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 392 flow [2024-05-12 12:39:12,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 367 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:12,414 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 247 flow [2024-05-12 12:39:12,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=247, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-05-12 12:39:12,416 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 10 predicate places. [2024-05-12 12:39:12,416 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 247 flow [2024-05-12 12:39:12,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 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-05-12 12:39:12,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:12,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:12,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:39:12,417 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:12,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:12,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1592589464, now seen corresponding path program 1 times [2024-05-12 12:39:12,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:12,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950747267] [2024-05-12 12:39:12,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:12,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:12,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:12,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:12,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950747267] [2024-05-12 12:39:12,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950747267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:12,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:12,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:12,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375845200] [2024-05-12 12:39:12,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:12,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:12,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:12,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:12,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:12,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:12,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:12,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:12,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:12,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:12,997 INFO L124 PetriNetUnfolderBase]: 1358/2238 cut-off events. [2024-05-12 12:39:13,001 INFO L125 PetriNetUnfolderBase]: For 2607/2666 co-relation queries the response was YES. [2024-05-12 12:39:13,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6346 conditions, 2238 events. 1358/2238 cut-off events. For 2607/2666 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12795 event pairs, 407 based on Foata normal form. 28/2237 useless extension candidates. Maximal degree in co-relation 6323. Up to 1897 conditions per place. [2024-05-12 12:39:13,020 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 57 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-05-12 12:39:13,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 90 transitions, 509 flow [2024-05-12 12:39:13,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:13,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:13,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 12:39:13,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-05-12 12:39:13,023 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 247 flow. Second operand 5 states and 151 transitions. [2024-05-12 12:39:13,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 90 transitions, 509 flow [2024-05-12 12:39:13,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 90 transitions, 507 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:13,028 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 327 flow [2024-05-12 12:39:13,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-05-12 12:39:13,029 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 15 predicate places. [2024-05-12 12:39:13,029 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 327 flow [2024-05-12 12:39:13,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:13,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:13,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:13,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:39:13,030 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:13,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:13,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1480972670, now seen corresponding path program 2 times [2024-05-12 12:39:13,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:13,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459404230] [2024-05-12 12:39:13,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:13,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:13,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:13,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:13,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459404230] [2024-05-12 12:39:13,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459404230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:13,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:13,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:13,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426270697] [2024-05-12 12:39:13,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:13,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:13,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:13,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:13,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:13,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:13,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:13,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:13,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:13,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:13,669 INFO L124 PetriNetUnfolderBase]: 1353/2231 cut-off events. [2024-05-12 12:39:13,669 INFO L125 PetriNetUnfolderBase]: For 4158/4243 co-relation queries the response was YES. [2024-05-12 12:39:13,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6911 conditions, 2231 events. 1353/2231 cut-off events. For 4158/4243 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12736 event pairs, 407 based on Foata normal form. 32/2235 useless extension candidates. Maximal degree in co-relation 6885. Up to 1905 conditions per place. [2024-05-12 12:39:13,687 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 52 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-05-12 12:39:13,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 82 transitions, 507 flow [2024-05-12 12:39:13,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:13,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:13,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-05-12 12:39:13,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684782608695652 [2024-05-12 12:39:13,689 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 327 flow. Second operand 4 states and 123 transitions. [2024-05-12 12:39:13,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 82 transitions, 507 flow [2024-05-12 12:39:13,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 82 transitions, 482 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:13,695 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 346 flow [2024-05-12 12:39:13,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=346, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-05-12 12:39:13,696 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 18 predicate places. [2024-05-12 12:39:13,696 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 346 flow [2024-05-12 12:39:13,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:13,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:13,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:13,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:39:13,697 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:13,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:13,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1705929466, now seen corresponding path program 1 times [2024-05-12 12:39:13,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:13,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161795643] [2024-05-12 12:39:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:13,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:13,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:13,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:13,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161795643] [2024-05-12 12:39:13,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161795643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:13,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:13,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:13,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754114337] [2024-05-12 12:39:13,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:13,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:13,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:13,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:13,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:13,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:13,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 346 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:13,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:13,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:13,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:14,238 INFO L124 PetriNetUnfolderBase]: 1179/1981 cut-off events. [2024-05-12 12:39:14,238 INFO L125 PetriNetUnfolderBase]: For 4060/4063 co-relation queries the response was YES. [2024-05-12 12:39:14,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6247 conditions, 1981 events. 1179/1981 cut-off events. For 4060/4063 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11543 event pairs, 582 based on Foata normal form. 6/1965 useless extension candidates. Maximal degree in co-relation 6219. Up to 1697 conditions per place. [2024-05-12 12:39:14,254 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 65 selfloop transitions, 10 changer transitions 0/88 dead transitions. [2024-05-12 12:39:14,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 88 transitions, 563 flow [2024-05-12 12:39:14,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:14,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:14,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 12:39:14,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 12:39:14,256 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 346 flow. Second operand 5 states and 144 transitions. [2024-05-12 12:39:14,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 88 transitions, 563 flow [2024-05-12 12:39:14,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 88 transitions, 533 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:14,261 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 357 flow [2024-05-12 12:39:14,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=357, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-05-12 12:39:14,262 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 20 predicate places. [2024-05-12 12:39:14,262 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 357 flow [2024-05-12 12:39:14,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 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-05-12 12:39:14,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:14,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:14,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:39:14,263 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:14,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:14,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1125251680, now seen corresponding path program 1 times [2024-05-12 12:39:14,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:14,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142661695] [2024-05-12 12:39:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:14,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:14,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:14,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-05-12 12:39:14,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:14,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142661695] [2024-05-12 12:39:14,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142661695] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:14,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:14,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:14,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968848668] [2024-05-12 12:39:14,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:14,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:14,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:14,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:14,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:14,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:14,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 357 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:14,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:14,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:14,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:14,849 INFO L124 PetriNetUnfolderBase]: 1506/2516 cut-off events. [2024-05-12 12:39:14,850 INFO L125 PetriNetUnfolderBase]: For 5533/5545 co-relation queries the response was YES. [2024-05-12 12:39:14,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7996 conditions, 2516 events. 1506/2516 cut-off events. For 5533/5545 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14748 event pairs, 667 based on Foata normal form. 6/2491 useless extension candidates. Maximal degree in co-relation 7967. Up to 2054 conditions per place. [2024-05-12 12:39:14,870 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 81 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-05-12 12:39:14,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 112 transitions, 747 flow [2024-05-12 12:39:14,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:14,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:14,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:39:14,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:39:14,872 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 357 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:39:14,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 112 transitions, 747 flow [2024-05-12 12:39:14,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 112 transitions, 724 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:14,881 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 483 flow [2024-05-12 12:39:14,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-05-12 12:39:14,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 25 predicate places. [2024-05-12 12:39:14,882 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 483 flow [2024-05-12 12:39:14,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:14,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:14,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:14,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:39:14,883 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:14,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:14,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1334494572, now seen corresponding path program 2 times [2024-05-12 12:39:14,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:14,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914121947] [2024-05-12 12:39:14,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:14,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:15,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:15,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:15,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914121947] [2024-05-12 12:39:15,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914121947] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:15,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:15,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:15,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420754764] [2024-05-12 12:39:15,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:15,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:15,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:15,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:15,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:15,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:15,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 483 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:15,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:15,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:15,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:15,514 INFO L124 PetriNetUnfolderBase]: 1523/2547 cut-off events. [2024-05-12 12:39:15,515 INFO L125 PetriNetUnfolderBase]: For 7122/7137 co-relation queries the response was YES. [2024-05-12 12:39:15,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8647 conditions, 2547 events. 1523/2547 cut-off events. For 7122/7137 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15029 event pairs, 656 based on Foata normal form. 12/2532 useless extension candidates. Maximal degree in co-relation 8615. Up to 2098 conditions per place. [2024-05-12 12:39:15,536 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 92 selfloop transitions, 19 changer transitions 0/123 dead transitions. [2024-05-12 12:39:15,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 123 transitions, 875 flow [2024-05-12 12:39:15,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:15,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:15,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:39:15,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-05-12 12:39:15,538 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 483 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:39:15,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 123 transitions, 875 flow [2024-05-12 12:39:15,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 123 transitions, 839 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:15,550 INFO L231 Difference]: Finished difference. Result has 81 places, 82 transitions, 541 flow [2024-05-12 12:39:15,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=541, PETRI_PLACES=81, PETRI_TRANSITIONS=82} [2024-05-12 12:39:15,551 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-05-12 12:39:15,551 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 82 transitions, 541 flow [2024-05-12 12:39:15,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:15,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:15,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:15,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:39:15,552 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:15,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1334488992, now seen corresponding path program 3 times [2024-05-12 12:39:15,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:15,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077639108] [2024-05-12 12:39:15,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:15,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:15,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:15,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:15,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077639108] [2024-05-12 12:39:15,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077639108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:15,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:15,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:15,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736683610] [2024-05-12 12:39:15,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:15,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:15,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:15,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:15,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:15,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:15,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 82 transitions, 541 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:15,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:15,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:15,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:16,160 INFO L124 PetriNetUnfolderBase]: 1518/2468 cut-off events. [2024-05-12 12:39:16,160 INFO L125 PetriNetUnfolderBase]: For 7965/7980 co-relation queries the response was YES. [2024-05-12 12:39:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8680 conditions, 2468 events. 1518/2468 cut-off events. For 7965/7980 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14049 event pairs, 461 based on Foata normal form. 8/2464 useless extension candidates. Maximal degree in co-relation 8646. Up to 2093 conditions per place. [2024-05-12 12:39:16,182 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 78 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-05-12 12:39:16,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 798 flow [2024-05-12 12:39:16,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:16,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:16,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:39:16,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-05-12 12:39:16,184 INFO L175 Difference]: Start difference. First operand has 81 places, 82 transitions, 541 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:39:16,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 798 flow [2024-05-12 12:39:16,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 108 transitions, 744 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:16,200 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 531 flow [2024-05-12 12:39:16,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=531, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2024-05-12 12:39:16,201 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 32 predicate places. [2024-05-12 12:39:16,201 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 531 flow [2024-05-12 12:39:16,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 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-05-12 12:39:16,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:16,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:16,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:39:16,202 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:16,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:16,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1633841382, now seen corresponding path program 1 times [2024-05-12 12:39:16,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:16,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627753443] [2024-05-12 12:39:16,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:16,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:16,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:16,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:16,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:16,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627753443] [2024-05-12 12:39:16,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627753443] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:16,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:16,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:16,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219416462] [2024-05-12 12:39:16,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:16,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:16,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:16,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:16,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:16,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:16,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:39:16,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:16,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:16,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:16,687 INFO L124 PetriNetUnfolderBase]: 1412/2314 cut-off events. [2024-05-12 12:39:16,687 INFO L125 PetriNetUnfolderBase]: For 8669/8672 co-relation queries the response was YES. [2024-05-12 12:39:16,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8260 conditions, 2314 events. 1412/2314 cut-off events. For 8669/8672 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13262 event pairs, 622 based on Foata normal form. 3/2291 useless extension candidates. Maximal degree in co-relation 8225. Up to 2026 conditions per place. [2024-05-12 12:39:16,708 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 77 selfloop transitions, 9 changer transitions 0/103 dead transitions. [2024-05-12 12:39:16,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 781 flow [2024-05-12 12:39:16,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:16,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 12:39:16,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:39:16,710 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 531 flow. Second operand 4 states and 114 transitions. [2024-05-12 12:39:16,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 781 flow [2024-05-12 12:39:16,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 743 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:16,723 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 583 flow [2024-05-12 12:39:16,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=583, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-05-12 12:39:16,724 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2024-05-12 12:39:16,724 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 583 flow [2024-05-12 12:39:16,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-05-12 12:39:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:16,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:16,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:39:16,725 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:16,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash 520203329, now seen corresponding path program 1 times [2024-05-12 12:39:16,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:16,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466309126] [2024-05-12 12:39:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:16,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:16,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:16,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:16,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466309126] [2024-05-12 12:39:16,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466309126] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:16,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:16,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:16,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095034359] [2024-05-12 12:39:16,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:16,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:16,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:16,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:16,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:17,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:17,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 583 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:17,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:17,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:17,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:17,321 INFO L124 PetriNetUnfolderBase]: 1414/2314 cut-off events. [2024-05-12 12:39:17,322 INFO L125 PetriNetUnfolderBase]: For 11040/11060 co-relation queries the response was YES. [2024-05-12 12:39:17,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8874 conditions, 2314 events. 1414/2314 cut-off events. For 11040/11060 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13383 event pairs, 234 based on Foata normal form. 18/2246 useless extension candidates. Maximal degree in co-relation 8837. Up to 1808 conditions per place. [2024-05-12 12:39:17,343 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 75 selfloop transitions, 32 changer transitions 0/128 dead transitions. [2024-05-12 12:39:17,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 128 transitions, 955 flow [2024-05-12 12:39:17,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:17,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:39:17,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-05-12 12:39:17,348 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 583 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:39:17,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 128 transitions, 955 flow [2024-05-12 12:39:17,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 951 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:17,367 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 690 flow [2024-05-12 12:39:17,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=690, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-05-12 12:39:17,369 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 39 predicate places. [2024-05-12 12:39:17,370 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 690 flow [2024-05-12 12:39:17,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:17,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:17,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:17,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:39:17,371 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:17,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1802468799, now seen corresponding path program 2 times [2024-05-12 12:39:17,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:17,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109360263] [2024-05-12 12:39:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:17,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:17,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:17,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109360263] [2024-05-12 12:39:17,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109360263] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:17,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:17,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:17,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628697323] [2024-05-12 12:39:17,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:17,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:17,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:17,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:17,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:17,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:17,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 94 transitions, 690 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:17,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:17,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:17,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:17,971 INFO L124 PetriNetUnfolderBase]: 1441/2355 cut-off events. [2024-05-12 12:39:17,971 INFO L125 PetriNetUnfolderBase]: For 13894/13927 co-relation queries the response was YES. [2024-05-12 12:39:17,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 2355 events. 1441/2355 cut-off events. For 13894/13927 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13647 event pairs, 344 based on Foata normal form. 14/2275 useless extension candidates. Maximal degree in co-relation 9527. Up to 1944 conditions per place. [2024-05-12 12:39:17,990 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 76 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-05-12 12:39:17,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 127 transitions, 998 flow [2024-05-12 12:39:17,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:17,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:39:17,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-05-12 12:39:17,992 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 690 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:39:17,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 127 transitions, 998 flow [2024-05-12 12:39:18,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 127 transitions, 946 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:18,013 INFO L231 Difference]: Finished difference. Result has 93 places, 96 transitions, 732 flow [2024-05-12 12:39:18,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=732, PETRI_PLACES=93, PETRI_TRANSITIONS=96} [2024-05-12 12:39:18,014 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-05-12 12:39:18,015 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 96 transitions, 732 flow [2024-05-12 12:39:18,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:18,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:18,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:18,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:39:18,016 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:18,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:18,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1580517631, now seen corresponding path program 3 times [2024-05-12 12:39:18,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:18,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248494956] [2024-05-12 12:39:18,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:18,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:18,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:18,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:18,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:18,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248494956] [2024-05-12 12:39:18,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248494956] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:18,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:18,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:18,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829276107] [2024-05-12 12:39:18,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:18,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:18,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:18,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:18,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:18,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:18,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 96 transitions, 732 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:18,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:18,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:18,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:18,657 INFO L124 PetriNetUnfolderBase]: 1429/2341 cut-off events. [2024-05-12 12:39:18,657 INFO L125 PetriNetUnfolderBase]: For 14969/15002 co-relation queries the response was YES. [2024-05-12 12:39:18,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9611 conditions, 2341 events. 1429/2341 cut-off events. For 14969/15002 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13536 event pairs, 229 based on Foata normal form. 27/2279 useless extension candidates. Maximal degree in co-relation 9569. Up to 1903 conditions per place. [2024-05-12 12:39:18,676 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 73 selfloop transitions, 27 changer transitions 0/121 dead transitions. [2024-05-12 12:39:18,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 992 flow [2024-05-12 12:39:18,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:18,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 12:39:18,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:39:18,678 INFO L175 Difference]: Start difference. First operand has 93 places, 96 transitions, 732 flow. Second operand 5 states and 150 transitions. [2024-05-12 12:39:18,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 992 flow [2024-05-12 12:39:18,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 121 transitions, 918 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:18,704 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 724 flow [2024-05-12 12:39:18,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=724, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-05-12 12:39:18,705 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-05-12 12:39:18,705 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 724 flow [2024-05-12 12:39:18,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 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-05-12 12:39:18,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:18,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:18,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:39:18,706 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:18,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:18,707 INFO L85 PathProgramCache]: Analyzing trace with hash -130522175, now seen corresponding path program 1 times [2024-05-12 12:39:18,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:18,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53440396] [2024-05-12 12:39:18,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:18,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:18,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:18,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:18,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53440396] [2024-05-12 12:39:18,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53440396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:18,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:18,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:18,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181159911] [2024-05-12 12:39:18,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:18,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:18,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:18,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:18,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:18,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:18,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 724 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:18,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:18,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:18,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:19,338 INFO L124 PetriNetUnfolderBase]: 1743/2917 cut-off events. [2024-05-12 12:39:19,338 INFO L125 PetriNetUnfolderBase]: For 17085/17097 co-relation queries the response was YES. [2024-05-12 12:39:19,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11208 conditions, 2917 events. 1743/2917 cut-off events. For 17085/17097 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17680 event pairs, 479 based on Foata normal form. 18/2896 useless extension candidates. Maximal degree in co-relation 11165. Up to 1978 conditions per place. [2024-05-12 12:39:19,366 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 114 selfloop transitions, 26 changer transitions 0/152 dead transitions. [2024-05-12 12:39:19,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 152 transitions, 1240 flow [2024-05-12 12:39:19,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:19,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:19,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:39:19,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:39:19,368 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 724 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:39:19,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 152 transitions, 1240 flow [2024-05-12 12:39:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 152 transitions, 1171 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:19,396 INFO L231 Difference]: Finished difference. Result has 99 places, 101 transitions, 771 flow [2024-05-12 12:39:19,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=99, PETRI_TRANSITIONS=101} [2024-05-12 12:39:19,398 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-05-12 12:39:19,398 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 771 flow [2024-05-12 12:39:19,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:19,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:19,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:19,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:39:19,399 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:19,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:19,399 INFO L85 PathProgramCache]: Analyzing trace with hash -41956415, now seen corresponding path program 2 times [2024-05-12 12:39:19,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:19,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524323895] [2024-05-12 12:39:19,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:19,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:19,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524323895] [2024-05-12 12:39:19,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524323895] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:19,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:19,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:19,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530253223] [2024-05-12 12:39:19,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:19,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:19,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:19,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:19,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:19,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:19,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 101 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:19,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:19,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:19,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:20,073 INFO L124 PetriNetUnfolderBase]: 1932/3244 cut-off events. [2024-05-12 12:39:20,074 INFO L125 PetriNetUnfolderBase]: For 20863/20875 co-relation queries the response was YES. [2024-05-12 12:39:20,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12818 conditions, 3244 events. 1932/3244 cut-off events. For 20863/20875 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20212 event pairs, 698 based on Foata normal form. 18/3221 useless extension candidates. Maximal degree in co-relation 12772. Up to 2434 conditions per place. [2024-05-12 12:39:20,101 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 115 selfloop transitions, 25 changer transitions 0/152 dead transitions. [2024-05-12 12:39:20,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 152 transitions, 1264 flow [2024-05-12 12:39:20,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:20,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:20,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:39:20,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:39:20,103 INFO L175 Difference]: Start difference. First operand has 99 places, 101 transitions, 771 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:39:20,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 152 transitions, 1264 flow [2024-05-12 12:39:20,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 152 transitions, 1234 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:20,141 INFO L231 Difference]: Finished difference. Result has 105 places, 104 transitions, 829 flow [2024-05-12 12:39:20,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=829, PETRI_PLACES=105, PETRI_TRANSITIONS=104} [2024-05-12 12:39:20,142 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 55 predicate places. [2024-05-12 12:39:20,142 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 104 transitions, 829 flow [2024-05-12 12:39:20,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:20,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:20,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:20,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:39:20,143 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:20,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash -41808545, now seen corresponding path program 3 times [2024-05-12 12:39:20,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:20,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230972264] [2024-05-12 12:39:20,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:20,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:20,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-05-12 12:39:20,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:20,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230972264] [2024-05-12 12:39:20,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230972264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:20,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:20,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:20,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258985344] [2024-05-12 12:39:20,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:20,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:20,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:20,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:20,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 104 transitions, 829 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:20,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:20,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:20,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:20,763 INFO L124 PetriNetUnfolderBase]: 1904/3200 cut-off events. [2024-05-12 12:39:20,763 INFO L125 PetriNetUnfolderBase]: For 22008/22020 co-relation queries the response was YES. [2024-05-12 12:39:20,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12880 conditions, 3200 events. 1904/3200 cut-off events. For 22008/22020 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19910 event pairs, 723 based on Foata normal form. 22/3177 useless extension candidates. Maximal degree in co-relation 12831. Up to 2551 conditions per place. [2024-05-12 12:39:20,786 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 112 selfloop transitions, 24 changer transitions 0/148 dead transitions. [2024-05-12 12:39:20,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 148 transitions, 1231 flow [2024-05-12 12:39:20,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:20,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:39:20,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:39:20,788 INFO L175 Difference]: Start difference. First operand has 105 places, 104 transitions, 829 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:39:20,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 148 transitions, 1231 flow [2024-05-12 12:39:20,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 148 transitions, 1199 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:20,824 INFO L231 Difference]: Finished difference. Result has 109 places, 105 transitions, 866 flow [2024-05-12 12:39:20,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=866, PETRI_PLACES=109, PETRI_TRANSITIONS=105} [2024-05-12 12:39:20,825 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 59 predicate places. [2024-05-12 12:39:20,825 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 105 transitions, 866 flow [2024-05-12 12:39:20,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:20,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:20,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:20,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:39:20,826 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:20,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:20,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1745894549, now seen corresponding path program 4 times [2024-05-12 12:39:20,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:20,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060221631] [2024-05-12 12:39:20,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:20,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:20,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:21,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:21,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060221631] [2024-05-12 12:39:21,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060221631] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:21,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:21,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979518112] [2024-05-12 12:39:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:21,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:21,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:21,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:21,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 105 transitions, 866 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:21,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:21,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:21,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:21,572 INFO L124 PetriNetUnfolderBase]: 1998/3239 cut-off events. [2024-05-12 12:39:21,573 INFO L125 PetriNetUnfolderBase]: For 24000/24012 co-relation queries the response was YES. [2024-05-12 12:39:21,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13576 conditions, 3239 events. 1998/3239 cut-off events. For 24000/24012 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19490 event pairs, 479 based on Foata normal form. 24/3257 useless extension candidates. Maximal degree in co-relation 13525. Up to 2727 conditions per place. [2024-05-12 12:39:21,656 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 122 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2024-05-12 12:39:21,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1295 flow [2024-05-12 12:39:21,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:21,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:21,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:39:21,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 12:39:21,658 INFO L175 Difference]: Start difference. First operand has 109 places, 105 transitions, 866 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:39:21,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1295 flow [2024-05-12 12:39:21,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 155 transitions, 1250 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:21,707 INFO L231 Difference]: Finished difference. Result has 112 places, 106 transitions, 883 flow [2024-05-12 12:39:21,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=883, PETRI_PLACES=112, PETRI_TRANSITIONS=106} [2024-05-12 12:39:21,708 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 62 predicate places. [2024-05-12 12:39:21,708 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 106 transitions, 883 flow [2024-05-12 12:39:21,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:21,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:21,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:21,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:39:21,709 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:21,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1751401079, now seen corresponding path program 5 times [2024-05-12 12:39:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051558119] [2024-05-12 12:39:21,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:21,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:21,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:21,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:21,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:21,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051558119] [2024-05-12 12:39:21,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051558119] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:21,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:21,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:21,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962203526] [2024-05-12 12:39:21,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:21,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:21,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:21,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:21,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:22,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:22,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 106 transitions, 883 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:22,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:22,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:22,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:22,540 INFO L124 PetriNetUnfolderBase]: 2057/3353 cut-off events. [2024-05-12 12:39:22,540 INFO L125 PetriNetUnfolderBase]: For 26211/26223 co-relation queries the response was YES. [2024-05-12 12:39:22,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14081 conditions, 3353 events. 2057/3353 cut-off events. For 26211/26223 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20418 event pairs, 510 based on Foata normal form. 22/3362 useless extension candidates. Maximal degree in co-relation 14029. Up to 2824 conditions per place. [2024-05-12 12:39:22,563 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 113 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-05-12 12:39:22,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 144 transitions, 1264 flow [2024-05-12 12:39:22,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:22,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:22,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:39:22,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:39:22,565 INFO L175 Difference]: Start difference. First operand has 112 places, 106 transitions, 883 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:39:22,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 144 transitions, 1264 flow [2024-05-12 12:39:22,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 144 transitions, 1221 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:22,612 INFO L231 Difference]: Finished difference. Result has 112 places, 107 transitions, 900 flow [2024-05-12 12:39:22,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=840, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=900, PETRI_PLACES=112, PETRI_TRANSITIONS=107} [2024-05-12 12:39:22,613 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 62 predicate places. [2024-05-12 12:39:22,614 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 107 transitions, 900 flow [2024-05-12 12:39:22,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:22,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:22,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:22,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:39:22,615 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:22,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:22,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1751404799, now seen corresponding path program 6 times [2024-05-12 12:39:22,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:22,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925556549] [2024-05-12 12:39:22,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:22,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:22,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:22,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-05-12 12:39:22,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:22,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925556549] [2024-05-12 12:39:22,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925556549] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:22,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:22,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:22,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193165951] [2024-05-12 12:39:22,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:22,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:22,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:22,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:22,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:22,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:22,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 107 transitions, 900 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:22,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:22,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:22,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:23,335 INFO L124 PetriNetUnfolderBase]: 2037/3321 cut-off events. [2024-05-12 12:39:23,336 INFO L125 PetriNetUnfolderBase]: For 25870/25882 co-relation queries the response was YES. [2024-05-12 12:39:23,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13872 conditions, 3321 events. 2037/3321 cut-off events. For 25870/25882 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20230 event pairs, 345 based on Foata normal form. 18/3324 useless extension candidates. Maximal degree in co-relation 13819. Up to 2497 conditions per place. [2024-05-12 12:39:23,356 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 114 selfloop transitions, 23 changer transitions 0/149 dead transitions. [2024-05-12 12:39:23,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 149 transitions, 1308 flow [2024-05-12 12:39:23,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:23,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:23,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:39:23,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:39:23,359 INFO L175 Difference]: Start difference. First operand has 112 places, 107 transitions, 900 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:39:23,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 149 transitions, 1308 flow [2024-05-12 12:39:23,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 149 transitions, 1263 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:23,400 INFO L231 Difference]: Finished difference. Result has 115 places, 109 transitions, 940 flow [2024-05-12 12:39:23,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=940, PETRI_PLACES=115, PETRI_TRANSITIONS=109} [2024-05-12 12:39:23,400 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 12:39:23,400 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 109 transitions, 940 flow [2024-05-12 12:39:23,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:23,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:23,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:23,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:39:23,401 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:23,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:23,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1745679347, now seen corresponding path program 1 times [2024-05-12 12:39:23,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:23,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589061777] [2024-05-12 12:39:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:23,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:23,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:23,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589061777] [2024-05-12 12:39:23,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589061777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:23,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:23,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:23,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913477929] [2024-05-12 12:39:23,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:23,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:23,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:23,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:23,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:23,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:23,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 109 transitions, 940 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:23,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:23,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:23,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,104 INFO L124 PetriNetUnfolderBase]: 2017/3286 cut-off events. [2024-05-12 12:39:24,104 INFO L125 PetriNetUnfolderBase]: For 25792/25804 co-relation queries the response was YES. [2024-05-12 12:39:24,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13754 conditions, 3286 events. 2017/3286 cut-off events. For 25792/25804 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19953 event pairs, 409 based on Foata normal form. 20/3298 useless extension candidates. Maximal degree in co-relation 13699. Up to 2463 conditions per place. [2024-05-12 12:39:24,123 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 124 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-05-12 12:39:24,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 161 transitions, 1346 flow [2024-05-12 12:39:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:24,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:24,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:39:24,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 12:39:24,124 INFO L175 Difference]: Start difference. First operand has 115 places, 109 transitions, 940 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:39:24,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 161 transitions, 1346 flow [2024-05-12 12:39:24,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 161 transitions, 1270 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:24,153 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 878 flow [2024-05-12 12:39:24,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-05-12 12:39:24,154 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-05-12 12:39:24,154 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 878 flow [2024-05-12 12:39:24,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 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-05-12 12:39:24,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:24,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:24,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:39:24,155 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:24,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:24,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1456045179, now seen corresponding path program 1 times [2024-05-12 12:39:24,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:24,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54106381] [2024-05-12 12:39:24,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:24,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:24,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:24,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54106381] [2024-05-12 12:39:24,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54106381] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:24,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:24,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:24,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186550586] [2024-05-12 12:39:24,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:24,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:24,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:24,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:24,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:24,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:24,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 878 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:24,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:24,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:24,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,796 INFO L124 PetriNetUnfolderBase]: 1933/3174 cut-off events. [2024-05-12 12:39:24,796 INFO L125 PetriNetUnfolderBase]: For 25131/25135 co-relation queries the response was YES. [2024-05-12 12:39:24,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13152 conditions, 3174 events. 1933/3174 cut-off events. For 25131/25135 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19566 event pairs, 452 based on Foata normal form. 5/3153 useless extension candidates. Maximal degree in co-relation 13097. Up to 2805 conditions per place. [2024-05-12 12:39:24,814 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 86 selfloop transitions, 19 changer transitions 0/123 dead transitions. [2024-05-12 12:39:24,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 123 transitions, 1138 flow [2024-05-12 12:39:24,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:24,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:24,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:39:24,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:39:24,815 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 878 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:39:24,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 123 transitions, 1138 flow [2024-05-12 12:39:24,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 123 transitions, 1068 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:24,857 INFO L231 Difference]: Finished difference. Result has 114 places, 111 transitions, 886 flow [2024-05-12 12:39:24,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=886, PETRI_PLACES=114, PETRI_TRANSITIONS=111} [2024-05-12 12:39:24,858 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-05-12 12:39:24,858 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 111 transitions, 886 flow [2024-05-12 12:39:24,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:24,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:24,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:24,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:39:24,859 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:24,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:24,859 INFO L85 PathProgramCache]: Analyzing trace with hash 516162659, now seen corresponding path program 2 times [2024-05-12 12:39:24,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:24,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514964320] [2024-05-12 12:39:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:24,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:25,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:25,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:25,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514964320] [2024-05-12 12:39:25,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514964320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:25,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:25,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:25,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412370471] [2024-05-12 12:39:25,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:25,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:25,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:25,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:25,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:25,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:25,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 111 transitions, 886 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:25,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:25,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:25,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:25,450 INFO L124 PetriNetUnfolderBase]: 1927/3166 cut-off events. [2024-05-12 12:39:25,450 INFO L125 PetriNetUnfolderBase]: For 26111/26115 co-relation queries the response was YES. [2024-05-12 12:39:25,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 3166 events. 1927/3166 cut-off events. For 26111/26115 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19458 event pairs, 452 based on Foata normal form. 5/3145 useless extension candidates. Maximal degree in co-relation 12976. Up to 2784 conditions per place. [2024-05-12 12:39:25,473 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 89 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-05-12 12:39:25,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 129 transitions, 1170 flow [2024-05-12 12:39:25,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:25,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:25,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-05-12 12:39:25,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:39:25,474 INFO L175 Difference]: Start difference. First operand has 114 places, 111 transitions, 886 flow. Second operand 5 states and 138 transitions. [2024-05-12 12:39:25,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 129 transitions, 1170 flow [2024-05-12 12:39:25,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 129 transitions, 1120 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:25,520 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 920 flow [2024-05-12 12:39:25,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=840, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=920, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-05-12 12:39:25,520 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-05-12 12:39:25,520 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 920 flow [2024-05-12 12:39:25,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:25,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:25,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:25,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:39:25,521 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:25,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:25,521 INFO L85 PathProgramCache]: Analyzing trace with hash 760096267, now seen corresponding path program 1 times [2024-05-12 12:39:25,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:25,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693730755] [2024-05-12 12:39:25,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:25,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:25,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:25,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:25,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:25,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693730755] [2024-05-12 12:39:25,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693730755] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:25,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:25,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:25,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68275500] [2024-05-12 12:39:25,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:25,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:25,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:25,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 920 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:25,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:25,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:25,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:26,116 INFO L124 PetriNetUnfolderBase]: 1919/3196 cut-off events. [2024-05-12 12:39:26,117 INFO L125 PetriNetUnfolderBase]: For 26840/26843 co-relation queries the response was YES. [2024-05-12 12:39:26,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13298 conditions, 3196 events. 1919/3196 cut-off events. For 26840/26843 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19940 event pairs, 450 based on Foata normal form. 4/3196 useless extension candidates. Maximal degree in co-relation 13242. Up to 2812 conditions per place. [2024-05-12 12:39:26,142 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 102 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-05-12 12:39:26,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 139 transitions, 1316 flow [2024-05-12 12:39:26,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:26,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:26,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:39:26,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173913043478261 [2024-05-12 12:39:26,143 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 920 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:39:26,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 139 transitions, 1316 flow [2024-05-12 12:39:26,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 139 transitions, 1258 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:26,188 INFO L231 Difference]: Finished difference. Result has 119 places, 120 transitions, 978 flow [2024-05-12 12:39:26,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=978, PETRI_PLACES=119, PETRI_TRANSITIONS=120} [2024-05-12 12:39:26,188 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-05-12 12:39:26,188 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 120 transitions, 978 flow [2024-05-12 12:39:26,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:26,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:39:26,189 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:26,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,190 INFO L85 PathProgramCache]: Analyzing trace with hash 780541387, now seen corresponding path program 2 times [2024-05-12 12:39:26,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878840801] [2024-05-12 12:39:26,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:26,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:26,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878840801] [2024-05-12 12:39:26,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878840801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:26,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:26,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:26,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158802284] [2024-05-12 12:39:26,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:26,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:26,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:26,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:26,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:26,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:26,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 120 transitions, 978 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:26,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:26,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:26,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:26,801 INFO L124 PetriNetUnfolderBase]: 1914/3189 cut-off events. [2024-05-12 12:39:26,801 INFO L125 PetriNetUnfolderBase]: For 29126/29129 co-relation queries the response was YES. [2024-05-12 12:39:26,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13601 conditions, 3189 events. 1914/3189 cut-off events. For 29126/29129 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19917 event pairs, 450 based on Foata normal form. 4/3189 useless extension candidates. Maximal degree in co-relation 13544. Up to 2821 conditions per place. [2024-05-12 12:39:26,824 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 101 selfloop transitions, 19 changer transitions 0/135 dead transitions. [2024-05-12 12:39:26,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 135 transitions, 1254 flow [2024-05-12 12:39:26,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:26,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:26,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-05-12 12:39:26,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:39:26,825 INFO L175 Difference]: Start difference. First operand has 119 places, 120 transitions, 978 flow. Second operand 4 states and 118 transitions. [2024-05-12 12:39:26,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 135 transitions, 1254 flow [2024-05-12 12:39:26,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 135 transitions, 1199 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:26,876 INFO L231 Difference]: Finished difference. Result has 122 places, 120 transitions, 973 flow [2024-05-12 12:39:26,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=973, PETRI_PLACES=122, PETRI_TRANSITIONS=120} [2024-05-12 12:39:26,877 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 72 predicate places. [2024-05-12 12:39:26,877 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 120 transitions, 973 flow [2024-05-12 12:39:26,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:26,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:39:26,878 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:26,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,878 INFO L85 PathProgramCache]: Analyzing trace with hash 516177539, now seen corresponding path program 1 times [2024-05-12 12:39:26,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101419476] [2024-05-12 12:39:26,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:27,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:27,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:27,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101419476] [2024-05-12 12:39:27,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101419476] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:27,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822718947] [2024-05-12 12:39:27,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:27,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:27,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:27,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:27,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:27,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:27,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 120 transitions, 973 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:27,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:27,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:27,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:27,448 INFO L124 PetriNetUnfolderBase]: 1929/3204 cut-off events. [2024-05-12 12:39:27,448 INFO L125 PetriNetUnfolderBase]: For 30697/30704 co-relation queries the response was YES. [2024-05-12 12:39:27,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13555 conditions, 3204 events. 1929/3204 cut-off events. For 30697/30704 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19978 event pairs, 748 based on Foata normal form. 7/3185 useless extension candidates. Maximal degree in co-relation 13496. Up to 2824 conditions per place. [2024-05-12 12:39:27,474 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 110 selfloop transitions, 11 changer transitions 0/139 dead transitions. [2024-05-12 12:39:27,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 139 transitions, 1272 flow [2024-05-12 12:39:27,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:27,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 12:39:27,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:39:27,475 INFO L175 Difference]: Start difference. First operand has 122 places, 120 transitions, 973 flow. Second operand 5 states and 136 transitions. [2024-05-12 12:39:27,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 139 transitions, 1272 flow [2024-05-12 12:39:27,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 139 transitions, 1234 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:27,528 INFO L231 Difference]: Finished difference. Result has 124 places, 122 transitions, 982 flow [2024-05-12 12:39:27,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=982, PETRI_PLACES=124, PETRI_TRANSITIONS=122} [2024-05-12 12:39:27,529 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 74 predicate places. [2024-05-12 12:39:27,529 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 122 transitions, 982 flow [2024-05-12 12:39:27,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 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-05-12 12:39:27,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:27,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:27,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:39:27,530 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:27,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:27,530 INFO L85 PathProgramCache]: Analyzing trace with hash 785614219, now seen corresponding path program 1 times [2024-05-12 12:39:27,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623105420] [2024-05-12 12:39:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:27,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:27,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:27,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-05-12 12:39:27,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:27,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623105420] [2024-05-12 12:39:27,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623105420] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:27,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:27,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:27,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853146441] [2024-05-12 12:39:27,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:27,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:27,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:27,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:27,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:27,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:27,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 122 transitions, 982 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:27,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:27,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:27,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:28,142 INFO L124 PetriNetUnfolderBase]: 2075/3396 cut-off events. [2024-05-12 12:39:28,142 INFO L125 PetriNetUnfolderBase]: For 32248/32257 co-relation queries the response was YES. [2024-05-12 12:39:28,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14592 conditions, 3396 events. 2075/3396 cut-off events. For 32248/32257 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20895 event pairs, 454 based on Foata normal form. 7/3399 useless extension candidates. Maximal degree in co-relation 14532. Up to 3011 conditions per place. [2024-05-12 12:39:28,166 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 132 selfloop transitions, 26 changer transitions 0/170 dead transitions. [2024-05-12 12:39:28,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 170 transitions, 1547 flow [2024-05-12 12:39:28,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:28,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:28,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:39:28,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:39:28,168 INFO L175 Difference]: Start difference. First operand has 124 places, 122 transitions, 982 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:39:28,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 170 transitions, 1547 flow [2024-05-12 12:39:28,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 170 transitions, 1511 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:28,212 INFO L231 Difference]: Finished difference. Result has 131 places, 137 transitions, 1154 flow [2024-05-12 12:39:28,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1154, PETRI_PLACES=131, PETRI_TRANSITIONS=137} [2024-05-12 12:39:28,213 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-05-12 12:39:28,213 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 137 transitions, 1154 flow [2024-05-12 12:39:28,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:28,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:28,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:28,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:39:28,214 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:28,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:28,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1557658259, now seen corresponding path program 2 times [2024-05-12 12:39:28,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:28,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692997242] [2024-05-12 12:39:28,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:28,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:28,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:28,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:28,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692997242] [2024-05-12 12:39:28,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692997242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:28,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:28,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:28,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416965896] [2024-05-12 12:39:28,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:28,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:28,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:28,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:28,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:28,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:28,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 137 transitions, 1154 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:28,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:28,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:28,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:28,864 INFO L124 PetriNetUnfolderBase]: 2086/3415 cut-off events. [2024-05-12 12:39:28,864 INFO L125 PetriNetUnfolderBase]: For 35418/35430 co-relation queries the response was YES. [2024-05-12 12:39:28,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15161 conditions, 3415 events. 2086/3415 cut-off events. For 35418/35430 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21039 event pairs, 454 based on Foata normal form. 9/3420 useless extension candidates. Maximal degree in co-relation 15098. Up to 3023 conditions per place. [2024-05-12 12:39:28,889 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 130 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-05-12 12:39:28,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 170 transitions, 1622 flow [2024-05-12 12:39:28,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:28,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:28,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:39:28,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:39:28,890 INFO L175 Difference]: Start difference. First operand has 131 places, 137 transitions, 1154 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:39:28,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 170 transitions, 1622 flow [2024-05-12 12:39:28,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 170 transitions, 1558 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:28,946 INFO L231 Difference]: Finished difference. Result has 135 places, 140 transitions, 1182 flow [2024-05-12 12:39:28,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1182, PETRI_PLACES=135, PETRI_TRANSITIONS=140} [2024-05-12 12:39:28,947 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 85 predicate places. [2024-05-12 12:39:28,947 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 140 transitions, 1182 flow [2024-05-12 12:39:28,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:28,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:28,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:28,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:39:28,948 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:28,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:28,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1557647099, now seen corresponding path program 3 times [2024-05-12 12:39:28,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:28,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263721478] [2024-05-12 12:39:28,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:28,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:29,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:29,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:29,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263721478] [2024-05-12 12:39:29,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263721478] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:29,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:29,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:29,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829964968] [2024-05-12 12:39:29,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:29,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:29,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:29,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:29,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:29,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:29,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 140 transitions, 1182 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:29,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:29,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:29,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:29,621 INFO L124 PetriNetUnfolderBase]: 2083/3418 cut-off events. [2024-05-12 12:39:29,621 INFO L125 PetriNetUnfolderBase]: For 37225/37225 co-relation queries the response was YES. [2024-05-12 12:39:29,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15146 conditions, 3418 events. 2083/3418 cut-off events. For 37225/37225 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21112 event pairs, 469 based on Foata normal form. 1/3407 useless extension candidates. Maximal degree in co-relation 15082. Up to 3020 conditions per place. [2024-05-12 12:39:29,644 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 119 selfloop transitions, 26 changer transitions 0/157 dead transitions. [2024-05-12 12:39:29,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 157 transitions, 1516 flow [2024-05-12 12:39:29,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 12:39:29,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:39:29,645 INFO L175 Difference]: Start difference. First operand has 135 places, 140 transitions, 1182 flow. Second operand 5 states and 136 transitions. [2024-05-12 12:39:29,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 157 transitions, 1516 flow [2024-05-12 12:39:29,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 157 transitions, 1450 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:29,708 INFO L231 Difference]: Finished difference. Result has 135 places, 140 transitions, 1174 flow [2024-05-12 12:39:29,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1174, PETRI_PLACES=135, PETRI_TRANSITIONS=140} [2024-05-12 12:39:29,708 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 85 predicate places. [2024-05-12 12:39:29,708 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 140 transitions, 1174 flow [2024-05-12 12:39:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:29,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:29,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:29,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:39:29,709 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:29,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:29,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1825433901, now seen corresponding path program 4 times [2024-05-12 12:39:29,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:29,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116576883] [2024-05-12 12:39:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:29,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:29,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:29,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:29,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:29,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116576883] [2024-05-12 12:39:29,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116576883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:29,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:29,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:29,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323763896] [2024-05-12 12:39:29,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:29,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:29,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:29,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:29,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:29,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 140 transitions, 1174 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:29,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:29,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:29,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:30,270 INFO L124 PetriNetUnfolderBase]: 2080/3450 cut-off events. [2024-05-12 12:39:30,270 INFO L125 PetriNetUnfolderBase]: For 36944/36944 co-relation queries the response was YES. [2024-05-12 12:39:30,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15104 conditions, 3450 events. 2080/3450 cut-off events. For 36944/36944 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21524 event pairs, 793 based on Foata normal form. 1/3421 useless extension candidates. Maximal degree in co-relation 15040. Up to 3002 conditions per place. [2024-05-12 12:39:30,295 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 123 selfloop transitions, 31 changer transitions 0/166 dead transitions. [2024-05-12 12:39:30,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 166 transitions, 1570 flow [2024-05-12 12:39:30,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:30,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:30,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-05-12 12:39:30,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 12:39:30,296 INFO L175 Difference]: Start difference. First operand has 135 places, 140 transitions, 1174 flow. Second operand 6 states and 158 transitions. [2024-05-12 12:39:30,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 166 transitions, 1570 flow [2024-05-12 12:39:30,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 166 transitions, 1518 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:30,367 INFO L231 Difference]: Finished difference. Result has 138 places, 146 transitions, 1242 flow [2024-05-12 12:39:30,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1242, PETRI_PLACES=138, PETRI_TRANSITIONS=146} [2024-05-12 12:39:30,368 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-05-12 12:39:30,368 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 146 transitions, 1242 flow [2024-05-12 12:39:30,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:30,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:30,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:30,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:39:30,368 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:30,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:30,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1992985041, now seen corresponding path program 1 times [2024-05-12 12:39:30,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:30,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460319305] [2024-05-12 12:39:30,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:30,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:30,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:30,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:30,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460319305] [2024-05-12 12:39:30,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460319305] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:30,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:30,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:30,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870535391] [2024-05-12 12:39:30,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:30,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:30,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:30,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:30,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:30,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:30,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 146 transitions, 1242 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:30,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:30,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:30,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,044 INFO L124 PetriNetUnfolderBase]: 2091/3456 cut-off events. [2024-05-12 12:39:31,045 INFO L125 PetriNetUnfolderBase]: For 39151/39154 co-relation queries the response was YES. [2024-05-12 12:39:31,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15593 conditions, 3456 events. 2091/3456 cut-off events. For 39151/39154 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21512 event pairs, 786 based on Foata normal form. 3/3434 useless extension candidates. Maximal degree in co-relation 15527. Up to 3041 conditions per place. [2024-05-12 12:39:31,068 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 151 selfloop transitions, 21 changer transitions 0/184 dead transitions. [2024-05-12 12:39:31,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 184 transitions, 1808 flow [2024-05-12 12:39:31,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:31,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:39:31,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:39:31,069 INFO L175 Difference]: Start difference. First operand has 138 places, 146 transitions, 1242 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:39:31,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 184 transitions, 1808 flow [2024-05-12 12:39:31,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 184 transitions, 1755 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:31,160 INFO L231 Difference]: Finished difference. Result has 144 places, 158 transitions, 1360 flow [2024-05-12 12:39:31,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=144, PETRI_TRANSITIONS=158} [2024-05-12 12:39:31,160 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 94 predicate places. [2024-05-12 12:39:31,160 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 158 transitions, 1360 flow [2024-05-12 12:39:31,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:31,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:39:31,161 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:31,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1573019567, now seen corresponding path program 2 times [2024-05-12 12:39:31,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263346742] [2024-05-12 12:39:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:31,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:31,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:31,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263346742] [2024-05-12 12:39:31,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263346742] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:31,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:31,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:31,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490103373] [2024-05-12 12:39:31,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:31,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:31,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:31,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:31,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:31,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:31,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 158 transitions, 1360 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:31,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:31,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:31,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,853 INFO L124 PetriNetUnfolderBase]: 2102/3475 cut-off events. [2024-05-12 12:39:31,853 INFO L125 PetriNetUnfolderBase]: For 42491/42497 co-relation queries the response was YES. [2024-05-12 12:39:31,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16247 conditions, 3475 events. 2102/3475 cut-off events. For 42491/42497 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21748 event pairs, 790 based on Foata normal form. 5/3455 useless extension candidates. Maximal degree in co-relation 16177. Up to 3067 conditions per place. [2024-05-12 12:39:31,881 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 153 selfloop transitions, 19 changer transitions 0/184 dead transitions. [2024-05-12 12:39:31,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 184 transitions, 1861 flow [2024-05-12 12:39:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:31,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:39:31,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:31,883 INFO L175 Difference]: Start difference. First operand has 144 places, 158 transitions, 1360 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:39:31,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 184 transitions, 1861 flow [2024-05-12 12:39:31,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 184 transitions, 1811 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:31,961 INFO L231 Difference]: Finished difference. Result has 148 places, 162 transitions, 1404 flow [2024-05-12 12:39:31,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1404, PETRI_PLACES=148, PETRI_TRANSITIONS=162} [2024-05-12 12:39:31,961 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 98 predicate places. [2024-05-12 12:39:31,961 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 162 transitions, 1404 flow [2024-05-12 12:39:31,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:31,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:39:31,962 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:31,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1573013987, now seen corresponding path program 3 times [2024-05-12 12:39:31,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228178132] [2024-05-12 12:39:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228178132] [2024-05-12 12:39:32,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228178132] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:32,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570855701] [2024-05-12 12:39:32,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:32,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:32,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:32,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:32,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 162 transitions, 1404 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:32,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:32,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:32,627 INFO L124 PetriNetUnfolderBase]: 2099/3427 cut-off events. [2024-05-12 12:39:32,627 INFO L125 PetriNetUnfolderBase]: For 44142/44148 co-relation queries the response was YES. [2024-05-12 12:39:32,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16208 conditions, 3427 events. 2099/3427 cut-off events. For 44142/44148 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21125 event pairs, 450 based on Foata normal form. 5/3429 useless extension candidates. Maximal degree in co-relation 16136. Up to 3064 conditions per place. [2024-05-12 12:39:32,654 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 156 selfloop transitions, 22 changer transitions 0/190 dead transitions. [2024-05-12 12:39:32,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 190 transitions, 1841 flow [2024-05-12 12:39:32,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:32,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:32,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:39:32,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:39:32,655 INFO L175 Difference]: Start difference. First operand has 148 places, 162 transitions, 1404 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:39:32,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 190 transitions, 1841 flow [2024-05-12 12:39:32,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 190 transitions, 1779 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:32,724 INFO L231 Difference]: Finished difference. Result has 152 places, 163 transitions, 1402 flow [2024-05-12 12:39:32,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1402, PETRI_PLACES=152, PETRI_TRANSITIONS=163} [2024-05-12 12:39:32,725 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 102 predicate places. [2024-05-12 12:39:32,725 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 163 transitions, 1402 flow [2024-05-12 12:39:32,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 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-05-12 12:39:32,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:32,725 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-05-12 12:39:32,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:39:32,725 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:32,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:32,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1711618756, now seen corresponding path program 1 times [2024-05-12 12:39:32,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:32,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213117679] [2024-05-12 12:39:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:32,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213117679] [2024-05-12 12:39:32,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213117679] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:32,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348231119] [2024-05-12 12:39:32,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:32,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:32,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:32,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:32,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 163 transitions, 1402 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:32,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:32,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:33,374 INFO L124 PetriNetUnfolderBase]: 2049/3360 cut-off events. [2024-05-12 12:39:33,374 INFO L125 PetriNetUnfolderBase]: For 48306/48313 co-relation queries the response was YES. [2024-05-12 12:39:33,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15961 conditions, 3360 events. 2049/3360 cut-off events. For 48306/48313 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20815 event pairs, 446 based on Foata normal form. 9/3341 useless extension candidates. Maximal degree in co-relation 15888. Up to 2863 conditions per place. [2024-05-12 12:39:33,402 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 129 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-05-12 12:39:33,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 181 transitions, 1778 flow [2024-05-12 12:39:33,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:33,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:33,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 12:39:33,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043478260869565 [2024-05-12 12:39:33,403 INFO L175 Difference]: Start difference. First operand has 152 places, 163 transitions, 1402 flow. Second operand 5 states and 139 transitions. [2024-05-12 12:39:33,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 181 transitions, 1778 flow [2024-05-12 12:39:33,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 181 transitions, 1728 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:33,492 INFO L231 Difference]: Finished difference. Result has 152 places, 165 transitions, 1448 flow [2024-05-12 12:39:33,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1448, PETRI_PLACES=152, PETRI_TRANSITIONS=165} [2024-05-12 12:39:33,493 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 102 predicate places. [2024-05-12 12:39:33,493 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 1448 flow [2024-05-12 12:39:33,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:33,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:33,493 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-05-12 12:39:33,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:39:33,494 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:33,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:33,494 INFO L85 PathProgramCache]: Analyzing trace with hash 2111116066, now seen corresponding path program 2 times [2024-05-12 12:39:33,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:33,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866757034] [2024-05-12 12:39:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:33,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:33,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:33,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:33,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866757034] [2024-05-12 12:39:33,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866757034] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:33,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:33,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:33,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401158629] [2024-05-12 12:39:33,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:33,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:33,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:33,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:33,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:33,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:33,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 165 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:33,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:33,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:33,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:34,183 INFO L124 PetriNetUnfolderBase]: 2077/3404 cut-off events. [2024-05-12 12:39:34,183 INFO L125 PetriNetUnfolderBase]: For 52253/52260 co-relation queries the response was YES. [2024-05-12 12:39:34,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16506 conditions, 3404 events. 2077/3404 cut-off events. For 52253/52260 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21109 event pairs, 454 based on Foata normal form. 9/3385 useless extension candidates. Maximal degree in co-relation 16432. Up to 2921 conditions per place. [2024-05-12 12:39:34,211 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 131 selfloop transitions, 30 changer transitions 0/186 dead transitions. [2024-05-12 12:39:34,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 186 transitions, 1844 flow [2024-05-12 12:39:34,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:34,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:34,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:39:34,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:39:34,212 INFO L175 Difference]: Start difference. First operand has 152 places, 165 transitions, 1448 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:39:34,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 186 transitions, 1844 flow [2024-05-12 12:39:34,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 186 transitions, 1776 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:34,301 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1482 flow [2024-05-12 12:39:34,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1482, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-05-12 12:39:34,302 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 105 predicate places. [2024-05-12 12:39:34,302 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1482 flow [2024-05-12 12:39:34,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:34,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:34,303 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-05-12 12:39:34,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:39:34,303 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:34,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:34,303 INFO L85 PathProgramCache]: Analyzing trace with hash 2125400866, now seen corresponding path program 3 times [2024-05-12 12:39:34,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694541533] [2024-05-12 12:39:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:34,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:34,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:34,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:34,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694541533] [2024-05-12 12:39:34,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694541533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:34,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:34,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:34,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431361723] [2024-05-12 12:39:34,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:34,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:34,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:34,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:34,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:34,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:34,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1482 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:34,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:34,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:34,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:34,974 INFO L124 PetriNetUnfolderBase]: 2067/3390 cut-off events. [2024-05-12 12:39:34,974 INFO L125 PetriNetUnfolderBase]: For 52662/52669 co-relation queries the response was YES. [2024-05-12 12:39:34,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16403 conditions, 3390 events. 2067/3390 cut-off events. For 52662/52669 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21037 event pairs, 444 based on Foata normal form. 9/3371 useless extension candidates. Maximal degree in co-relation 16328. Up to 2817 conditions per place. [2024-05-12 12:39:34,998 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 130 selfloop transitions, 34 changer transitions 0/189 dead transitions. [2024-05-12 12:39:34,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 189 transitions, 1890 flow [2024-05-12 12:39:34,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:34,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:34,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:39:34,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:39:35,000 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1482 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:39:35,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 189 transitions, 1890 flow [2024-05-12 12:39:35,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 189 transitions, 1806 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:35,095 INFO L231 Difference]: Finished difference. Result has 157 places, 169 transitions, 1511 flow [2024-05-12 12:39:35,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1511, PETRI_PLACES=157, PETRI_TRANSITIONS=169} [2024-05-12 12:39:35,096 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-05-12 12:39:35,096 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 169 transitions, 1511 flow [2024-05-12 12:39:35,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:35,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,096 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-05-12 12:39:35,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:39:35,096 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:35,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1650133450, now seen corresponding path program 1 times [2024-05-12 12:39:35,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811341286] [2024-05-12 12:39:35,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:35,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-05-12 12:39:35,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:35,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811341286] [2024-05-12 12:39:35,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811341286] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:35,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:35,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:35,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313194787] [2024-05-12 12:39:35,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:35,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:35,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:35,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:35,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:35,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 169 transitions, 1511 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:35,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:35,823 INFO L124 PetriNetUnfolderBase]: 2084/3424 cut-off events. [2024-05-12 12:39:35,823 INFO L125 PetriNetUnfolderBase]: For 56303/56309 co-relation queries the response was YES. [2024-05-12 12:39:35,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16792 conditions, 3424 events. 2084/3424 cut-off events. For 56303/56309 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21338 event pairs, 385 based on Foata normal form. 8/3414 useless extension candidates. Maximal degree in co-relation 16716. Up to 2852 conditions per place. [2024-05-12 12:39:35,853 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 146 selfloop transitions, 32 changer transitions 0/200 dead transitions. [2024-05-12 12:39:35,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 200 transitions, 2065 flow [2024-05-12 12:39:35,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:35,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:39:35,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:39:35,854 INFO L175 Difference]: Start difference. First operand has 157 places, 169 transitions, 1511 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:39:35,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 200 transitions, 2065 flow [2024-05-12 12:39:35,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 200 transitions, 1968 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:35,978 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1555 flow [2024-05-12 12:39:35,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1555, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-05-12 12:39:35,979 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 109 predicate places. [2024-05-12 12:39:35,979 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1555 flow [2024-05-12 12:39:35,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:35,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,979 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-05-12 12:39:35,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:39:35,980 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:35,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash 418928642, now seen corresponding path program 2 times [2024-05-12 12:39:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960563144] [2024-05-12 12:39:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:36,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:36,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960563144] [2024-05-12 12:39:36,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960563144] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:36,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:36,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:36,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956423035] [2024-05-12 12:39:36,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:36,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:36,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:36,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:36,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:36,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:36,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1555 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:36,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:36,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:36,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:36,646 INFO L124 PetriNetUnfolderBase]: 2116/3472 cut-off events. [2024-05-12 12:39:36,646 INFO L125 PetriNetUnfolderBase]: For 59403/59409 co-relation queries the response was YES. [2024-05-12 12:39:36,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17094 conditions, 3472 events. 2116/3472 cut-off events. For 59403/59409 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21670 event pairs, 444 based on Foata normal form. 8/3462 useless extension candidates. Maximal degree in co-relation 17017. Up to 2998 conditions per place. [2024-05-12 12:39:36,677 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 145 selfloop transitions, 30 changer transitions 0/197 dead transitions. [2024-05-12 12:39:36,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 197 transitions, 1993 flow [2024-05-12 12:39:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:36,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:39:36,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:39:36,678 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1555 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:39:36,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 197 transitions, 1993 flow [2024-05-12 12:39:36,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 197 transitions, 1917 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:36,800 INFO L231 Difference]: Finished difference. Result has 163 places, 175 transitions, 1587 flow [2024-05-12 12:39:36,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1587, PETRI_PLACES=163, PETRI_TRANSITIONS=175} [2024-05-12 12:39:36,800 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-05-12 12:39:36,801 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 175 transitions, 1587 flow [2024-05-12 12:39:36,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:36,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:36,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-05-12 12:39:36,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:39:36,802 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:36,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:36,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1518970038, now seen corresponding path program 3 times [2024-05-12 12:39:36,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:36,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848613530] [2024-05-12 12:39:36,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:36,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:37,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:37,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:37,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848613530] [2024-05-12 12:39:37,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848613530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:37,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:37,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:37,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197520314] [2024-05-12 12:39:37,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:37,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:37,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:37,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:37,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:37,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:37,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 175 transitions, 1587 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:37,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:37,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:37,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:37,503 INFO L124 PetriNetUnfolderBase]: 2106/3458 cut-off events. [2024-05-12 12:39:37,504 INFO L125 PetriNetUnfolderBase]: For 59168/59174 co-relation queries the response was YES. [2024-05-12 12:39:37,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16850 conditions, 3458 events. 2106/3458 cut-off events. For 59168/59174 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21545 event pairs, 383 based on Foata normal form. 8/3448 useless extension candidates. Maximal degree in co-relation 16771. Up to 2948 conditions per place. [2024-05-12 12:39:37,534 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 148 selfloop transitions, 27 changer transitions 0/197 dead transitions. [2024-05-12 12:39:37,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 197 transitions, 1989 flow [2024-05-12 12:39:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:37,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:37,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:39:37,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:39:37,536 INFO L175 Difference]: Start difference. First operand has 163 places, 175 transitions, 1587 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:39:37,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 197 transitions, 1989 flow [2024-05-12 12:39:37,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 197 transitions, 1891 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:37,642 INFO L231 Difference]: Finished difference. Result has 164 places, 175 transitions, 1553 flow [2024-05-12 12:39:37,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1553, PETRI_PLACES=164, PETRI_TRANSITIONS=175} [2024-05-12 12:39:37,643 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 114 predicate places. [2024-05-12 12:39:37,643 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 175 transitions, 1553 flow [2024-05-12 12:39:37,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 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-05-12 12:39:37,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:37,644 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-05-12 12:39:37,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:39:37,644 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:37,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:37,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1767540966, now seen corresponding path program 1 times [2024-05-12 12:39:37,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:37,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696747896] [2024-05-12 12:39:37,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:37,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:37,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:37,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:37,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696747896] [2024-05-12 12:39:37,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696747896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:37,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:37,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:37,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148728715] [2024-05-12 12:39:37,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:37,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:39:37,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:37,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:39:37,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:39:37,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 46 [2024-05-12 12:39:37,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 175 transitions, 1553 flow. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 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-05-12 12:39:37,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:37,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 46 [2024-05-12 12:39:37,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:38,263 INFO L124 PetriNetUnfolderBase]: 1407/3042 cut-off events. [2024-05-12 12:39:38,263 INFO L125 PetriNetUnfolderBase]: For 29431/29547 co-relation queries the response was YES. [2024-05-12 12:39:38,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11329 conditions, 3042 events. 1407/3042 cut-off events. For 29431/29547 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23782 event pairs, 234 based on Foata normal form. 146/2940 useless extension candidates. Maximal degree in co-relation 11249. Up to 1201 conditions per place. [2024-05-12 12:39:38,296 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 32 selfloop transitions, 44 changer transitions 0/192 dead transitions. [2024-05-12 12:39:38,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 192 transitions, 1799 flow [2024-05-12 12:39:38,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:38,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:38,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-05-12 12:39:38,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-05-12 12:39:38,297 INFO L175 Difference]: Start difference. First operand has 164 places, 175 transitions, 1553 flow. Second operand 4 states and 135 transitions. [2024-05-12 12:39:38,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 192 transitions, 1799 flow [2024-05-12 12:39:38,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 192 transitions, 1737 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:38,397 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1713 flow [2024-05-12 12:39:38,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1713, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-05-12 12:39:38,398 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-05-12 12:39:38,398 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1713 flow [2024-05-12 12:39:38,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 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-05-12 12:39:38,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:38,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:38,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:39:38,399 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:38,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:38,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1204975444, now seen corresponding path program 1 times [2024-05-12 12:39:38,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:38,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377475599] [2024-05-12 12:39:38,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:38,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:38,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:38,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:38,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377475599] [2024-05-12 12:39:38,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377475599] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:38,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:38,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:38,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892971737] [2024-05-12 12:39:38,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:38,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:38,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:38,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:38,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:38,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:38,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:38,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:38,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:38,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:39,235 INFO L124 PetriNetUnfolderBase]: 2396/4064 cut-off events. [2024-05-12 12:39:39,236 INFO L125 PetriNetUnfolderBase]: For 73319/73362 co-relation queries the response was YES. [2024-05-12 12:39:39,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20068 conditions, 4064 events. 2396/4064 cut-off events. For 73319/73362 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26567 event pairs, 604 based on Foata normal form. 36/3959 useless extension candidates. Maximal degree in co-relation 19986. Up to 3352 conditions per place. [2024-05-12 12:39:39,269 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 175 selfloop transitions, 35 changer transitions 0/223 dead transitions. [2024-05-12 12:39:39,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 223 transitions, 2393 flow [2024-05-12 12:39:39,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:39,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:39,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 12:39:39,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-05-12 12:39:39,270 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1713 flow. Second operand 9 states and 230 transitions. [2024-05-12 12:39:39,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 223 transitions, 2393 flow [2024-05-12 12:39:39,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 223 transitions, 2391 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:39,438 INFO L231 Difference]: Finished difference. Result has 175 places, 184 transitions, 1851 flow [2024-05-12 12:39:39,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1851, PETRI_PLACES=175, PETRI_TRANSITIONS=184} [2024-05-12 12:39:39,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-05-12 12:39:39,439 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 184 transitions, 1851 flow [2024-05-12 12:39:39,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:39,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:39,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:39,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:39:39,440 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:39,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:39,440 INFO L85 PathProgramCache]: Analyzing trace with hash -844979628, now seen corresponding path program 2 times [2024-05-12 12:39:39,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:39,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354283917] [2024-05-12 12:39:39,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:39,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:39,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:39,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354283917] [2024-05-12 12:39:39,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354283917] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:39,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:39,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:39,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525624685] [2024-05-12 12:39:39,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:39,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:39,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:39,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:39,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:39,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:39,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 184 transitions, 1851 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:39,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:39,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:39,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:40,466 INFO L124 PetriNetUnfolderBase]: 2470/4193 cut-off events. [2024-05-12 12:39:40,466 INFO L125 PetriNetUnfolderBase]: For 79929/79972 co-relation queries the response was YES. [2024-05-12 12:39:40,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21171 conditions, 4193 events. 2470/4193 cut-off events. For 79929/79972 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27563 event pairs, 876 based on Foata normal form. 38/4078 useless extension candidates. Maximal degree in co-relation 21085. Up to 3645 conditions per place. [2024-05-12 12:39:40,502 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 169 selfloop transitions, 30 changer transitions 0/212 dead transitions. [2024-05-12 12:39:40,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 212 transitions, 2356 flow [2024-05-12 12:39:40,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:40,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-05-12 12:39:40,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:39:40,503 INFO L175 Difference]: Start difference. First operand has 175 places, 184 transitions, 1851 flow. Second operand 9 states and 219 transitions. [2024-05-12 12:39:40,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 212 transitions, 2356 flow [2024-05-12 12:39:40,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 212 transitions, 2311 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:40,661 INFO L231 Difference]: Finished difference. Result has 180 places, 185 transitions, 1884 flow [2024-05-12 12:39:40,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1884, PETRI_PLACES=180, PETRI_TRANSITIONS=185} [2024-05-12 12:39:40,661 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-05-12 12:39:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 185 transitions, 1884 flow [2024-05-12 12:39:40,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:40,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:40,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:40,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:39:40,662 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:40,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1813973326, now seen corresponding path program 3 times [2024-05-12 12:39:40,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:40,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600012632] [2024-05-12 12:39:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:40,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:40,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:40,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:40,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600012632] [2024-05-12 12:39:40,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600012632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:40,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:40,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:40,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360254991] [2024-05-12 12:39:40,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:40,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:40,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:40,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:40,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:40,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:40,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 185 transitions, 1884 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:40,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:40,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:40,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:41,502 INFO L124 PetriNetUnfolderBase]: 2544/4317 cut-off events. [2024-05-12 12:39:41,502 INFO L125 PetriNetUnfolderBase]: For 82244/82290 co-relation queries the response was YES. [2024-05-12 12:39:41,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21863 conditions, 4317 events. 2544/4317 cut-off events. For 82244/82290 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 28639 event pairs, 871 based on Foata normal form. 36/4197 useless extension candidates. Maximal degree in co-relation 21775. Up to 3682 conditions per place. [2024-05-12 12:39:41,541 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 175 selfloop transitions, 33 changer transitions 0/221 dead transitions. [2024-05-12 12:39:41,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 221 transitions, 2457 flow [2024-05-12 12:39:41,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:41,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:41,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-05-12 12:39:41,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-05-12 12:39:41,542 INFO L175 Difference]: Start difference. First operand has 180 places, 185 transitions, 1884 flow. Second operand 10 states and 243 transitions. [2024-05-12 12:39:41,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 221 transitions, 2457 flow [2024-05-12 12:39:41,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 221 transitions, 2398 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:41,724 INFO L231 Difference]: Finished difference. Result has 184 places, 188 transitions, 1940 flow [2024-05-12 12:39:41,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1940, PETRI_PLACES=184, PETRI_TRANSITIONS=188} [2024-05-12 12:39:41,725 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-05-12 12:39:41,725 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 188 transitions, 1940 flow [2024-05-12 12:39:41,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:41,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:41,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:41,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:39:41,726 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:41,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:41,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1059726556, now seen corresponding path program 1 times [2024-05-12 12:39:41,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:41,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332740474] [2024-05-12 12:39:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:41,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:41,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:41,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332740474] [2024-05-12 12:39:41,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332740474] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:41,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:41,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:41,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733394817] [2024-05-12 12:39:41,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:41,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:41,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:41,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:41,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:41,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:41,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 188 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:41,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:41,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:41,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:42,476 INFO L124 PetriNetUnfolderBase]: 2561/4360 cut-off events. [2024-05-12 12:39:42,476 INFO L125 PetriNetUnfolderBase]: For 83757/83853 co-relation queries the response was YES. [2024-05-12 12:39:42,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22353 conditions, 4360 events. 2561/4360 cut-off events. For 83757/83853 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29021 event pairs, 930 based on Foata normal form. 42/4243 useless extension candidates. Maximal degree in co-relation 22263. Up to 3726 conditions per place. [2024-05-12 12:39:42,514 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 155 selfloop transitions, 54 changer transitions 0/222 dead transitions. [2024-05-12 12:39:42,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 222 transitions, 2718 flow [2024-05-12 12:39:42,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:42,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:42,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:39:42,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:39:42,516 INFO L175 Difference]: Start difference. First operand has 184 places, 188 transitions, 1940 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:39:42,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 222 transitions, 2718 flow [2024-05-12 12:39:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 222 transitions, 2652 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:42,680 INFO L231 Difference]: Finished difference. Result has 184 places, 197 transitions, 2132 flow [2024-05-12 12:39:42,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2132, PETRI_PLACES=184, PETRI_TRANSITIONS=197} [2024-05-12 12:39:42,681 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-05-12 12:39:42,681 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 197 transitions, 2132 flow [2024-05-12 12:39:42,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:42,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:42,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:42,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:39:42,684 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:42,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:42,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1636934062, now seen corresponding path program 1 times [2024-05-12 12:39:42,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:42,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230043354] [2024-05-12 12:39:42,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:42,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:42,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:42,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:42,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230043354] [2024-05-12 12:39:42,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230043354] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:42,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:42,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:42,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307666795] [2024-05-12 12:39:42,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:42,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:42,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:42,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:42,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:42,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:42,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 197 transitions, 2132 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:42,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:42,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:42,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:43,487 INFO L124 PetriNetUnfolderBase]: 2594/4408 cut-off events. [2024-05-12 12:39:43,487 INFO L125 PetriNetUnfolderBase]: For 89824/89924 co-relation queries the response was YES. [2024-05-12 12:39:43,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22897 conditions, 4408 events. 2594/4408 cut-off events. For 89824/89924 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29335 event pairs, 917 based on Foata normal form. 55/4297 useless extension candidates. Maximal degree in co-relation 22806. Up to 3809 conditions per place. [2024-05-12 12:39:43,526 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 158 selfloop transitions, 63 changer transitions 0/234 dead transitions. [2024-05-12 12:39:43,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 2993 flow [2024-05-12 12:39:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-05-12 12:39:43,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-05-12 12:39:43,528 INFO L175 Difference]: Start difference. First operand has 184 places, 197 transitions, 2132 flow. Second operand 10 states and 245 transitions. [2024-05-12 12:39:43,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 2993 flow [2024-05-12 12:39:43,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 234 transitions, 2904 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:43,815 INFO L231 Difference]: Finished difference. Result has 192 places, 209 transitions, 2376 flow [2024-05-12 12:39:43,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2376, PETRI_PLACES=192, PETRI_TRANSITIONS=209} [2024-05-12 12:39:43,816 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-05-12 12:39:43,816 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 209 transitions, 2376 flow [2024-05-12 12:39:43,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:43,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:43,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:43,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:39:43,817 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:43,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:43,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1636933876, now seen corresponding path program 2 times [2024-05-12 12:39:43,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:43,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656323003] [2024-05-12 12:39:43,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:43,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:44,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:44,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:44,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656323003] [2024-05-12 12:39:44,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656323003] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:44,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:44,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:44,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799582087] [2024-05-12 12:39:44,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:44,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:44,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:44,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:44,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:44,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:44,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 209 transitions, 2376 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:44,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:44,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:44,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:44,623 INFO L124 PetriNetUnfolderBase]: 2601/4419 cut-off events. [2024-05-12 12:39:44,623 INFO L125 PetriNetUnfolderBase]: For 94040/94140 co-relation queries the response was YES. [2024-05-12 12:39:44,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23218 conditions, 4419 events. 2601/4419 cut-off events. For 94040/94140 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29439 event pairs, 917 based on Foata normal form. 51/4302 useless extension candidates. Maximal degree in co-relation 23125. Up to 3859 conditions per place. [2024-05-12 12:39:44,662 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 181 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-05-12 12:39:44,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 232 transitions, 2900 flow [2024-05-12 12:39:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:44,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:44,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-05-12 12:39:44,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590062111801242 [2024-05-12 12:39:44,663 INFO L175 Difference]: Start difference. First operand has 192 places, 209 transitions, 2376 flow. Second operand 7 states and 180 transitions. [2024-05-12 12:39:44,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 232 transitions, 2900 flow [2024-05-12 12:39:44,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 232 transitions, 2773 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:44,900 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2373 flow [2024-05-12 12:39:44,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2373, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-05-12 12:39:44,901 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 145 predicate places. [2024-05-12 12:39:44,901 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2373 flow [2024-05-12 12:39:44,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:44,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:44,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:44,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:39:44,901 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:44,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:44,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1641575692, now seen corresponding path program 2 times [2024-05-12 12:39:44,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:44,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448438399] [2024-05-12 12:39:44,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:44,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448438399] [2024-05-12 12:39:45,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448438399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:45,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802099589] [2024-05-12 12:39:45,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:45,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:45,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:45,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:45,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2373 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:45,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:45,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:45,736 INFO L124 PetriNetUnfolderBase]: 2640/4474 cut-off events. [2024-05-12 12:39:45,737 INFO L125 PetriNetUnfolderBase]: For 99657/99776 co-relation queries the response was YES. [2024-05-12 12:39:45,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23792 conditions, 4474 events. 2640/4474 cut-off events. For 99657/99776 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29709 event pairs, 917 based on Foata normal form. 72/4371 useless extension candidates. Maximal degree in co-relation 23697. Up to 3858 conditions per place. [2024-05-12 12:39:45,777 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 162 selfloop transitions, 76 changer transitions 0/251 dead transitions. [2024-05-12 12:39:45,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 251 transitions, 3382 flow [2024-05-12 12:39:45,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:39:45,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:39:45,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-05-12 12:39:45,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-05-12 12:39:45,778 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2373 flow. Second operand 11 states and 264 transitions. [2024-05-12 12:39:45,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 251 transitions, 3382 flow [2024-05-12 12:39:45,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 251 transitions, 3282 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:45,994 INFO L231 Difference]: Finished difference. Result has 201 places, 227 transitions, 2650 flow [2024-05-12 12:39:45,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2650, PETRI_PLACES=201, PETRI_TRANSITIONS=227} [2024-05-12 12:39:45,995 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-05-12 12:39:45,995 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 227 transitions, 2650 flow [2024-05-12 12:39:45,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:45,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:45,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:45,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:39:45,995 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:45,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:45,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1814302732, now seen corresponding path program 3 times [2024-05-12 12:39:45,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:45,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062003828] [2024-05-12 12:39:45,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:45,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:46,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:46,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:46,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062003828] [2024-05-12 12:39:46,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062003828] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:46,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:46,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:46,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779006818] [2024-05-12 12:39:46,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:46,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:46,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:46,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:46,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:46,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:46,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 227 transitions, 2650 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:46,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:46,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:46,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,787 INFO L124 PetriNetUnfolderBase]: 2637/4470 cut-off events. [2024-05-12 12:39:46,787 INFO L125 PetriNetUnfolderBase]: For 102475/102594 co-relation queries the response was YES. [2024-05-12 12:39:46,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23884 conditions, 4470 events. 2637/4470 cut-off events. For 102475/102594 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29673 event pairs, 917 based on Foata normal form. 72/4367 useless extension candidates. Maximal degree in co-relation 23788. Up to 3855 conditions per place. [2024-05-12 12:39:46,829 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 160 selfloop transitions, 75 changer transitions 0/248 dead transitions. [2024-05-12 12:39:46,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 3346 flow [2024-05-12 12:39:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:46,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:46,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-05-12 12:39:46,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538647342995169 [2024-05-12 12:39:46,830 INFO L175 Difference]: Start difference. First operand has 201 places, 227 transitions, 2650 flow. Second operand 9 states and 223 transitions. [2024-05-12 12:39:46,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 3346 flow [2024-05-12 12:39:47,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 248 transitions, 3209 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:47,083 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2669 flow [2024-05-12 12:39:47,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2669, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-05-12 12:39:47,084 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-05-12 12:39:47,084 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2669 flow [2024-05-12 12:39:47,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:47,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:47,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:47,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:39:47,084 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:47,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:47,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1814065396, now seen corresponding path program 3 times [2024-05-12 12:39:47,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:47,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371941801] [2024-05-12 12:39:47,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:47,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371941801] [2024-05-12 12:39:47,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371941801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:47,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71677825] [2024-05-12 12:39:47,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:47,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:47,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:47,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:47,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2669 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:47,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:47,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:48,072 INFO L124 PetriNetUnfolderBase]: 2654/4496 cut-off events. [2024-05-12 12:39:48,072 INFO L125 PetriNetUnfolderBase]: For 107847/107966 co-relation queries the response was YES. [2024-05-12 12:39:48,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24162 conditions, 4496 events. 2654/4496 cut-off events. For 107847/107966 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29858 event pairs, 917 based on Foata normal form. 64/4381 useless extension candidates. Maximal degree in co-relation 24065. Up to 3919 conditions per place. [2024-05-12 12:39:48,120 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 189 selfloop transitions, 50 changer transitions 0/252 dead transitions. [2024-05-12 12:39:48,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 252 transitions, 3369 flow [2024-05-12 12:39:48,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:48,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:48,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 12:39:48,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-05-12 12:39:48,121 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2669 flow. Second operand 8 states and 198 transitions. [2024-05-12 12:39:48,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 252 transitions, 3369 flow [2024-05-12 12:39:48,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 252 transitions, 3219 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:48,455 INFO L231 Difference]: Finished difference. Result has 208 places, 233 transitions, 2731 flow [2024-05-12 12:39:48,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2731, PETRI_PLACES=208, PETRI_TRANSITIONS=233} [2024-05-12 12:39:48,456 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 12:39:48,456 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 233 transitions, 2731 flow [2024-05-12 12:39:48,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:48,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:39:48,457 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2033710178, now seen corresponding path program 4 times [2024-05-12 12:39:48,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235640389] [2024-05-12 12:39:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:48,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:48,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235640389] [2024-05-12 12:39:48,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235640389] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:48,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:48,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:48,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750586903] [2024-05-12 12:39:48,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:48,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:48,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:48,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:48,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:48,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:48,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 233 transitions, 2731 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:48,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:48,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:48,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:49,317 INFO L124 PetriNetUnfolderBase]: 2728/4610 cut-off events. [2024-05-12 12:39:49,318 INFO L125 PetriNetUnfolderBase]: For 119212/119258 co-relation queries the response was YES. [2024-05-12 12:39:49,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24826 conditions, 4610 events. 2728/4610 cut-off events. For 119212/119258 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30596 event pairs, 918 based on Foata normal form. 38/4459 useless extension candidates. Maximal degree in co-relation 24727. Up to 3936 conditions per place. [2024-05-12 12:39:49,363 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 217 selfloop transitions, 30 changer transitions 0/260 dead transitions. [2024-05-12 12:39:49,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 260 transitions, 3332 flow [2024-05-12 12:39:49,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:49,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:49,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 12:39:49,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-05-12 12:39:49,364 INFO L175 Difference]: Start difference. First operand has 208 places, 233 transitions, 2731 flow. Second operand 8 states and 199 transitions. [2024-05-12 12:39:49,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 260 transitions, 3332 flow [2024-05-12 12:39:49,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 260 transitions, 3210 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:49,668 INFO L231 Difference]: Finished difference. Result has 211 places, 234 transitions, 2692 flow [2024-05-12 12:39:49,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2692, PETRI_PLACES=211, PETRI_TRANSITIONS=234} [2024-05-12 12:39:49,668 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-05-12 12:39:49,668 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 234 transitions, 2692 flow [2024-05-12 12:39:49,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:49,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:49,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:49,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:39:49,669 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:49,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:49,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2044752068, now seen corresponding path program 5 times [2024-05-12 12:39:49,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:49,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388207189] [2024-05-12 12:39:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:49,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,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-05-12 12:39:49,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388207189] [2024-05-12 12:39:49,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388207189] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:49,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200342856] [2024-05-12 12:39:49,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:49,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:49,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:49,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:49,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 234 transitions, 2692 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:49,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:49,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:50,466 INFO L124 PetriNetUnfolderBase]: 2776/4697 cut-off events. [2024-05-12 12:39:50,467 INFO L125 PetriNetUnfolderBase]: For 122270/122325 co-relation queries the response was YES. [2024-05-12 12:39:50,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25344 conditions, 4697 events. 2776/4697 cut-off events. For 122270/122325 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31371 event pairs, 953 based on Foata normal form. 41/4544 useless extension candidates. Maximal degree in co-relation 25244. Up to 4092 conditions per place. [2024-05-12 12:39:50,517 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 213 selfloop transitions, 27 changer transitions 0/253 dead transitions. [2024-05-12 12:39:50,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 253 transitions, 3261 flow [2024-05-12 12:39:50,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:50,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:50,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 12:39:50,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-05-12 12:39:50,518 INFO L175 Difference]: Start difference. First operand has 211 places, 234 transitions, 2692 flow. Second operand 6 states and 154 transitions. [2024-05-12 12:39:50,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 253 transitions, 3261 flow [2024-05-12 12:39:50,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 253 transitions, 3197 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:50,825 INFO L231 Difference]: Finished difference. Result has 211 places, 235 transitions, 2704 flow [2024-05-12 12:39:50,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2704, PETRI_PLACES=211, PETRI_TRANSITIONS=235} [2024-05-12 12:39:50,825 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-05-12 12:39:50,825 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 235 transitions, 2704 flow [2024-05-12 12:39:50,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:50,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:39:50,826 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:50,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2033700878, now seen corresponding path program 6 times [2024-05-12 12:39:50,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188422142] [2024-05-12 12:39:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:51,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:51,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:51,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188422142] [2024-05-12 12:39:51,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188422142] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:51,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:51,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:51,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69722847] [2024-05-12 12:39:51,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:51,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:51,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:51,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:51,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:51,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:51,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 235 transitions, 2704 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:51,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:51,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:51,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:51,758 INFO L124 PetriNetUnfolderBase]: 2763/4737 cut-off events. [2024-05-12 12:39:51,758 INFO L125 PetriNetUnfolderBase]: For 112895/112941 co-relation queries the response was YES. [2024-05-12 12:39:51,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24910 conditions, 4737 events. 2763/4737 cut-off events. For 112895/112941 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31908 event pairs, 725 based on Foata normal form. 36/4580 useless extension candidates. Maximal degree in co-relation 24809. Up to 3637 conditions per place. [2024-05-12 12:39:51,803 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 215 selfloop transitions, 41 changer transitions 0/269 dead transitions. [2024-05-12 12:39:51,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 3344 flow [2024-05-12 12:39:51,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:51,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:51,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 12:39:51,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 12:39:51,804 INFO L175 Difference]: Start difference. First operand has 211 places, 235 transitions, 2704 flow. Second operand 8 states and 207 transitions. [2024-05-12 12:39:51,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 3344 flow [2024-05-12 12:39:52,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 269 transitions, 3283 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:52,133 INFO L231 Difference]: Finished difference. Result has 215 places, 235 transitions, 2733 flow [2024-05-12 12:39:52,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2733, PETRI_PLACES=215, PETRI_TRANSITIONS=235} [2024-05-12 12:39:52,133 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-05-12 12:39:52,133 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 235 transitions, 2733 flow [2024-05-12 12:39:52,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:52,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:52,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:52,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:39:52,134 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:52,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:52,134 INFO L85 PathProgramCache]: Analyzing trace with hash 921235260, now seen corresponding path program 4 times [2024-05-12 12:39:52,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:52,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098273183] [2024-05-12 12:39:52,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:52,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:52,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:52,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:52,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:52,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098273183] [2024-05-12 12:39:52,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098273183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:52,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:52,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013261858] [2024-05-12 12:39:52,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:52,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:52,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:52,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:52,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:52,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:52,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 235 transitions, 2733 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:52,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:52,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:52,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,015 INFO L124 PetriNetUnfolderBase]: 2780/4711 cut-off events. [2024-05-12 12:39:53,016 INFO L125 PetriNetUnfolderBase]: For 113628/113750 co-relation queries the response was YES. [2024-05-12 12:39:53,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 4711 events. 2780/4711 cut-off events. For 113628/113750 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31664 event pairs, 958 based on Foata normal form. 86/4604 useless extension candidates. Maximal degree in co-relation 25284. Up to 4064 conditions per place. [2024-05-12 12:39:53,061 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 198 selfloop transitions, 59 changer transitions 0/270 dead transitions. [2024-05-12 12:39:53,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 270 transitions, 3611 flow [2024-05-12 12:39:53,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:53,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:53,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:39:53,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-05-12 12:39:53,062 INFO L175 Difference]: Start difference. First operand has 215 places, 235 transitions, 2733 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:39:53,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 270 transitions, 3611 flow [2024-05-12 12:39:53,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 270 transitions, 3515 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:53,430 INFO L231 Difference]: Finished difference. Result has 216 places, 241 transitions, 2869 flow [2024-05-12 12:39:53,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2869, PETRI_PLACES=216, PETRI_TRANSITIONS=241} [2024-05-12 12:39:53,431 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 166 predicate places. [2024-05-12 12:39:53,431 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 241 transitions, 2869 flow [2024-05-12 12:39:53,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:53,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:53,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:53,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:39:53,432 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:53,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:53,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1016697758, now seen corresponding path program 5 times [2024-05-12 12:39:53,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:53,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084024483] [2024-05-12 12:39:53,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:53,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:53,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:53,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:53,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084024483] [2024-05-12 12:39:53,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084024483] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:53,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:53,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:53,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33339208] [2024-05-12 12:39:53,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:53,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:53,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:53,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:53,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:53,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 241 transitions, 2869 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:53,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:53,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:53,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:54,331 INFO L124 PetriNetUnfolderBase]: 2797/4737 cut-off events. [2024-05-12 12:39:54,331 INFO L125 PetriNetUnfolderBase]: For 110854/110961 co-relation queries the response was YES. [2024-05-12 12:39:54,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25302 conditions, 4737 events. 2797/4737 cut-off events. For 110854/110961 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31744 event pairs, 958 based on Foata normal form. 71/4611 useless extension candidates. Maximal degree in co-relation 25200. Up to 4083 conditions per place. [2024-05-12 12:39:54,379 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 193 selfloop transitions, 68 changer transitions 0/274 dead transitions. [2024-05-12 12:39:54,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 274 transitions, 3757 flow [2024-05-12 12:39:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:54,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:54,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-05-12 12:39:54,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5507246376811594 [2024-05-12 12:39:54,380 INFO L175 Difference]: Start difference. First operand has 216 places, 241 transitions, 2869 flow. Second operand 9 states and 228 transitions. [2024-05-12 12:39:54,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 274 transitions, 3757 flow [2024-05-12 12:39:54,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3541 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:54,696 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2907 flow [2024-05-12 12:39:54,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2687, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2907, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-05-12 12:39:54,697 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 170 predicate places. [2024-05-12 12:39:54,697 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2907 flow [2024-05-12 12:39:54,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:54,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:54,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:54,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:39:54,698 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:54,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:54,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1020089468, now seen corresponding path program 6 times [2024-05-12 12:39:54,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:54,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608750756] [2024-05-12 12:39:54,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:54,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:54,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:54,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:54,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608750756] [2024-05-12 12:39:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608750756] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:54,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197987242] [2024-05-12 12:39:54,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:54,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:54,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:54,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:54,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:54,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2907 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:54,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:54,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:54,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:55,665 INFO L124 PetriNetUnfolderBase]: 2794/4734 cut-off events. [2024-05-12 12:39:55,665 INFO L125 PetriNetUnfolderBase]: For 112218/112329 co-relation queries the response was YES. [2024-05-12 12:39:55,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25203 conditions, 4734 events. 2794/4734 cut-off events. For 112218/112329 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31762 event pairs, 970 based on Foata normal form. 56/4593 useless extension candidates. Maximal degree in co-relation 25100. Up to 4080 conditions per place. [2024-05-12 12:39:55,712 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 194 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-05-12 12:39:55,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 268 transitions, 3661 flow [2024-05-12 12:39:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:55,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:39:55,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:39:55,714 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2907 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:39:55,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 268 transitions, 3661 flow [2024-05-12 12:39:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 268 transitions, 3519 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:56,026 INFO L231 Difference]: Finished difference. Result has 221 places, 247 transitions, 2893 flow [2024-05-12 12:39:56,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2893, PETRI_PLACES=221, PETRI_TRANSITIONS=247} [2024-05-12 12:39:56,027 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 171 predicate places. [2024-05-12 12:39:56,027 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 247 transitions, 2893 flow [2024-05-12 12:39:56,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:56,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:56,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:56,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:39:56,028 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:56,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:56,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1016698130, now seen corresponding path program 1 times [2024-05-12 12:39:56,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742587612] [2024-05-12 12:39:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:56,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:56,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:56,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742587612] [2024-05-12 12:39:56,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742587612] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:56,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:56,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:56,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446924460] [2024-05-12 12:39:56,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:56,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:56,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:56,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:56,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:56,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:56,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 247 transitions, 2893 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:56,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:56,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:56,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:56,866 INFO L124 PetriNetUnfolderBase]: 2811/4757 cut-off events. [2024-05-12 12:39:56,866 INFO L125 PetriNetUnfolderBase]: For 117593/117700 co-relation queries the response was YES. [2024-05-12 12:39:56,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25488 conditions, 4757 events. 2811/4757 cut-off events. For 117593/117700 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31879 event pairs, 957 based on Foata normal form. 64/4620 useless extension candidates. Maximal degree in co-relation 25384. Up to 4143 conditions per place. [2024-05-12 12:39:56,912 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 203 selfloop transitions, 53 changer transitions 0/269 dead transitions. [2024-05-12 12:39:56,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 269 transitions, 3653 flow [2024-05-12 12:39:56,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:56,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:56,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-05-12 12:39:56,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-05-12 12:39:56,913 INFO L175 Difference]: Start difference. First operand has 221 places, 247 transitions, 2893 flow. Second operand 8 states and 199 transitions. [2024-05-12 12:39:56,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 269 transitions, 3653 flow [2024-05-12 12:39:57,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 269 transitions, 3525 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:57,257 INFO L231 Difference]: Finished difference. Result has 224 places, 253 transitions, 2999 flow [2024-05-12 12:39:57,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2999, PETRI_PLACES=224, PETRI_TRANSITIONS=253} [2024-05-12 12:39:57,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 12:39:57,258 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 253 transitions, 2999 flow [2024-05-12 12:39:57,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:57,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:57,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:57,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:39:57,258 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:57,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:57,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1629618164, now seen corresponding path program 4 times [2024-05-12 12:39:57,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:57,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853201038] [2024-05-12 12:39:57,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:57,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:57,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:57,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:57,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853201038] [2024-05-12 12:39:57,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853201038] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:57,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:57,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:57,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153306032] [2024-05-12 12:39:57,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:57,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:57,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:57,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:57,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:57,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:57,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 253 transitions, 2999 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:57,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:57,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:57,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:58,140 INFO L124 PetriNetUnfolderBase]: 2808/4755 cut-off events. [2024-05-12 12:39:58,141 INFO L125 PetriNetUnfolderBase]: For 120116/120219 co-relation queries the response was YES. [2024-05-12 12:39:58,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25523 conditions, 4755 events. 2808/4755 cut-off events. For 120116/120219 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31864 event pairs, 957 based on Foata normal form. 64/4618 useless extension candidates. Maximal degree in co-relation 25418. Up to 4142 conditions per place. [2024-05-12 12:39:58,185 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 204 selfloop transitions, 54 changer transitions 0/271 dead transitions. [2024-05-12 12:39:58,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 271 transitions, 3659 flow [2024-05-12 12:39:58,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:58,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:58,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 12:39:58,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:39:58,187 INFO L175 Difference]: Start difference. First operand has 224 places, 253 transitions, 2999 flow. Second operand 7 states and 182 transitions. [2024-05-12 12:39:58,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 271 transitions, 3659 flow [2024-05-12 12:39:58,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 271 transitions, 3527 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:58,548 INFO L231 Difference]: Finished difference. Result has 226 places, 253 transitions, 2987 flow [2024-05-12 12:39:58,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2987, PETRI_PLACES=226, PETRI_TRANSITIONS=253} [2024-05-12 12:39:58,549 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-05-12 12:39:58,549 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 253 transitions, 2987 flow [2024-05-12 12:39:58,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:58,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:58,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:58,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:39:58,550 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:58,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:58,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1020094118, now seen corresponding path program 7 times [2024-05-12 12:39:58,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:58,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001542219] [2024-05-12 12:39:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:58,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:58,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:58,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-05-12 12:39:58,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:58,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001542219] [2024-05-12 12:39:58,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001542219] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:58,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:58,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:58,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185373944] [2024-05-12 12:39:58,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:58,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:58,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:58,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:58,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:58,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:58,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 253 transitions, 2987 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:58,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:58,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:58,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:59,438 INFO L124 PetriNetUnfolderBase]: 2805/4749 cut-off events. [2024-05-12 12:39:59,438 INFO L125 PetriNetUnfolderBase]: For 119006/119109 co-relation queries the response was YES. [2024-05-12 12:39:59,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 4749 events. 2805/4749 cut-off events. For 119006/119109 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31855 event pairs, 957 based on Foata normal form. 58/4606 useless extension candidates. Maximal degree in co-relation 25381. Up to 4169 conditions per place. [2024-05-12 12:39:59,486 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 222 selfloop transitions, 34 changer transitions 0/269 dead transitions. [2024-05-12 12:39:59,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 269 transitions, 3539 flow [2024-05-12 12:39:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:59,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:39:59,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:39:59,488 INFO L175 Difference]: Start difference. First operand has 226 places, 253 transitions, 2987 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:39:59,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 269 transitions, 3539 flow [2024-05-12 12:39:59,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 269 transitions, 3436 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:59,882 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 2958 flow [2024-05-12 12:39:59,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2958, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-05-12 12:39:59,883 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:39:59,883 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 2958 flow [2024-05-12 12:39:59,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:39:59,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:59,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:59,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:39:59,883 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:59,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1650490898, now seen corresponding path program 8 times [2024-05-12 12:39:59,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:59,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845031295] [2024-05-12 12:39:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:59,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:00,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:00,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:00,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845031295] [2024-05-12 12:40:00,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845031295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:00,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:00,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:00,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471877433] [2024-05-12 12:40:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:00,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:00,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 2958 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:00,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:00,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:00,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:00,771 INFO L124 PetriNetUnfolderBase]: 2802/4745 cut-off events. [2024-05-12 12:40:00,771 INFO L125 PetriNetUnfolderBase]: For 121567/121670 co-relation queries the response was YES. [2024-05-12 12:40:00,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 4745 events. 2802/4745 cut-off events. For 121567/121670 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31830 event pairs, 957 based on Foata normal form. 78/4622 useless extension candidates. Maximal degree in co-relation 25334. Up to 4109 conditions per place. [2024-05-12 12:40:00,819 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 54 changer transitions 0/280 dead transitions. [2024-05-12 12:40:00,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 280 transitions, 3662 flow [2024-05-12 12:40:00,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:00,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:00,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:40:00,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-05-12 12:40:00,821 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 2958 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:40:00,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 280 transitions, 3662 flow [2024-05-12 12:40:01,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 280 transitions, 3574 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:01,176 INFO L231 Difference]: Finished difference. Result has 229 places, 253 transitions, 2992 flow [2024-05-12 12:40:01,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2992, PETRI_PLACES=229, PETRI_TRANSITIONS=253} [2024-05-12 12:40:01,177 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 179 predicate places. [2024-05-12 12:40:01,177 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 253 transitions, 2992 flow [2024-05-12 12:40:01,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:01,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:01,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:01,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:40:01,177 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:01,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:01,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1650502244, now seen corresponding path program 5 times [2024-05-12 12:40:01,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:01,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711700727] [2024-05-12 12:40:01,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:01,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:01,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:01,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:01,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711700727] [2024-05-12 12:40:01,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711700727] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:01,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:01,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:01,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919729252] [2024-05-12 12:40:01,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:01,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:01,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:01,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:01,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:01,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:01,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 253 transitions, 2992 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:01,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:01,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:01,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:02,008 INFO L124 PetriNetUnfolderBase]: 2809/4758 cut-off events. [2024-05-12 12:40:02,008 INFO L125 PetriNetUnfolderBase]: For 125839/125942 co-relation queries the response was YES. [2024-05-12 12:40:02,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25682 conditions, 4758 events. 2809/4758 cut-off events. For 125839/125942 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31937 event pairs, 957 based on Foata normal form. 64/4619 useless extension candidates. Maximal degree in co-relation 25574. Up to 4142 conditions per place. [2024-05-12 12:40:02,055 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 204 selfloop transitions, 57 changer transitions 0/274 dead transitions. [2024-05-12 12:40:02,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 274 transitions, 3716 flow [2024-05-12 12:40:02,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:02,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:02,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:40:02,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 12:40:02,056 INFO L175 Difference]: Start difference. First operand has 229 places, 253 transitions, 2992 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:40:02,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 274 transitions, 3716 flow [2024-05-12 12:40:02,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3568 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:02,383 INFO L231 Difference]: Finished difference. Result has 227 places, 256 transitions, 3026 flow [2024-05-12 12:40:02,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=227, PETRI_TRANSITIONS=256} [2024-05-12 12:40:02,383 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:40:02,383 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 256 transitions, 3026 flow [2024-05-12 12:40:02,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:02,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:02,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:02,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:40:02,384 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:02,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:02,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1650502430, now seen corresponding path program 2 times [2024-05-12 12:40:02,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:02,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51473528] [2024-05-12 12:40:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:02,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:02,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:02,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:02,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:02,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51473528] [2024-05-12 12:40:02,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51473528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:02,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:02,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:02,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456284776] [2024-05-12 12:40:02,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:02,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:02,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:02,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:02,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:02,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:02,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 256 transitions, 3026 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:02,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:02,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:02,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:03,304 INFO L124 PetriNetUnfolderBase]: 2844/4807 cut-off events. [2024-05-12 12:40:03,304 INFO L125 PetriNetUnfolderBase]: For 123656/123757 co-relation queries the response was YES. [2024-05-12 12:40:03,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26013 conditions, 4807 events. 2844/4807 cut-off events. For 123656/123757 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32167 event pairs, 957 based on Foata normal form. 64/4662 useless extension candidates. Maximal degree in co-relation 25906. Up to 4207 conditions per place. [2024-05-12 12:40:03,355 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 224 selfloop transitions, 46 changer transitions 0/283 dead transitions. [2024-05-12 12:40:03,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 3883 flow [2024-05-12 12:40:03,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:03,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:03,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 12:40:03,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527950310559007 [2024-05-12 12:40:03,356 INFO L175 Difference]: Start difference. First operand has 227 places, 256 transitions, 3026 flow. Second operand 7 states and 178 transitions. [2024-05-12 12:40:03,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 3883 flow [2024-05-12 12:40:03,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 283 transitions, 3737 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:03,760 INFO L231 Difference]: Finished difference. Result has 229 places, 268 transitions, 3196 flow [2024-05-12 12:40:03,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3196, PETRI_PLACES=229, PETRI_TRANSITIONS=268} [2024-05-12 12:40:03,761 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 179 predicate places. [2024-05-12 12:40:03,761 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 268 transitions, 3196 flow [2024-05-12 12:40:03,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:03,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:03,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:03,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:40:03,762 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:03,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:03,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1650496478, now seen corresponding path program 9 times [2024-05-12 12:40:03,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:03,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509866621] [2024-05-12 12:40:03,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:03,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:03,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-05-12 12:40:03,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:03,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509866621] [2024-05-12 12:40:03,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509866621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:03,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:03,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:03,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621073240] [2024-05-12 12:40:03,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:03,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:03,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:03,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:03,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:04,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:04,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 268 transitions, 3196 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:04,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:04,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:04,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:04,811 INFO L124 PetriNetUnfolderBase]: 2841/4803 cut-off events. [2024-05-12 12:40:04,811 INFO L125 PetriNetUnfolderBase]: For 122125/122244 co-relation queries the response was YES. [2024-05-12 12:40:04,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 4803 events. 2841/4803 cut-off events. For 122125/122244 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32174 event pairs, 957 based on Foata normal form. 86/4680 useless extension candidates. Maximal degree in co-relation 25853. Up to 4150 conditions per place. [2024-05-12 12:40:04,864 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 217 selfloop transitions, 60 changer transitions 0/290 dead transitions. [2024-05-12 12:40:04,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 290 transitions, 3806 flow [2024-05-12 12:40:04,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:04,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:04,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:40:04,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:40:04,865 INFO L175 Difference]: Start difference. First operand has 229 places, 268 transitions, 3196 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:40:04,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 290 transitions, 3806 flow [2024-05-12 12:40:05,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 290 transitions, 3737 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:05,245 INFO L231 Difference]: Finished difference. Result has 232 places, 268 transitions, 3259 flow [2024-05-12 12:40:05,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3259, PETRI_PLACES=232, PETRI_TRANSITIONS=268} [2024-05-12 12:40:05,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:40:05,245 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 268 transitions, 3259 flow [2024-05-12 12:40:05,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:05,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:05,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:05,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:40:05,246 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:05,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:05,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1650491084, now seen corresponding path program 6 times [2024-05-12 12:40:05,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:05,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244678027] [2024-05-12 12:40:05,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:05,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:05,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:05,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244678027] [2024-05-12 12:40:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244678027] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:05,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:05,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:05,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009578368] [2024-05-12 12:40:05,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:05,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:05,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:05,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:05,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:05,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:05,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 268 transitions, 3259 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:05,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:05,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:05,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:06,359 INFO L124 PetriNetUnfolderBase]: 2838/4799 cut-off events. [2024-05-12 12:40:06,360 INFO L125 PetriNetUnfolderBase]: For 121454/121576 co-relation queries the response was YES. [2024-05-12 12:40:06,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26042 conditions, 4799 events. 2838/4799 cut-off events. For 121454/121576 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32105 event pairs, 957 based on Foata normal form. 78/4668 useless extension candidates. Maximal degree in co-relation 25933. Up to 4182 conditions per place. [2024-05-12 12:40:06,400 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 214 selfloop transitions, 57 changer transitions 0/284 dead transitions. [2024-05-12 12:40:06,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 284 transitions, 3841 flow [2024-05-12 12:40:06,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:06,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:06,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 12:40:06,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-05-12 12:40:06,401 INFO L175 Difference]: Start difference. First operand has 232 places, 268 transitions, 3259 flow. Second operand 6 states and 160 transitions. [2024-05-12 12:40:06,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 284 transitions, 3841 flow [2024-05-12 12:40:06,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 284 transitions, 3690 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:06,744 INFO L231 Difference]: Finished difference. Result has 232 places, 268 transitions, 3240 flow [2024-05-12 12:40:06,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3240, PETRI_PLACES=232, PETRI_TRANSITIONS=268} [2024-05-12 12:40:06,745 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:40:06,745 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 268 transitions, 3240 flow [2024-05-12 12:40:06,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:06,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:06,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:06,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:40:06,746 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:06,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:06,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1650496850, now seen corresponding path program 3 times [2024-05-12 12:40:06,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:06,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385821049] [2024-05-12 12:40:06,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:06,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:06,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:06,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:06,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385821049] [2024-05-12 12:40:06,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385821049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:06,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:06,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:06,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447951750] [2024-05-12 12:40:06,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:06,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:06,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:06,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:06,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:06,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:06,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 268 transitions, 3240 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:06,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:06,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:06,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:07,618 INFO L124 PetriNetUnfolderBase]: 2835/4795 cut-off events. [2024-05-12 12:40:07,619 INFO L125 PetriNetUnfolderBase]: For 119783/119902 co-relation queries the response was YES. [2024-05-12 12:40:07,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25915 conditions, 4795 events. 2835/4795 cut-off events. For 119783/119902 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32076 event pairs, 957 based on Foata normal form. 78/4664 useless extension candidates. Maximal degree in co-relation 25806. Up to 4196 conditions per place. [2024-05-12 12:40:07,670 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 222 selfloop transitions, 46 changer transitions 0/281 dead transitions. [2024-05-12 12:40:07,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 281 transitions, 3808 flow [2024-05-12 12:40:07,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:07,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:07,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:40:07,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:40:07,671 INFO L175 Difference]: Start difference. First operand has 232 places, 268 transitions, 3240 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:40:07,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 281 transitions, 3808 flow [2024-05-12 12:40:07,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 281 transitions, 3650 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:07,943 INFO L231 Difference]: Finished difference. Result has 231 places, 268 transitions, 3184 flow [2024-05-12 12:40:07,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3184, PETRI_PLACES=231, PETRI_TRANSITIONS=268} [2024-05-12 12:40:07,943 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:40:07,943 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 268 transitions, 3184 flow [2024-05-12 12:40:07,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:07,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:07,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:07,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:40:07,944 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:07,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:07,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2044870364, now seen corresponding path program 7 times [2024-05-12 12:40:07,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:07,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411330750] [2024-05-12 12:40:07,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:07,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:08,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:08,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:08,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411330750] [2024-05-12 12:40:08,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411330750] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:08,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:08,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:08,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929199209] [2024-05-12 12:40:08,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:08,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:08,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:08,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:08,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:08,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:08,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 268 transitions, 3184 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:08,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:08,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:08,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:08,854 INFO L124 PetriNetUnfolderBase]: 2842/4812 cut-off events. [2024-05-12 12:40:08,854 INFO L125 PetriNetUnfolderBase]: For 116309/116448 co-relation queries the response was YES. [2024-05-12 12:40:08,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25848 conditions, 4812 events. 2842/4812 cut-off events. For 116309/116448 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32263 event pairs, 979 based on Foata normal form. 80/4687 useless extension candidates. Maximal degree in co-relation 25740. Up to 4151 conditions per place. [2024-05-12 12:40:08,902 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 195 selfloop transitions, 74 changer transitions 0/282 dead transitions. [2024-05-12 12:40:08,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 282 transitions, 3895 flow [2024-05-12 12:40:08,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:08,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:08,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 12:40:08,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-05-12 12:40:08,904 INFO L175 Difference]: Start difference. First operand has 231 places, 268 transitions, 3184 flow. Second operand 6 states and 154 transitions. [2024-05-12 12:40:08,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 282 transitions, 3895 flow [2024-05-12 12:40:09,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 3795 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:09,275 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3287 flow [2024-05-12 12:40:09,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3287, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-05-12 12:40:09,276 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:40:09,276 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3287 flow [2024-05-12 12:40:09,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:09,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:09,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:09,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:40:09,277 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:09,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:09,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2033793134, now seen corresponding path program 8 times [2024-05-12 12:40:09,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:09,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304169547] [2024-05-12 12:40:09,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:09,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:09,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:09,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:09,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304169547] [2024-05-12 12:40:09,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304169547] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:09,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:09,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:09,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711828824] [2024-05-12 12:40:09,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:09,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:09,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:09,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:09,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:09,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:09,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3287 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:09,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:09,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:09,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:10,162 INFO L124 PetriNetUnfolderBase]: 2849/4815 cut-off events. [2024-05-12 12:40:10,163 INFO L125 PetriNetUnfolderBase]: For 116510/116629 co-relation queries the response was YES. [2024-05-12 12:40:10,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25987 conditions, 4815 events. 2849/4815 cut-off events. For 116510/116629 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32191 event pairs, 957 based on Foata normal form. 78/4680 useless extension candidates. Maximal degree in co-relation 25879. Up to 4159 conditions per place. [2024-05-12 12:40:10,211 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 198 selfloop transitions, 86 changer transitions 0/297 dead transitions. [2024-05-12 12:40:10,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 297 transitions, 4064 flow [2024-05-12 12:40:10,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:10,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:10,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 12:40:10,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 12:40:10,213 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3287 flow. Second operand 9 states and 224 transitions. [2024-05-12 12:40:10,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 297 transitions, 4064 flow [2024-05-12 12:40:10,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 297 transitions, 3936 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:10,577 INFO L231 Difference]: Finished difference. Result has 237 places, 274 transitions, 3398 flow [2024-05-12 12:40:10,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3398, PETRI_PLACES=237, PETRI_TRANSITIONS=274} [2024-05-12 12:40:10,578 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-05-12 12:40:10,578 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 274 transitions, 3398 flow [2024-05-12 12:40:10,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:10,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:10,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:10,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:40:10,578 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:10,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:10,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2033792948, now seen corresponding path program 10 times [2024-05-12 12:40:10,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:10,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218949285] [2024-05-12 12:40:10,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:10,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:10,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:10,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218949285] [2024-05-12 12:40:10,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218949285] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:10,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:10,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:10,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141239362] [2024-05-12 12:40:10,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:10,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:10,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:10,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:10,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:10,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 274 transitions, 3398 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:10,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:10,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:10,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:11,469 INFO L124 PetriNetUnfolderBase]: 2846/4811 cut-off events. [2024-05-12 12:40:11,469 INFO L125 PetriNetUnfolderBase]: For 118948/119067 co-relation queries the response was YES. [2024-05-12 12:40:11,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26029 conditions, 4811 events. 2846/4811 cut-off events. For 118948/119067 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32212 event pairs, 957 based on Foata normal form. 86/4684 useless extension candidates. Maximal degree in co-relation 25920. Up to 4120 conditions per place. [2024-05-12 12:40:11,520 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 208 selfloop transitions, 83 changer transitions 0/304 dead transitions. [2024-05-12 12:40:11,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 304 transitions, 4056 flow [2024-05-12 12:40:11,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:11,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:11,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:40:11,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-05-12 12:40:11,521 INFO L175 Difference]: Start difference. First operand has 237 places, 274 transitions, 3398 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:40:11,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 304 transitions, 4056 flow [2024-05-12 12:40:11,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 304 transitions, 3860 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:11,839 INFO L231 Difference]: Finished difference. Result has 237 places, 274 transitions, 3386 flow [2024-05-12 12:40:11,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3386, PETRI_PLACES=237, PETRI_TRANSITIONS=274} [2024-05-12 12:40:11,840 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-05-12 12:40:11,840 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 274 transitions, 3386 flow [2024-05-12 12:40:11,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:11,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:11,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:11,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:40:11,840 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:11,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2034030284, now seen corresponding path program 9 times [2024-05-12 12:40:11,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:11,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442187355] [2024-05-12 12:40:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:11,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:12,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:12,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442187355] [2024-05-12 12:40:12,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442187355] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:12,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:12,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:12,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247483157] [2024-05-12 12:40:12,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:12,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:12,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:12,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 274 transitions, 3386 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:12,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:12,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:12,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:12,707 INFO L124 PetriNetUnfolderBase]: 2843/4807 cut-off events. [2024-05-12 12:40:12,708 INFO L125 PetriNetUnfolderBase]: For 114173/114295 co-relation queries the response was YES. [2024-05-12 12:40:12,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25890 conditions, 4807 events. 2843/4807 cut-off events. For 114173/114295 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32203 event pairs, 957 based on Foata normal form. 78/4672 useless extension candidates. Maximal degree in co-relation 25782. Up to 4152 conditions per place. [2024-05-12 12:40:12,752 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 197 selfloop transitions, 82 changer transitions 0/292 dead transitions. [2024-05-12 12:40:12,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 292 transitions, 3988 flow [2024-05-12 12:40:12,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:12,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:12,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 12:40:12,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 12:40:12,756 INFO L175 Difference]: Start difference. First operand has 237 places, 274 transitions, 3386 flow. Second operand 8 states and 200 transitions. [2024-05-12 12:40:12,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 292 transitions, 3988 flow [2024-05-12 12:40:13,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 292 transitions, 3788 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:13,061 INFO L231 Difference]: Finished difference. Result has 237 places, 274 transitions, 3360 flow [2024-05-12 12:40:13,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3360, PETRI_PLACES=237, PETRI_TRANSITIONS=274} [2024-05-12 12:40:13,061 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-05-12 12:40:13,062 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 274 transitions, 3360 flow [2024-05-12 12:40:13,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:13,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:13,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:13,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:40:13,062 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:13,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2045151782, now seen corresponding path program 1 times [2024-05-12 12:40:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757229605] [2024-05-12 12:40:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:13,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:13,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-05-12 12:40:13,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757229605] [2024-05-12 12:40:13,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757229605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:13,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:13,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:13,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659889239] [2024-05-12 12:40:13,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:13,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:13,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:13,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:13,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:13,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:13,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 274 transitions, 3360 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:13,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:13,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:13,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:14,025 INFO L124 PetriNetUnfolderBase]: 2896/4894 cut-off events. [2024-05-12 12:40:14,025 INFO L125 PetriNetUnfolderBase]: For 113312/113354 co-relation queries the response was YES. [2024-05-12 12:40:14,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26049 conditions, 4894 events. 2896/4894 cut-off events. For 113312/113354 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32785 event pairs, 936 based on Foata normal form. 33/4712 useless extension candidates. Maximal degree in co-relation 25941. Up to 4009 conditions per place. [2024-05-12 12:40:14,074 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 256 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-05-12 12:40:14,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 301 transitions, 4068 flow [2024-05-12 12:40:14,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 12:40:14,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:40:14,075 INFO L175 Difference]: Start difference. First operand has 237 places, 274 transitions, 3360 flow. Second operand 6 states and 159 transitions. [2024-05-12 12:40:14,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 301 transitions, 4068 flow [2024-05-12 12:40:14,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 301 transitions, 3848 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:14,391 INFO L231 Difference]: Finished difference. Result has 235 places, 278 transitions, 3260 flow [2024-05-12 12:40:14,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3260, PETRI_PLACES=235, PETRI_TRANSITIONS=278} [2024-05-12 12:40:14,391 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-05-12 12:40:14,391 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 278 transitions, 3260 flow [2024-05-12 12:40:14,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:14,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:14,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:14,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:40:14,392 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:14,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:14,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1019689732, now seen corresponding path program 7 times [2024-05-12 12:40:14,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:14,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335342954] [2024-05-12 12:40:14,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:14,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:14,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:14,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:14,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335342954] [2024-05-12 12:40:14,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335342954] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:14,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:14,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:14,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338342896] [2024-05-12 12:40:14,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:14,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:14,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:14,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:14,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:14,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:14,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 278 transitions, 3260 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:14,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:14,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:15,357 INFO L124 PetriNetUnfolderBase]: 2944/4972 cut-off events. [2024-05-12 12:40:15,357 INFO L125 PetriNetUnfolderBase]: For 114173/114224 co-relation queries the response was YES. [2024-05-12 12:40:15,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26594 conditions, 4972 events. 2944/4972 cut-off events. For 114173/114224 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33529 event pairs, 991 based on Foata normal form. 35/4782 useless extension candidates. Maximal degree in co-relation 26485. Up to 4330 conditions per place. [2024-05-12 12:40:15,398 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 253 selfloop transitions, 32 changer transitions 0/298 dead transitions. [2024-05-12 12:40:15,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 298 transitions, 3918 flow [2024-05-12 12:40:15,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:15,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:15,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 12:40:15,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-05-12 12:40:15,399 INFO L175 Difference]: Start difference. First operand has 235 places, 278 transitions, 3260 flow. Second operand 7 states and 174 transitions. [2024-05-12 12:40:15,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 298 transitions, 3918 flow [2024-05-12 12:40:15,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 298 transitions, 3879 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:15,691 INFO L231 Difference]: Finished difference. Result has 240 places, 279 transitions, 3304 flow [2024-05-12 12:40:15,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3304, PETRI_PLACES=240, PETRI_TRANSITIONS=279} [2024-05-12 12:40:15,691 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-05-12 12:40:15,691 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 279 transitions, 3304 flow [2024-05-12 12:40:15,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:15,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:15,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:15,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:40:15,692 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:15,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:15,692 INFO L85 PathProgramCache]: Analyzing trace with hash -296764688, now seen corresponding path program 4 times [2024-05-12 12:40:15,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:15,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465496345] [2024-05-12 12:40:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:15,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:15,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:15,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:15,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465496345] [2024-05-12 12:40:15,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465496345] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:15,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:15,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:15,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624784427] [2024-05-12 12:40:15,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:15,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:15,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:15,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:15,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:15,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:15,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 279 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:15,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:15,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:15,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:16,499 INFO L124 PetriNetUnfolderBase]: 2951/4990 cut-off events. [2024-05-12 12:40:16,499 INFO L125 PetriNetUnfolderBase]: For 109769/109891 co-relation queries the response was YES. [2024-05-12 12:40:16,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26861 conditions, 4990 events. 2951/4990 cut-off events. For 109769/109891 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33645 event pairs, 1009 based on Foata normal form. 68/4836 useless extension candidates. Maximal degree in co-relation 26750. Up to 4323 conditions per place. [2024-05-12 12:40:16,548 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 222 selfloop transitions, 65 changer transitions 0/300 dead transitions. [2024-05-12 12:40:16,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 300 transitions, 4136 flow [2024-05-12 12:40:16,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:16,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:16,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-05-12 12:40:16,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527950310559007 [2024-05-12 12:40:16,549 INFO L175 Difference]: Start difference. First operand has 240 places, 279 transitions, 3304 flow. Second operand 7 states and 178 transitions. [2024-05-12 12:40:16,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 300 transitions, 4136 flow [2024-05-12 12:40:16,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 300 transitions, 4067 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:16,884 INFO L231 Difference]: Finished difference. Result has 242 places, 285 transitions, 3501 flow [2024-05-12 12:40:16,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3235, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3501, PETRI_PLACES=242, PETRI_TRANSITIONS=285} [2024-05-12 12:40:16,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 192 predicate places. [2024-05-12 12:40:16,885 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 285 transitions, 3501 flow [2024-05-12 12:40:16,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:16,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:16,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:40:16,885 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:16,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 156293522, now seen corresponding path program 5 times [2024-05-12 12:40:16,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:16,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957421905] [2024-05-12 12:40:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:16,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:17,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:17,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957421905] [2024-05-12 12:40:17,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957421905] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:17,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:17,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:17,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560620051] [2024-05-12 12:40:17,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:17,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:17,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:17,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:17,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:17,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:17,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 285 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:17,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:17,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:17,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:17,775 INFO L124 PetriNetUnfolderBase]: 2948/4986 cut-off events. [2024-05-12 12:40:17,775 INFO L125 PetriNetUnfolderBase]: For 112221/112347 co-relation queries the response was YES. [2024-05-12 12:40:17,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26818 conditions, 4986 events. 2948/4986 cut-off events. For 112221/112347 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33729 event pairs, 1003 based on Foata normal form. 74/4838 useless extension candidates. Maximal degree in co-relation 26706. Up to 4383 conditions per place. [2024-05-12 12:40:17,827 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 255 selfloop transitions, 33 changer transitions 0/301 dead transitions. [2024-05-12 12:40:17,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 301 transitions, 4117 flow [2024-05-12 12:40:17,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:17,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:17,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:40:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:40:17,828 INFO L175 Difference]: Start difference. First operand has 242 places, 285 transitions, 3501 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:40:17,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 301 transitions, 4117 flow [2024-05-12 12:40:18,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 301 transitions, 3997 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:18,169 INFO L231 Difference]: Finished difference. Result has 245 places, 285 transitions, 3453 flow [2024-05-12 12:40:18,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3453, PETRI_PLACES=245, PETRI_TRANSITIONS=285} [2024-05-12 12:40:18,170 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 195 predicate places. [2024-05-12 12:40:18,170 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 285 transitions, 3453 flow [2024-05-12 12:40:18,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:18,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:18,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:18,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:40:18,170 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:18,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:18,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1735672990, now seen corresponding path program 6 times [2024-05-12 12:40:18,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:18,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650163241] [2024-05-12 12:40:18,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:18,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:18,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:18,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:18,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650163241] [2024-05-12 12:40:18,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650163241] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:18,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:18,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:18,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797814090] [2024-05-12 12:40:18,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:18,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:18,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:18,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:18,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:18,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:18,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 285 transitions, 3453 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:18,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:18,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:18,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:19,012 INFO L124 PetriNetUnfolderBase]: 2955/4995 cut-off events. [2024-05-12 12:40:19,012 INFO L125 PetriNetUnfolderBase]: For 114923/115032 co-relation queries the response was YES. [2024-05-12 12:40:19,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26928 conditions, 4995 events. 2955/4995 cut-off events. For 114923/115032 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33771 event pairs, 1009 based on Foata normal form. 59/4830 useless extension candidates. Maximal degree in co-relation 26814. Up to 4347 conditions per place. [2024-05-12 12:40:19,066 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 231 selfloop transitions, 58 changer transitions 0/302 dead transitions. [2024-05-12 12:40:19,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 302 transitions, 4231 flow [2024-05-12 12:40:19,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:19,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:19,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:40:19,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:40:19,067 INFO L175 Difference]: Start difference. First operand has 245 places, 285 transitions, 3453 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:40:19,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 302 transitions, 4231 flow [2024-05-12 12:40:19,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 302 transitions, 4057 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:19,431 INFO L231 Difference]: Finished difference. Result has 244 places, 288 transitions, 3465 flow [2024-05-12 12:40:19,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3465, PETRI_PLACES=244, PETRI_TRANSITIONS=288} [2024-05-12 12:40:19,431 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-05-12 12:40:19,431 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 288 transitions, 3465 flow [2024-05-12 12:40:19,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:19,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:19,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:19,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:40:19,432 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:19,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:19,432 INFO L85 PathProgramCache]: Analyzing trace with hash 162071612, now seen corresponding path program 7 times [2024-05-12 12:40:19,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:19,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448666239] [2024-05-12 12:40:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:19,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:19,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:19,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:19,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:19,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448666239] [2024-05-12 12:40:19,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448666239] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:19,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:19,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:19,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665528035] [2024-05-12 12:40:19,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:19,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:19,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:19,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:19,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:19,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:19,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 288 transitions, 3465 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:19,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:19,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:19,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:20,278 INFO L124 PetriNetUnfolderBase]: 2962/5006 cut-off events. [2024-05-12 12:40:20,278 INFO L125 PetriNetUnfolderBase]: For 118528/118637 co-relation queries the response was YES. [2024-05-12 12:40:20,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26964 conditions, 5006 events. 2962/5006 cut-off events. For 118528/118637 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33865 event pairs, 1003 based on Foata normal form. 68/4848 useless extension candidates. Maximal degree in co-relation 26851. Up to 4355 conditions per place. [2024-05-12 12:40:20,329 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 229 selfloop transitions, 65 changer transitions 0/307 dead transitions. [2024-05-12 12:40:20,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 307 transitions, 4265 flow [2024-05-12 12:40:20,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:20,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 12:40:20,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-05-12 12:40:20,330 INFO L175 Difference]: Start difference. First operand has 244 places, 288 transitions, 3465 flow. Second operand 8 states and 198 transitions. [2024-05-12 12:40:20,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 307 transitions, 4265 flow [2024-05-12 12:40:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 307 transitions, 4095 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:20,630 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3501 flow [2024-05-12 12:40:20,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3501, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-05-12 12:40:20,631 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-05-12 12:40:20,631 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3501 flow [2024-05-12 12:40:20,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:20,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:20,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:20,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:40:20,632 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:20,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:20,632 INFO L85 PathProgramCache]: Analyzing trace with hash 161834462, now seen corresponding path program 8 times [2024-05-12 12:40:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:20,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408373273] [2024-05-12 12:40:20,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:20,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:20,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:20,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:20,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408373273] [2024-05-12 12:40:20,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408373273] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:20,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:20,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:20,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619951979] [2024-05-12 12:40:20,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:20,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:20,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:20,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:20,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:20,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:20,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3501 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:20,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:20,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:20,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:21,659 INFO L124 PetriNetUnfolderBase]: 2959/5002 cut-off events. [2024-05-12 12:40:21,659 INFO L125 PetriNetUnfolderBase]: For 120221/120326 co-relation queries the response was YES. [2024-05-12 12:40:21,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26902 conditions, 5002 events. 2959/5002 cut-off events. For 120221/120326 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33794 event pairs, 1003 based on Foata normal form. 64/4840 useless extension candidates. Maximal degree in co-relation 26788. Up to 4352 conditions per place. [2024-05-12 12:40:21,709 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 226 selfloop transitions, 68 changer transitions 0/307 dead transitions. [2024-05-12 12:40:21,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 307 transitions, 4127 flow [2024-05-12 12:40:21,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:21,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:21,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-05-12 12:40:21,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5241545893719807 [2024-05-12 12:40:21,710 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3501 flow. Second operand 9 states and 217 transitions. [2024-05-12 12:40:21,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 307 transitions, 4127 flow [2024-05-12 12:40:22,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 307 transitions, 3901 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:22,064 INFO L231 Difference]: Finished difference. Result has 251 places, 291 transitions, 3417 flow [2024-05-12 12:40:22,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3417, PETRI_PLACES=251, PETRI_TRANSITIONS=291} [2024-05-12 12:40:22,065 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 201 predicate places. [2024-05-12 12:40:22,065 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 291 transitions, 3417 flow [2024-05-12 12:40:22,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:22,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:22,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:22,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:40:22,065 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:22,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash 161834276, now seen corresponding path program 10 times [2024-05-12 12:40:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:22,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896513278] [2024-05-12 12:40:22,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:22,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:22,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:22,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:22,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896513278] [2024-05-12 12:40:22,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896513278] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:22,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:22,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:22,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810081181] [2024-05-12 12:40:22,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:22,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:22,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:22,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:22,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:22,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:22,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 291 transitions, 3417 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:22,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:22,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:22,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:22,922 INFO L124 PetriNetUnfolderBase]: 2966/5011 cut-off events. [2024-05-12 12:40:22,923 INFO L125 PetriNetUnfolderBase]: For 123258/123363 co-relation queries the response was YES. [2024-05-12 12:40:22,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26967 conditions, 5011 events. 2966/5011 cut-off events. For 123258/123363 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33816 event pairs, 1003 based on Foata normal form. 64/4847 useless extension candidates. Maximal degree in co-relation 26852. Up to 4361 conditions per place. [2024-05-12 12:40:22,975 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 231 selfloop transitions, 68 changer transitions 0/312 dead transitions. [2024-05-12 12:40:22,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 312 transitions, 4121 flow [2024-05-12 12:40:22,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:22,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:40:22,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:40:22,976 INFO L175 Difference]: Start difference. First operand has 251 places, 291 transitions, 3417 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:40:22,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 312 transitions, 4121 flow [2024-05-12 12:40:23,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 312 transitions, 3920 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:23,327 INFO L231 Difference]: Finished difference. Result has 250 places, 294 transitions, 3430 flow [2024-05-12 12:40:23,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3430, PETRI_PLACES=250, PETRI_TRANSITIONS=294} [2024-05-12 12:40:23,328 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-05-12 12:40:23,328 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 294 transitions, 3430 flow [2024-05-12 12:40:23,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:23,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:23,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:23,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:40:23,329 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:23,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:23,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1019692708, now seen corresponding path program 11 times [2024-05-12 12:40:23,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:23,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793558998] [2024-05-12 12:40:23,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:23,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:23,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793558998] [2024-05-12 12:40:23,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793558998] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:23,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:23,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:23,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422403509] [2024-05-12 12:40:23,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:23,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:23,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:23,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:23,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:23,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 294 transitions, 3430 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:23,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:23,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:23,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:24,183 INFO L124 PetriNetUnfolderBase]: 2963/5013 cut-off events. [2024-05-12 12:40:24,184 INFO L125 PetriNetUnfolderBase]: For 126208/126333 co-relation queries the response was YES. [2024-05-12 12:40:24,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26872 conditions, 5013 events. 2963/5013 cut-off events. For 126208/126333 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33933 event pairs, 1025 based on Foata normal form. 68/4859 useless extension candidates. Maximal degree in co-relation 26757. Up to 4318 conditions per place. [2024-05-12 12:40:24,234 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 207 selfloop transitions, 88 changer transitions 0/308 dead transitions. [2024-05-12 12:40:24,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 308 transitions, 4114 flow [2024-05-12 12:40:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:24,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:24,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 12:40:24,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403726708074534 [2024-05-12 12:40:24,235 INFO L175 Difference]: Start difference. First operand has 250 places, 294 transitions, 3430 flow. Second operand 7 states and 174 transitions. [2024-05-12 12:40:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 308 transitions, 4114 flow [2024-05-12 12:40:24,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 308 transitions, 3942 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:24,665 INFO L231 Difference]: Finished difference. Result has 251 places, 297 transitions, 3514 flow [2024-05-12 12:40:24,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3514, PETRI_PLACES=251, PETRI_TRANSITIONS=297} [2024-05-12 12:40:24,665 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 201 predicate places. [2024-05-12 12:40:24,665 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 297 transitions, 3514 flow [2024-05-12 12:40:24,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:24,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:24,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:24,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:40:24,666 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1895749710, now seen corresponding path program 2 times [2024-05-12 12:40:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:24,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292028010] [2024-05-12 12:40:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:24,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:24,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:24,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:24,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292028010] [2024-05-12 12:40:24,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292028010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:24,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:24,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:24,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224719725] [2024-05-12 12:40:24,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:24,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:24,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:24,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:24,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:24,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:24,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 297 transitions, 3514 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:24,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:24,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:24,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:25,652 INFO L124 PetriNetUnfolderBase]: 3016/5111 cut-off events. [2024-05-12 12:40:25,652 INFO L125 PetriNetUnfolderBase]: For 138322/138373 co-relation queries the response was YES. [2024-05-12 12:40:25,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27429 conditions, 5111 events. 3016/5111 cut-off events. For 138322/138373 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34612 event pairs, 999 based on Foata normal form. 33/4914 useless extension candidates. Maximal degree in co-relation 27313. Up to 4360 conditions per place. [2024-05-12 12:40:25,706 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 277 selfloop transitions, 34 changer transitions 0/324 dead transitions. [2024-05-12 12:40:25,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 324 transitions, 4270 flow [2024-05-12 12:40:25,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:25,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:25,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 12:40:25,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5559006211180124 [2024-05-12 12:40:25,707 INFO L175 Difference]: Start difference. First operand has 251 places, 297 transitions, 3514 flow. Second operand 7 states and 179 transitions. [2024-05-12 12:40:25,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 324 transitions, 4270 flow [2024-05-12 12:40:26,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 324 transitions, 4044 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:26,266 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3402 flow [2024-05-12 12:40:26,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3402, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-05-12 12:40:26,267 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 204 predicate places. [2024-05-12 12:40:26,267 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3402 flow [2024-05-12 12:40:26,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:26,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:26,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:26,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:40:26,267 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:26,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1462918246, now seen corresponding path program 3 times [2024-05-12 12:40:26,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:26,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321544648] [2024-05-12 12:40:26,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:26,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:26,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:26,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:26,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321544648] [2024-05-12 12:40:26,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321544648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:26,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:26,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:26,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611202433] [2024-05-12 12:40:26,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:26,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:26,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:26,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:26,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:26,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:26,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3402 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:26,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:26,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:26,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:27,259 INFO L124 PetriNetUnfolderBase]: 3003/5080 cut-off events. [2024-05-12 12:40:27,259 INFO L125 PetriNetUnfolderBase]: For 132322/132367 co-relation queries the response was YES. [2024-05-12 12:40:27,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27069 conditions, 5080 events. 3003/5080 cut-off events. For 132322/132367 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34305 event pairs, 975 based on Foata normal form. 33/4884 useless extension candidates. Maximal degree in co-relation 26951. Up to 3926 conditions per place. [2024-05-12 12:40:27,313 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 275 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-05-12 12:40:27,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 329 transitions, 4166 flow [2024-05-12 12:40:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:27,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 12:40:27,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-05-12 12:40:27,315 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3402 flow. Second operand 7 states and 181 transitions. [2024-05-12 12:40:27,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 329 transitions, 4166 flow [2024-05-12 12:40:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 329 transitions, 4084 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:27,751 INFO L231 Difference]: Finished difference. Result has 258 places, 302 transitions, 3431 flow [2024-05-12 12:40:27,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3431, PETRI_PLACES=258, PETRI_TRANSITIONS=302} [2024-05-12 12:40:27,752 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 208 predicate places. [2024-05-12 12:40:27,752 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 302 transitions, 3431 flow [2024-05-12 12:40:27,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:27,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:27,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:27,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:40:27,753 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:27,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:27,753 INFO L85 PathProgramCache]: Analyzing trace with hash -690239100, now seen corresponding path program 1 times [2024-05-12 12:40:27,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:27,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275319377] [2024-05-12 12:40:27,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:27,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:27,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:27,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:27,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275319377] [2024-05-12 12:40:27,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275319377] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:27,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:27,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:27,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110060945] [2024-05-12 12:40:27,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:27,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:27,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:27,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:27,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:27,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:27,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 302 transitions, 3431 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:27,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:27,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:27,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:28,757 INFO L124 PetriNetUnfolderBase]: 3122/5283 cut-off events. [2024-05-12 12:40:28,758 INFO L125 PetriNetUnfolderBase]: For 145978/146017 co-relation queries the response was YES. [2024-05-12 12:40:28,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28278 conditions, 5283 events. 3122/5283 cut-off events. For 145978/146017 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36190 event pairs, 1026 based on Foata normal form. 20/5066 useless extension candidates. Maximal degree in co-relation 28158. Up to 4431 conditions per place. [2024-05-12 12:40:28,829 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 303 selfloop transitions, 28 changer transitions 0/344 dead transitions. [2024-05-12 12:40:28,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 344 transitions, 4393 flow [2024-05-12 12:40:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:28,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:40:28,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:40:28,830 INFO L175 Difference]: Start difference. First operand has 258 places, 302 transitions, 3431 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:40:28,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 344 transitions, 4393 flow [2024-05-12 12:40:29,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 344 transitions, 4242 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:29,304 INFO L231 Difference]: Finished difference. Result has 261 places, 307 transitions, 3399 flow [2024-05-12 12:40:29,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3399, PETRI_PLACES=261, PETRI_TRANSITIONS=307} [2024-05-12 12:40:29,305 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-05-12 12:40:29,305 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 307 transitions, 3399 flow [2024-05-12 12:40:29,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:29,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:29,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:29,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:40:29,305 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:29,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:29,306 INFO L85 PathProgramCache]: Analyzing trace with hash 961356402, now seen corresponding path program 2 times [2024-05-12 12:40:29,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:29,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201486329] [2024-05-12 12:40:29,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:29,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:29,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:29,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:29,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:29,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201486329] [2024-05-12 12:40:29,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201486329] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:29,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:29,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:29,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116694379] [2024-05-12 12:40:29,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:29,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:29,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:29,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:29,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:29,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:29,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 307 transitions, 3399 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:29,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:29,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:29,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:30,272 INFO L124 PetriNetUnfolderBase]: 3267/5525 cut-off events. [2024-05-12 12:40:30,273 INFO L125 PetriNetUnfolderBase]: For 163622/163664 co-relation queries the response was YES. [2024-05-12 12:40:30,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29262 conditions, 5525 events. 3267/5525 cut-off events. For 163622/163664 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38123 event pairs, 1093 based on Foata normal form. 20/5298 useless extension candidates. Maximal degree in co-relation 29141. Up to 4747 conditions per place. [2024-05-12 12:40:30,332 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 299 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2024-05-12 12:40:30,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 339 transitions, 4309 flow [2024-05-12 12:40:30,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:30,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:40:30,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-05-12 12:40:30,333 INFO L175 Difference]: Start difference. First operand has 261 places, 307 transitions, 3399 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:40:30,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 339 transitions, 4309 flow [2024-05-12 12:40:30,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 339 transitions, 4277 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:30,790 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3457 flow [2024-05-12 12:40:30,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-05-12 12:40:30,791 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-05-12 12:40:30,791 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3457 flow [2024-05-12 12:40:30,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:30,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:30,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:30,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:40:30,792 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:30,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:30,792 INFO L85 PathProgramCache]: Analyzing trace with hash 961504272, now seen corresponding path program 3 times [2024-05-12 12:40:30,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:30,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756497777] [2024-05-12 12:40:30,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:30,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756497777] [2024-05-12 12:40:30,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756497777] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:30,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390425390] [2024-05-12 12:40:30,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:30,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:30,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:31,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:31,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3457 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:31,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:31,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:31,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,754 INFO L124 PetriNetUnfolderBase]: 3249/5487 cut-off events. [2024-05-12 12:40:31,754 INFO L125 PetriNetUnfolderBase]: For 158137/158179 co-relation queries the response was YES. [2024-05-12 12:40:31,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29028 conditions, 5487 events. 3249/5487 cut-off events. For 158137/158179 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 37838 event pairs, 1104 based on Foata normal form. 22/5261 useless extension candidates. Maximal degree in co-relation 28904. Up to 4816 conditions per place. [2024-05-12 12:40:31,813 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 295 selfloop transitions, 26 changer transitions 0/334 dead transitions. [2024-05-12 12:40:31,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 334 transitions, 4200 flow [2024-05-12 12:40:31,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:31,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:31,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 12:40:31,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-05-12 12:40:31,814 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3457 flow. Second operand 7 states and 177 transitions. [2024-05-12 12:40:31,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 334 transitions, 4200 flow [2024-05-12 12:40:32,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 334 transitions, 4166 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:32,431 INFO L231 Difference]: Finished difference. Result has 271 places, 311 transitions, 3494 flow [2024-05-12 12:40:32,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3494, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2024-05-12 12:40:32,432 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 221 predicate places. [2024-05-12 12:40:32,432 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 3494 flow [2024-05-12 12:40:32,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:32,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:40:32,433 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,433 INFO L85 PathProgramCache]: Analyzing trace with hash 156718160, now seen corresponding path program 4 times [2024-05-12 12:40:32,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183019379] [2024-05-12 12:40:32,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:32,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:32,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:32,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183019379] [2024-05-12 12:40:32,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183019379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:32,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:32,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:32,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988821563] [2024-05-12 12:40:32,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:32,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:32,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:32,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:32,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:32,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:32,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 3494 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:32,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:32,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:32,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:33,450 INFO L124 PetriNetUnfolderBase]: 3323/5616 cut-off events. [2024-05-12 12:40:33,450 INFO L125 PetriNetUnfolderBase]: For 162713/162755 co-relation queries the response was YES. [2024-05-12 12:40:33,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29749 conditions, 5616 events. 3323/5616 cut-off events. For 162713/162755 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39022 event pairs, 1133 based on Foata normal form. 22/5385 useless extension candidates. Maximal degree in co-relation 29623. Up to 4936 conditions per place. [2024-05-12 12:40:33,516 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 300 selfloop transitions, 21 changer transitions 0/334 dead transitions. [2024-05-12 12:40:33,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 334 transitions, 4234 flow [2024-05-12 12:40:33,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:33,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:33,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-05-12 12:40:33,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688405797101449 [2024-05-12 12:40:33,517 INFO L175 Difference]: Start difference. First operand has 271 places, 311 transitions, 3494 flow. Second operand 6 states and 157 transitions. [2024-05-12 12:40:33,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 334 transitions, 4234 flow [2024-05-12 12:40:34,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 334 transitions, 4185 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:34,086 INFO L231 Difference]: Finished difference. Result has 272 places, 312 transitions, 3505 flow [2024-05-12 12:40:34,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3505, PETRI_PLACES=272, PETRI_TRANSITIONS=312} [2024-05-12 12:40:34,087 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-05-12 12:40:34,087 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 312 transitions, 3505 flow [2024-05-12 12:40:34,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:34,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:34,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:34,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:40:34,087 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:34,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:34,088 INFO L85 PathProgramCache]: Analyzing trace with hash 156570290, now seen corresponding path program 5 times [2024-05-12 12:40:34,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:34,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869598802] [2024-05-12 12:40:34,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:34,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:34,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:34,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869598802] [2024-05-12 12:40:34,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869598802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:34,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:34,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:34,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729736722] [2024-05-12 12:40:34,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:34,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:34,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:34,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:34,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:34,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 312 transitions, 3505 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:34,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:34,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:34,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:35,172 INFO L124 PetriNetUnfolderBase]: 3376/5732 cut-off events. [2024-05-12 12:40:35,172 INFO L125 PetriNetUnfolderBase]: For 164644/164689 co-relation queries the response was YES. [2024-05-12 12:40:35,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30374 conditions, 5732 events. 3376/5732 cut-off events. For 164644/164689 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40083 event pairs, 1102 based on Foata normal form. 20/5499 useless extension candidates. Maximal degree in co-relation 30247. Up to 4818 conditions per place. [2024-05-12 12:40:35,235 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 308 selfloop transitions, 24 changer transitions 0/345 dead transitions. [2024-05-12 12:40:35,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 345 transitions, 4434 flow [2024-05-12 12:40:35,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:35,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:40:35,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:40:35,236 INFO L175 Difference]: Start difference. First operand has 272 places, 312 transitions, 3505 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:40:35,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 345 transitions, 4434 flow [2024-05-12 12:40:35,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 345 transitions, 4391 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:35,809 INFO L231 Difference]: Finished difference. Result has 275 places, 314 transitions, 3544 flow [2024-05-12 12:40:35,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3544, PETRI_PLACES=275, PETRI_TRANSITIONS=314} [2024-05-12 12:40:35,810 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 225 predicate places. [2024-05-12 12:40:35,810 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 314 transitions, 3544 flow [2024-05-12 12:40:35,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:35,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:35,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:35,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:40:35,811 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:35,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:35,811 INFO L85 PathProgramCache]: Analyzing trace with hash 162080540, now seen corresponding path program 6 times [2024-05-12 12:40:35,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:35,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844102120] [2024-05-12 12:40:35,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:35,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:35,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:35,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:35,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:35,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844102120] [2024-05-12 12:40:35,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844102120] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:35,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:35,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:35,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990773460] [2024-05-12 12:40:35,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:35,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:35,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:35,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:35,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:36,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 314 transitions, 3544 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:36,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:36,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:36,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:36,853 INFO L124 PetriNetUnfolderBase]: 3358/5678 cut-off events. [2024-05-12 12:40:36,853 INFO L125 PetriNetUnfolderBase]: For 157861/157909 co-relation queries the response was YES. [2024-05-12 12:40:36,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29993 conditions, 5678 events. 3358/5678 cut-off events. For 157861/157909 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 39572 event pairs, 1143 based on Foata normal form. 24/5444 useless extension candidates. Maximal degree in co-relation 29864. Up to 4993 conditions per place. [2024-05-12 12:40:36,921 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 303 selfloop transitions, 23 changer transitions 0/339 dead transitions. [2024-05-12 12:40:36,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 339 transitions, 4303 flow [2024-05-12 12:40:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:36,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:36,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-05-12 12:40:36,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-05-12 12:40:36,922 INFO L175 Difference]: Start difference. First operand has 275 places, 314 transitions, 3544 flow. Second operand 8 states and 196 transitions. [2024-05-12 12:40:36,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 339 transitions, 4303 flow [2024-05-12 12:40:37,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 339 transitions, 4215 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:37,456 INFO L231 Difference]: Finished difference. Result has 278 places, 315 transitions, 3525 flow [2024-05-12 12:40:37,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3525, PETRI_PLACES=278, PETRI_TRANSITIONS=315} [2024-05-12 12:40:37,457 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 228 predicate places. [2024-05-12 12:40:37,457 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 315 transitions, 3525 flow [2024-05-12 12:40:37,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:37,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:37,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:37,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:40:37,458 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:37,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:37,458 INFO L85 PathProgramCache]: Analyzing trace with hash 162295742, now seen corresponding path program 1 times [2024-05-12 12:40:37,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:37,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393679473] [2024-05-12 12:40:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:37,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:37,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:37,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:37,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:37,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393679473] [2024-05-12 12:40:37,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393679473] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:37,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:37,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:37,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975117496] [2024-05-12 12:40:37,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:37,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:37,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:37,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:37,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:37,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:37,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 315 transitions, 3525 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:37,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:37,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:37,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:38,661 INFO L124 PetriNetUnfolderBase]: 3345/5682 cut-off events. [2024-05-12 12:40:38,661 INFO L125 PetriNetUnfolderBase]: For 143937/143982 co-relation queries the response was YES. [2024-05-12 12:40:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29215 conditions, 5682 events. 3345/5682 cut-off events. For 143937/143982 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39597 event pairs, 1076 based on Foata normal form. 22/5453 useless extension candidates. Maximal degree in co-relation 29086. Up to 4793 conditions per place. [2024-05-12 12:40:38,720 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 304 selfloop transitions, 28 changer transitions 0/345 dead transitions. [2024-05-12 12:40:38,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 345 transitions, 4312 flow [2024-05-12 12:40:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 12:40:38,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-05-12 12:40:38,721 INFO L175 Difference]: Start difference. First operand has 278 places, 315 transitions, 3525 flow. Second operand 8 states and 201 transitions. [2024-05-12 12:40:38,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 345 transitions, 4312 flow [2024-05-12 12:40:39,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 345 transitions, 4267 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:39,268 INFO L231 Difference]: Finished difference. Result has 280 places, 315 transitions, 3540 flow [2024-05-12 12:40:39,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3540, PETRI_PLACES=280, PETRI_TRANSITIONS=315} [2024-05-12 12:40:39,268 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-05-12 12:40:39,269 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 315 transitions, 3540 flow [2024-05-12 12:40:39,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 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-05-12 12:40:39,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:39,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:39,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:40:39,269 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:39,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:39,269 INFO L85 PathProgramCache]: Analyzing trace with hash -24358682, now seen corresponding path program 1 times [2024-05-12 12:40:39,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:39,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450258654] [2024-05-12 12:40:39,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:39,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:39,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:39,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:39,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450258654] [2024-05-12 12:40:39,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450258654] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:39,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:39,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:39,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77248950] [2024-05-12 12:40:39,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:39,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:39,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:39,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:39,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:39,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:39,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 315 transitions, 3540 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:39,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:39,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:39,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:40,340 INFO L124 PetriNetUnfolderBase]: 3375/5707 cut-off events. [2024-05-12 12:40:40,340 INFO L125 PetriNetUnfolderBase]: For 143546/143683 co-relation queries the response was YES. [2024-05-12 12:40:40,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29891 conditions, 5707 events. 3375/5707 cut-off events. For 143546/143683 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39748 event pairs, 1176 based on Foata normal form. 50/5496 useless extension candidates. Maximal degree in co-relation 29761. Up to 4789 conditions per place. [2024-05-12 12:40:40,403 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 182 selfloop transitions, 159 changer transitions 0/354 dead transitions. [2024-05-12 12:40:40,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 354 transitions, 4752 flow [2024-05-12 12:40:40,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:40:40,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:40:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 293 transitions. [2024-05-12 12:40:40,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307971014492754 [2024-05-12 12:40:40,405 INFO L175 Difference]: Start difference. First operand has 280 places, 315 transitions, 3540 flow. Second operand 12 states and 293 transitions. [2024-05-12 12:40:40,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 354 transitions, 4752 flow [2024-05-12 12:40:40,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 354 transitions, 4674 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:40,966 INFO L231 Difference]: Finished difference. Result has 285 places, 324 transitions, 3990 flow [2024-05-12 12:40:40,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3990, PETRI_PLACES=285, PETRI_TRANSITIONS=324} [2024-05-12 12:40:40,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-05-12 12:40:40,967 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 324 transitions, 3990 flow [2024-05-12 12:40:40,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:40,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:40,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:40,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:40:40,968 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:40,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:40,968 INFO L85 PathProgramCache]: Analyzing trace with hash -794656184, now seen corresponding path program 2 times [2024-05-12 12:40:40,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349169605] [2024-05-12 12:40:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:40,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:41,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-05-12 12:40:41,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:41,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349169605] [2024-05-12 12:40:41,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349169605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:41,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:41,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:41,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256819731] [2024-05-12 12:40:41,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:41,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:41,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:41,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:41,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 324 transitions, 3990 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:41,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:41,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:41,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:42,159 INFO L124 PetriNetUnfolderBase]: 3394/5734 cut-off events. [2024-05-12 12:40:42,159 INFO L125 PetriNetUnfolderBase]: For 151112/151231 co-relation queries the response was YES. [2024-05-12 12:40:42,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30225 conditions, 5734 events. 3394/5734 cut-off events. For 151112/151231 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39947 event pairs, 1159 based on Foata normal form. 56/5522 useless extension candidates. Maximal degree in co-relation 30095. Up to 4985 conditions per place. [2024-05-12 12:40:42,213 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 247 selfloop transitions, 96 changer transitions 0/356 dead transitions. [2024-05-12 12:40:42,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 356 transitions, 5014 flow [2024-05-12 12:40:42,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:40:42,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:40:42,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-05-12 12:40:42,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-05-12 12:40:42,214 INFO L175 Difference]: Start difference. First operand has 285 places, 324 transitions, 3990 flow. Second operand 12 states and 285 transitions. [2024-05-12 12:40:42,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 356 transitions, 5014 flow [2024-05-12 12:40:42,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4689 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:42,834 INFO L231 Difference]: Finished difference. Result has 290 places, 330 transitions, 4015 flow [2024-05-12 12:40:42,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4015, PETRI_PLACES=290, PETRI_TRANSITIONS=330} [2024-05-12 12:40:42,835 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 240 predicate places. [2024-05-12 12:40:42,835 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 330 transitions, 4015 flow [2024-05-12 12:40:42,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:42,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:42,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:42,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:40:42,835 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:42,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:42,836 INFO L85 PathProgramCache]: Analyzing trace with hash -794650604, now seen corresponding path program 3 times [2024-05-12 12:40:42,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:42,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821390990] [2024-05-12 12:40:42,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:42,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:42,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821390990] [2024-05-12 12:40:42,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821390990] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:42,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123601701] [2024-05-12 12:40:42,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:42,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:42,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:43,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:43,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 330 transitions, 4015 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:43,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:43,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,975 INFO L124 PetriNetUnfolderBase]: 3391/5730 cut-off events. [2024-05-12 12:40:43,976 INFO L125 PetriNetUnfolderBase]: For 146690/146795 co-relation queries the response was YES. [2024-05-12 12:40:44,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30028 conditions, 5730 events. 3391/5730 cut-off events. For 146690/146795 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39876 event pairs, 1159 based on Foata normal form. 56/5518 useless extension candidates. Maximal degree in co-relation 29896. Up to 4982 conditions per place. [2024-05-12 12:40:44,043 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 247 selfloop transitions, 96 changer transitions 0/356 dead transitions. [2024-05-12 12:40:44,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 356 transitions, 4763 flow [2024-05-12 12:40:44,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:40:44,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:40:44,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 303 transitions. [2024-05-12 12:40:44,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066889632107023 [2024-05-12 12:40:44,044 INFO L175 Difference]: Start difference. First operand has 290 places, 330 transitions, 4015 flow. Second operand 13 states and 303 transitions. [2024-05-12 12:40:44,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 356 transitions, 4763 flow [2024-05-12 12:40:44,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 356 transitions, 4612 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:44,696 INFO L231 Difference]: Finished difference. Result has 295 places, 330 transitions, 4062 flow [2024-05-12 12:40:44,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4062, PETRI_PLACES=295, PETRI_TRANSITIONS=330} [2024-05-12 12:40:44,696 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 245 predicate places. [2024-05-12 12:40:44,697 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 330 transitions, 4062 flow [2024-05-12 12:40:44,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:44,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:44,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:44,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:40:44,697 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:44,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:44,697 INFO L85 PathProgramCache]: Analyzing trace with hash 401459220, now seen corresponding path program 4 times [2024-05-12 12:40:44,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:44,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098653856] [2024-05-12 12:40:44,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:44,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:44,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:44,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:44,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098653856] [2024-05-12 12:40:44,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098653856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:44,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:44,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:44,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860335776] [2024-05-12 12:40:44,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:44,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:44,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:44,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:44,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:44,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:44,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 330 transitions, 4062 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:44,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:44,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:44,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:45,996 INFO L124 PetriNetUnfolderBase]: 3432/5790 cut-off events. [2024-05-12 12:40:45,997 INFO L125 PetriNetUnfolderBase]: For 157557/157662 co-relation queries the response was YES. [2024-05-12 12:40:46,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30891 conditions, 5790 events. 3432/5790 cut-off events. For 157557/157662 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40289 event pairs, 1159 based on Foata normal form. 56/5566 useless extension candidates. Maximal degree in co-relation 30757. Up to 5011 conditions per place. [2024-05-12 12:40:46,058 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 247 selfloop transitions, 110 changer transitions 0/370 dead transitions. [2024-05-12 12:40:46,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 370 transitions, 5444 flow [2024-05-12 12:40:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 12:40:46,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 12:40:46,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 346 transitions. [2024-05-12 12:40:46,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014492753623189 [2024-05-12 12:40:46,060 INFO L175 Difference]: Start difference. First operand has 295 places, 330 transitions, 4062 flow. Second operand 15 states and 346 transitions. [2024-05-12 12:40:46,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 370 transitions, 5444 flow [2024-05-12 12:40:46,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 370 transitions, 5248 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 12:40:46,896 INFO L231 Difference]: Finished difference. Result has 299 places, 342 transitions, 4323 flow [2024-05-12 12:40:46,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4323, PETRI_PLACES=299, PETRI_TRANSITIONS=342} [2024-05-12 12:40:46,897 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-05-12 12:40:46,897 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 342 transitions, 4323 flow [2024-05-12 12:40:46,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:46,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:46,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:46,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:40:46,897 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:46,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:46,897 INFO L85 PathProgramCache]: Analyzing trace with hash 408810870, now seen corresponding path program 5 times [2024-05-12 12:40:46,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:46,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717888531] [2024-05-12 12:40:46,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:46,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:46,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:47,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:47,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:47,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717888531] [2024-05-12 12:40:47,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717888531] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:47,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:47,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:47,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095419030] [2024-05-12 12:40:47,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:47,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:47,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:47,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:47,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:47,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:47,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 342 transitions, 4323 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:47,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:47,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:47,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,061 INFO L124 PetriNetUnfolderBase]: 3429/5786 cut-off events. [2024-05-12 12:40:48,062 INFO L125 PetriNetUnfolderBase]: For 159548/159653 co-relation queries the response was YES. [2024-05-12 12:40:48,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30971 conditions, 5786 events. 3429/5786 cut-off events. For 159548/159653 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40339 event pairs, 1159 based on Foata normal form. 56/5562 useless extension candidates. Maximal degree in co-relation 30835. Up to 5008 conditions per place. [2024-05-12 12:40:48,132 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 241 selfloop transitions, 111 changer transitions 0/365 dead transitions. [2024-05-12 12:40:48,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 365 transitions, 5217 flow [2024-05-12 12:40:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:40:48,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:40:48,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-05-12 12:40:48,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-05-12 12:40:48,133 INFO L175 Difference]: Start difference. First operand has 299 places, 342 transitions, 4323 flow. Second operand 12 states and 282 transitions. [2024-05-12 12:40:48,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 365 transitions, 5217 flow [2024-05-12 12:40:48,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 365 transitions, 4969 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-05-12 12:40:48,918 INFO L231 Difference]: Finished difference. Result has 301 places, 342 transitions, 4303 flow [2024-05-12 12:40:48,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4303, PETRI_PLACES=301, PETRI_TRANSITIONS=342} [2024-05-12 12:40:48,919 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-05-12 12:40:48,919 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 342 transitions, 4303 flow [2024-05-12 12:40:48,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:48,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:48,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:40:48,919 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:48,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1652251024, now seen corresponding path program 6 times [2024-05-12 12:40:48,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779249757] [2024-05-12 12:40:48,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,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-05-12 12:40:49,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779249757] [2024-05-12 12:40:49,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779249757] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:49,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404284133] [2024-05-12 12:40:49,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:49,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:49,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:49,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:49,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 342 transitions, 4303 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:49,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:49,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:49,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,177 INFO L124 PetriNetUnfolderBase]: 3426/5782 cut-off events. [2024-05-12 12:40:50,177 INFO L125 PetriNetUnfolderBase]: For 160509/160614 co-relation queries the response was YES. [2024-05-12 12:40:50,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30878 conditions, 5782 events. 3426/5782 cut-off events. For 160509/160614 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40249 event pairs, 1159 based on Foata normal form. 56/5558 useless extension candidates. Maximal degree in co-relation 30741. Up to 5005 conditions per place. [2024-05-12 12:40:50,244 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 243 selfloop transitions, 110 changer transitions 0/366 dead transitions. [2024-05-12 12:40:50,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 5203 flow [2024-05-12 12:40:50,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:40:50,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:40:50,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 304 transitions. [2024-05-12 12:40:50,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083612040133779 [2024-05-12 12:40:50,245 INFO L175 Difference]: Start difference. First operand has 301 places, 342 transitions, 4303 flow. Second operand 13 states and 304 transitions. [2024-05-12 12:40:50,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 5203 flow [2024-05-12 12:40:51,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 366 transitions, 4978 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 12:40:51,090 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 4304 flow [2024-05-12 12:40:51,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4304, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2024-05-12 12:40:51,091 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-05-12 12:40:51,091 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 4304 flow [2024-05-12 12:40:51,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:51,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,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, 1, 1] [2024-05-12 12:40:51,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:40:51,091 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1277372428, now seen corresponding path program 7 times [2024-05-12 12:40:51,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495393425] [2024-05-12 12:40:51,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:51,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:51,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495393425] [2024-05-12 12:40:51,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495393425] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:51,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:51,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:51,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716205212] [2024-05-12 12:40:51,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:51,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:51,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:51,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:51,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:51,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:51,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 4304 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:52,269 INFO L124 PetriNetUnfolderBase]: 3445/5811 cut-off events. [2024-05-12 12:40:52,269 INFO L125 PetriNetUnfolderBase]: For 167553/167681 co-relation queries the response was YES. [2024-05-12 12:40:52,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31226 conditions, 5811 events. 3445/5811 cut-off events. For 167553/167681 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40418 event pairs, 1176 based on Foata normal form. 51/5577 useless extension candidates. Maximal degree in co-relation 31088. Up to 4952 conditions per place. [2024-05-12 12:40:52,339 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 242 selfloop transitions, 116 changer transitions 0/371 dead transitions. [2024-05-12 12:40:52,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 371 transitions, 5472 flow [2024-05-12 12:40:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:52,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:52,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:40:52,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-05-12 12:40:52,345 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 4304 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:40:52,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 371 transitions, 5472 flow [2024-05-12 12:40:53,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 371 transitions, 5252 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 12:40:53,199 INFO L231 Difference]: Finished difference. Result has 300 places, 348 transitions, 4438 flow [2024-05-12 12:40:53,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4084, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4438, PETRI_PLACES=300, PETRI_TRANSITIONS=348} [2024-05-12 12:40:53,200 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 250 predicate places. [2024-05-12 12:40:53,200 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 348 transitions, 4438 flow [2024-05-12 12:40:53,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:53,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:53,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:53,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:40:53,201 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:53,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:53,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1281091498, now seen corresponding path program 8 times [2024-05-12 12:40:53,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701806413] [2024-05-12 12:40:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:53,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:53,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:53,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701806413] [2024-05-12 12:40:53,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701806413] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:53,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:53,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:53,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139443215] [2024-05-12 12:40:53,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:53,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:53,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:53,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:53,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:53,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:53,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 348 transitions, 4438 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:53,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:53,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:53,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:54,322 INFO L124 PetriNetUnfolderBase]: 3453/5822 cut-off events. [2024-05-12 12:40:54,323 INFO L125 PetriNetUnfolderBase]: For 172283/172390 co-relation queries the response was YES. [2024-05-12 12:40:54,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31441 conditions, 5822 events. 3453/5822 cut-off events. For 172283/172390 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40439 event pairs, 1159 based on Foata normal form. 56/5589 useless extension candidates. Maximal degree in co-relation 31302. Up to 5095 conditions per place. [2024-05-12 12:40:54,391 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 293 selfloop transitions, 64 changer transitions 0/370 dead transitions. [2024-05-12 12:40:54,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 370 transitions, 5402 flow [2024-05-12 12:40:54,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:54,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:54,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 12:40:54,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516304347826086 [2024-05-12 12:40:54,392 INFO L175 Difference]: Start difference. First operand has 300 places, 348 transitions, 4438 flow. Second operand 8 states and 203 transitions. [2024-05-12 12:40:54,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 370 transitions, 5402 flow [2024-05-12 12:40:55,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 370 transitions, 5198 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:55,443 INFO L231 Difference]: Finished difference. Result has 304 places, 351 transitions, 4430 flow [2024-05-12 12:40:55,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4430, PETRI_PLACES=304, PETRI_TRANSITIONS=351} [2024-05-12 12:40:55,444 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-05-12 12:40:55,444 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 351 transitions, 4430 flow [2024-05-12 12:40:55,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:55,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:55,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:55,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:40:55,445 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:55,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:55,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1443606208, now seen corresponding path program 9 times [2024-05-12 12:40:55,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:55,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654251997] [2024-05-12 12:40:55,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:55,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654251997] [2024-05-12 12:40:55,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654251997] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:55,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336533618] [2024-05-12 12:40:55,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:55,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:55,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 351 transitions, 4430 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:55,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:55,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,596 INFO L124 PetriNetUnfolderBase]: 3461/5834 cut-off events. [2024-05-12 12:40:56,596 INFO L125 PetriNetUnfolderBase]: For 176167/176274 co-relation queries the response was YES. [2024-05-12 12:40:56,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31398 conditions, 5834 events. 3461/5834 cut-off events. For 176167/176274 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40582 event pairs, 1159 based on Foata normal form. 70/5612 useless extension candidates. Maximal degree in co-relation 31258. Up to 4970 conditions per place. [2024-05-12 12:40:56,667 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 245 selfloop transitions, 128 changer transitions 0/386 dead transitions. [2024-05-12 12:40:56,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 386 transitions, 5597 flow [2024-05-12 12:40:56,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:56,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:56,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-05-12 12:40:56,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474308300395256 [2024-05-12 12:40:56,668 INFO L175 Difference]: Start difference. First operand has 304 places, 351 transitions, 4430 flow. Second operand 11 states and 277 transitions. [2024-05-12 12:40:56,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 386 transitions, 5597 flow [2024-05-12 12:40:57,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 386 transitions, 5441 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:57,488 INFO L231 Difference]: Finished difference. Result has 309 places, 354 transitions, 4591 flow [2024-05-12 12:40:57,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4591, PETRI_PLACES=309, PETRI_TRANSITIONS=354} [2024-05-12 12:40:57,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 259 predicate places. [2024-05-12 12:40:57,488 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 354 transitions, 4591 flow [2024-05-12 12:40:57,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:57,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,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, 1, 1] [2024-05-12 12:40:57,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:40:57,489 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1015902502, now seen corresponding path program 10 times [2024-05-12 12:40:57,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763668892] [2024-05-12 12:40:57,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:57,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:57,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:57,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763668892] [2024-05-12 12:40:57,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763668892] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:57,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:57,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:57,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119878864] [2024-05-12 12:40:57,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:57,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:57,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:57,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:57,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:57,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:57,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 354 transitions, 4591 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:57,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:57,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:57,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:58,653 INFO L124 PetriNetUnfolderBase]: 3480/5862 cut-off events. [2024-05-12 12:40:58,654 INFO L125 PetriNetUnfolderBase]: For 184211/184318 co-relation queries the response was YES. [2024-05-12 12:40:58,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31947 conditions, 5862 events. 3480/5862 cut-off events. For 184211/184318 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40807 event pairs, 1159 based on Foata normal form. 63/5627 useless extension candidates. Maximal degree in co-relation 31806. Up to 4991 conditions per place. [2024-05-12 12:40:58,725 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 238 selfloop transitions, 140 changer transitions 0/391 dead transitions. [2024-05-12 12:40:58,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 391 transitions, 5835 flow [2024-05-12 12:40:58,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:40:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:40:58,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 314 transitions. [2024-05-12 12:40:58,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5250836120401338 [2024-05-12 12:40:58,726 INFO L175 Difference]: Start difference. First operand has 309 places, 354 transitions, 4591 flow. Second operand 13 states and 314 transitions. [2024-05-12 12:40:58,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 391 transitions, 5835 flow [2024-05-12 12:40:59,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 391 transitions, 5479 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:59,761 INFO L231 Difference]: Finished difference. Result has 313 places, 360 transitions, 4643 flow [2024-05-12 12:40:59,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4263, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4643, PETRI_PLACES=313, PETRI_TRANSITIONS=360} [2024-05-12 12:40:59,761 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-05-12 12:40:59,761 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 360 transitions, 4643 flow [2024-05-12 12:40:59,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:59,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:59,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:59,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:40:59,762 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:59,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:59,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1281097078, now seen corresponding path program 11 times [2024-05-12 12:40:59,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:59,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449915641] [2024-05-12 12:40:59,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:59,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:59,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,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-05-12 12:40:59,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449915641] [2024-05-12 12:40:59,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449915641] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:40:59,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022529254] [2024-05-12 12:40:59,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:40:59,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:40:59,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:40:59,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:59,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 360 transitions, 4643 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:40:59,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:59,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:00,955 INFO L124 PetriNetUnfolderBase]: 3477/5858 cut-off events. [2024-05-12 12:41:00,955 INFO L125 PetriNetUnfolderBase]: For 184084/184192 co-relation queries the response was YES. [2024-05-12 12:41:01,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31810 conditions, 5858 events. 3477/5858 cut-off events. For 184084/184192 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40803 event pairs, 1159 based on Foata normal form. 56/5616 useless extension candidates. Maximal degree in co-relation 31668. Up to 5126 conditions per place. [2024-05-12 12:41:01,025 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 301 selfloop transitions, 66 changer transitions 0/380 dead transitions. [2024-05-12 12:41:01,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 380 transitions, 5425 flow [2024-05-12 12:41:01,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:01,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:01,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-05-12 12:41:01,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-05-12 12:41:01,027 INFO L175 Difference]: Start difference. First operand has 313 places, 360 transitions, 4643 flow. Second operand 10 states and 241 transitions. [2024-05-12 12:41:01,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 380 transitions, 5425 flow [2024-05-12 12:41:02,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 380 transitions, 5158 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:02,039 INFO L231 Difference]: Finished difference. Result has 314 places, 360 transitions, 4514 flow [2024-05-12 12:41:02,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4514, PETRI_PLACES=314, PETRI_TRANSITIONS=360} [2024-05-12 12:41:02,039 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-05-12 12:41:02,039 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 360 transitions, 4514 flow [2024-05-12 12:41:02,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:02,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:02,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:02,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:41:02,040 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:02,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1015913662, now seen corresponding path program 12 times [2024-05-12 12:41:02,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:02,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087907349] [2024-05-12 12:41:02,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:02,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087907349] [2024-05-12 12:41:02,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087907349] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:02,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266006658] [2024-05-12 12:41:02,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:02,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:02,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:02,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:02,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 360 transitions, 4514 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:02,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:02,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:03,205 INFO L124 PetriNetUnfolderBase]: 3474/5854 cut-off events. [2024-05-12 12:41:03,205 INFO L125 PetriNetUnfolderBase]: For 184639/184747 co-relation queries the response was YES. [2024-05-12 12:41:03,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31518 conditions, 5854 events. 3474/5854 cut-off events. For 184639/184747 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40732 event pairs, 1159 based on Foata normal form. 63/5619 useless extension candidates. Maximal degree in co-relation 31375. Up to 4985 conditions per place. [2024-05-12 12:41:03,280 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 239 selfloop transitions, 138 changer transitions 0/390 dead transitions. [2024-05-12 12:41:03,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 5490 flow [2024-05-12 12:41:03,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:41:03,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:41:03,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 315 transitions. [2024-05-12 12:41:03,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267558528428093 [2024-05-12 12:41:03,282 INFO L175 Difference]: Start difference. First operand has 314 places, 360 transitions, 4514 flow. Second operand 13 states and 315 transitions. [2024-05-12 12:41:03,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 5490 flow [2024-05-12 12:41:04,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 390 transitions, 5310 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-05-12 12:41:04,359 INFO L231 Difference]: Finished difference. Result has 317 places, 360 transitions, 4616 flow [2024-05-12 12:41:04,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4616, PETRI_PLACES=317, PETRI_TRANSITIONS=360} [2024-05-12 12:41:04,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 267 predicate places. [2024-05-12 12:41:04,360 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 360 transitions, 4616 flow [2024-05-12 12:41:04,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:04,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:04,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:04,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:41:04,360 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:04,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -374031382, now seen corresponding path program 13 times [2024-05-12 12:41:04,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:04,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091596740] [2024-05-12 12:41:04,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:04,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:04,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:04,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:04,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091596740] [2024-05-12 12:41:04,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091596740] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:04,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:04,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:04,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975214497] [2024-05-12 12:41:04,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:04,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:04,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:04,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:04,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:04,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:04,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 360 transitions, 4616 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:04,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:04,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:04,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:05,604 INFO L124 PetriNetUnfolderBase]: 3524/5932 cut-off events. [2024-05-12 12:41:05,604 INFO L125 PetriNetUnfolderBase]: For 196629/196739 co-relation queries the response was YES. [2024-05-12 12:41:05,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32498 conditions, 5932 events. 3524/5932 cut-off events. For 196629/196739 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41245 event pairs, 1159 based on Foata normal form. 56/5677 useless extension candidates. Maximal degree in co-relation 32354. Up to 5108 conditions per place. [2024-05-12 12:41:05,668 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 277 selfloop transitions, 110 changer transitions 0/400 dead transitions. [2024-05-12 12:41:05,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 400 transitions, 6023 flow [2024-05-12 12:41:05,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:05,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:05,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-05-12 12:41:05,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456521739130434 [2024-05-12 12:41:05,669 INFO L175 Difference]: Start difference. First operand has 317 places, 360 transitions, 4616 flow. Second operand 10 states and 251 transitions. [2024-05-12 12:41:05,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 400 transitions, 6023 flow [2024-05-12 12:41:06,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 400 transitions, 5711 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-05-12 12:41:06,695 INFO L231 Difference]: Finished difference. Result has 316 places, 375 transitions, 4848 flow [2024-05-12 12:41:06,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4848, PETRI_PLACES=316, PETRI_TRANSITIONS=375} [2024-05-12 12:41:06,696 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-05-12 12:41:06,696 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 375 transitions, 4848 flow [2024-05-12 12:41:06,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:06,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:06,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:06,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:41:06,696 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:06,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:06,697 INFO L85 PathProgramCache]: Analyzing trace with hash -374388502, now seen corresponding path program 14 times [2024-05-12 12:41:06,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:06,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425525762] [2024-05-12 12:41:06,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:06,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:06,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:06,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425525762] [2024-05-12 12:41:06,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425525762] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:06,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:06,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:06,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017304228] [2024-05-12 12:41:06,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:06,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:06,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:06,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:06,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:06,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:06,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 375 transitions, 4848 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:06,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:06,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:06,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:07,899 INFO L124 PetriNetUnfolderBase]: 3521/5928 cut-off events. [2024-05-12 12:41:07,899 INFO L125 PetriNetUnfolderBase]: For 198032/198164 co-relation queries the response was YES. [2024-05-12 12:41:07,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32438 conditions, 5928 events. 3521/5928 cut-off events. For 198032/198164 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41193 event pairs, 1159 based on Foata normal form. 80/5697 useless extension candidates. Maximal degree in co-relation 32292. Up to 5105 conditions per place. [2024-05-12 12:41:07,973 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 286 selfloop transitions, 106 changer transitions 0/405 dead transitions. [2024-05-12 12:41:07,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 405 transitions, 6014 flow [2024-05-12 12:41:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:07,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:07,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 12:41:07,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 12:41:07,974 INFO L175 Difference]: Start difference. First operand has 316 places, 375 transitions, 4848 flow. Second operand 9 states and 237 transitions. [2024-05-12 12:41:07,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 405 transitions, 6014 flow [2024-05-12 12:41:09,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 405 transitions, 5923 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:09,021 INFO L231 Difference]: Finished difference. Result has 321 places, 375 transitions, 4979 flow [2024-05-12 12:41:09,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4757, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4979, PETRI_PLACES=321, PETRI_TRANSITIONS=375} [2024-05-12 12:41:09,021 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 271 predicate places. [2024-05-12 12:41:09,022 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 375 transitions, 4979 flow [2024-05-12 12:41:09,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:09,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:09,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:09,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:41:09,022 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:09,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:09,023 INFO L85 PathProgramCache]: Analyzing trace with hash -374036962, now seen corresponding path program 15 times [2024-05-12 12:41:09,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:09,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706348380] [2024-05-12 12:41:09,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:09,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:09,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:09,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:09,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706348380] [2024-05-12 12:41:09,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706348380] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:09,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:09,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:09,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805727109] [2024-05-12 12:41:09,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:09,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:09,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:09,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:09,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:09,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:09,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 375 transitions, 4979 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:09,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:09,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:09,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:10,429 INFO L124 PetriNetUnfolderBase]: 3540/5956 cut-off events. [2024-05-12 12:41:10,429 INFO L125 PetriNetUnfolderBase]: For 206788/206920 co-relation queries the response was YES. [2024-05-12 12:41:10,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33094 conditions, 5956 events. 3540/5956 cut-off events. For 206788/206920 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41378 event pairs, 1159 based on Foata normal form. 62/5701 useless extension candidates. Maximal degree in co-relation 32946. Up to 5126 conditions per place. [2024-05-12 12:41:10,497 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 277 selfloop transitions, 117 changer transitions 0/407 dead transitions. [2024-05-12 12:41:10,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 407 transitions, 6271 flow [2024-05-12 12:41:10,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:10,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:10,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-05-12 12:41:10,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335968379446641 [2024-05-12 12:41:10,499 INFO L175 Difference]: Start difference. First operand has 321 places, 375 transitions, 4979 flow. Second operand 11 states and 270 transitions. [2024-05-12 12:41:10,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 407 transitions, 6271 flow [2024-05-12 12:41:11,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 407 transitions, 6039 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:11,768 INFO L231 Difference]: Finished difference. Result has 325 places, 381 transitions, 5121 flow [2024-05-12 12:41:11,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5121, PETRI_PLACES=325, PETRI_TRANSITIONS=381} [2024-05-12 12:41:11,769 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-05-12 12:41:11,769 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 381 transitions, 5121 flow [2024-05-12 12:41:11,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:11,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:11,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:11,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:41:11,770 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:11,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:11,770 INFO L85 PathProgramCache]: Analyzing trace with hash -374204362, now seen corresponding path program 16 times [2024-05-12 12:41:11,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:11,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516514007] [2024-05-12 12:41:11,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:11,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:11,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:11,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:11,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516514007] [2024-05-12 12:41:11,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516514007] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:11,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:11,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:11,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085850393] [2024-05-12 12:41:11,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:11,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:11,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:11,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:11,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:11,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:11,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 381 transitions, 5121 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:11,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:11,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:11,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:12,982 INFO L124 PetriNetUnfolderBase]: 3537/5952 cut-off events. [2024-05-12 12:41:12,983 INFO L125 PetriNetUnfolderBase]: For 203438/203573 co-relation queries the response was YES. [2024-05-12 12:41:13,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32975 conditions, 5952 events. 3537/5952 cut-off events. For 203438/203573 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41398 event pairs, 1159 based on Foata normal form. 62/5697 useless extension candidates. Maximal degree in co-relation 32827. Up to 5123 conditions per place. [2024-05-12 12:41:13,061 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 279 selfloop transitions, 112 changer transitions 0/404 dead transitions. [2024-05-12 12:41:13,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 404 transitions, 6271 flow [2024-05-12 12:41:13,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:13,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:13,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:41:13,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5706521739130435 [2024-05-12 12:41:13,064 INFO L175 Difference]: Start difference. First operand has 325 places, 381 transitions, 5121 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:41:13,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 404 transitions, 6271 flow [2024-05-12 12:41:14,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 404 transitions, 6039 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:14,399 INFO L231 Difference]: Finished difference. Result has 326 places, 381 transitions, 5119 flow [2024-05-12 12:41:14,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5119, PETRI_PLACES=326, PETRI_TRANSITIONS=381} [2024-05-12 12:41:14,400 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 276 predicate places. [2024-05-12 12:41:14,400 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 381 transitions, 5119 flow [2024-05-12 12:41:14,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:14,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:14,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:14,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:41:14,400 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:14,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:14,400 INFO L85 PathProgramCache]: Analyzing trace with hash -374382922, now seen corresponding path program 17 times [2024-05-12 12:41:14,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:14,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861376989] [2024-05-12 12:41:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:14,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:14,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:14,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861376989] [2024-05-12 12:41:14,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861376989] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:14,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:14,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:14,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327144532] [2024-05-12 12:41:14,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:14,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:14,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:14,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:14,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 381 transitions, 5119 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:14,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:14,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:14,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:15,636 INFO L124 PetriNetUnfolderBase]: 3534/5948 cut-off events. [2024-05-12 12:41:15,636 INFO L125 PetriNetUnfolderBase]: For 204665/204801 co-relation queries the response was YES. [2024-05-12 12:41:15,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32870 conditions, 5948 events. 3534/5948 cut-off events. For 204665/204801 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41454 event pairs, 1159 based on Foata normal form. 71/5702 useless extension candidates. Maximal degree in co-relation 32721. Up to 5120 conditions per place. [2024-05-12 12:41:15,710 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 278 selfloop transitions, 117 changer transitions 0/408 dead transitions. [2024-05-12 12:41:15,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 408 transitions, 6133 flow [2024-05-12 12:41:15,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:15,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:15,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-05-12 12:41:15,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478260869565217 [2024-05-12 12:41:15,712 INFO L175 Difference]: Start difference. First operand has 326 places, 381 transitions, 5119 flow. Second operand 10 states and 252 transitions. [2024-05-12 12:41:15,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 408 transitions, 6133 flow [2024-05-12 12:41:17,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 408 transitions, 5883 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:17,213 INFO L231 Difference]: Finished difference. Result has 329 places, 381 transitions, 5113 flow [2024-05-12 12:41:17,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4869, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5113, PETRI_PLACES=329, PETRI_TRANSITIONS=381} [2024-05-12 12:41:17,214 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 279 predicate places. [2024-05-12 12:41:17,214 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 381 transitions, 5113 flow [2024-05-12 12:41:17,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:17,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:17,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:17,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:41:17,214 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash -374215522, now seen corresponding path program 18 times [2024-05-12 12:41:17,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:17,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14035225] [2024-05-12 12:41:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:17,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:17,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:17,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14035225] [2024-05-12 12:41:17,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14035225] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:17,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:17,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:17,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565660203] [2024-05-12 12:41:17,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:17,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:17,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:17,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:17,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:17,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:17,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 381 transitions, 5113 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:17,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:17,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:17,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:18,418 INFO L124 PetriNetUnfolderBase]: 3531/5944 cut-off events. [2024-05-12 12:41:18,418 INFO L125 PetriNetUnfolderBase]: For 205252/205387 co-relation queries the response was YES. [2024-05-12 12:41:18,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32811 conditions, 5944 events. 3531/5944 cut-off events. For 205252/205387 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41353 event pairs, 1159 based on Foata normal form. 71/5698 useless extension candidates. Maximal degree in co-relation 32661. Up to 5117 conditions per place. [2024-05-12 12:41:18,497 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 281 selfloop transitions, 111 changer transitions 0/405 dead transitions. [2024-05-12 12:41:18,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 405 transitions, 5957 flow [2024-05-12 12:41:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:18,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:18,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:41:18,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-05-12 12:41:18,498 INFO L175 Difference]: Start difference. First operand has 329 places, 381 transitions, 5113 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:41:18,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 405 transitions, 5957 flow [2024-05-12 12:41:19,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 405 transitions, 5649 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-05-12 12:41:19,866 INFO L231 Difference]: Finished difference. Result has 326 places, 381 transitions, 5033 flow [2024-05-12 12:41:19,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4805, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5033, PETRI_PLACES=326, PETRI_TRANSITIONS=381} [2024-05-12 12:41:19,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 276 predicate places. [2024-05-12 12:41:19,867 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 381 transitions, 5033 flow [2024-05-12 12:41:19,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:19,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:19,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:19,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:41:19,867 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:19,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:19,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1369569610, now seen corresponding path program 19 times [2024-05-12 12:41:19,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:19,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850180396] [2024-05-12 12:41:19,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:19,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:19,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:20,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:20,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850180396] [2024-05-12 12:41:20,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850180396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:20,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:20,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:20,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685023220] [2024-05-12 12:41:20,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:20,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:20,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:20,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:20,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:20,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:20,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 381 transitions, 5033 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:20,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:20,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:20,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:21,114 INFO L124 PetriNetUnfolderBase]: 3550/5972 cut-off events. [2024-05-12 12:41:21,114 INFO L125 PetriNetUnfolderBase]: For 208555/208693 co-relation queries the response was YES. [2024-05-12 12:41:21,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33034 conditions, 5972 events. 3550/5972 cut-off events. For 208555/208693 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41481 event pairs, 1159 based on Foata normal form. 71/5720 useless extension candidates. Maximal degree in co-relation 32884. Up to 5059 conditions per place. [2024-05-12 12:41:21,194 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 226 selfloop transitions, 178 changer transitions 0/417 dead transitions. [2024-05-12 12:41:21,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 417 transitions, 6333 flow [2024-05-12 12:41:21,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:41:21,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:41:21,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 293 transitions. [2024-05-12 12:41:21,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307971014492754 [2024-05-12 12:41:21,195 INFO L175 Difference]: Start difference. First operand has 326 places, 381 transitions, 5033 flow. Second operand 12 states and 293 transitions. [2024-05-12 12:41:21,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 417 transitions, 6333 flow [2024-05-12 12:41:22,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 417 transitions, 6069 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:22,829 INFO L231 Difference]: Finished difference. Result has 330 places, 387 transitions, 5235 flow [2024-05-12 12:41:22,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5235, PETRI_PLACES=330, PETRI_TRANSITIONS=387} [2024-05-12 12:41:22,830 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 280 predicate places. [2024-05-12 12:41:22,830 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 387 transitions, 5235 flow [2024-05-12 12:41:22,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:22,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:22,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:22,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:41:22,831 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:22,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:22,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1037102050, now seen corresponding path program 20 times [2024-05-12 12:41:22,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:22,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288105789] [2024-05-12 12:41:22,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:22,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:23,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:23,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:23,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288105789] [2024-05-12 12:41:23,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288105789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:23,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:23,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:23,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608918768] [2024-05-12 12:41:23,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:23,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:23,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:23,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:23,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:23,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:23,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 387 transitions, 5235 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:23,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:23,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:23,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:24,111 INFO L124 PetriNetUnfolderBase]: 3547/5974 cut-off events. [2024-05-12 12:41:24,111 INFO L125 PetriNetUnfolderBase]: For 209800/209948 co-relation queries the response was YES. [2024-05-12 12:41:24,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33174 conditions, 5974 events. 3547/5974 cut-off events. For 209800/209948 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41549 event pairs, 1181 based on Foata normal form. 60/5717 useless extension candidates. Maximal degree in co-relation 33023. Up to 5056 conditions per place. [2024-05-12 12:41:24,188 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 219 selfloop transitions, 173 changer transitions 0/405 dead transitions. [2024-05-12 12:41:24,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 405 transitions, 6223 flow [2024-05-12 12:41:24,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-05-12 12:41:24,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260869565217391 [2024-05-12 12:41:24,189 INFO L175 Difference]: Start difference. First operand has 330 places, 387 transitions, 5235 flow. Second operand 10 states and 242 transitions. [2024-05-12 12:41:24,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 405 transitions, 6223 flow [2024-05-12 12:41:25,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 405 transitions, 5920 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:25,498 INFO L231 Difference]: Finished difference. Result has 331 places, 387 transitions, 5286 flow [2024-05-12 12:41:25,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4934, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5286, PETRI_PLACES=331, PETRI_TRANSITIONS=387} [2024-05-12 12:41:25,499 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-05-12 12:41:25,499 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 387 transitions, 5286 flow [2024-05-12 12:41:25,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:25,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:25,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:25,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:41:25,500 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:25,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:25,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1376921260, now seen corresponding path program 21 times [2024-05-12 12:41:25,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:25,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373389046] [2024-05-12 12:41:25,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:25,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:25,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:25,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373389046] [2024-05-12 12:41:25,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373389046] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:25,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:25,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:25,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609363376] [2024-05-12 12:41:25,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:25,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:25,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:25,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:25,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:25,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:25,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 387 transitions, 5286 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:25,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:25,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:25,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,739 INFO L124 PetriNetUnfolderBase]: 3555/5980 cut-off events. [2024-05-12 12:41:26,740 INFO L125 PetriNetUnfolderBase]: For 210170/210326 co-relation queries the response was YES. [2024-05-12 12:41:26,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33240 conditions, 5980 events. 3555/5980 cut-off events. For 210170/210326 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41520 event pairs, 1159 based on Foata normal form. 71/5725 useless extension candidates. Maximal degree in co-relation 33089. Up to 5065 conditions per place. [2024-05-12 12:41:26,815 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 232 selfloop transitions, 182 changer transitions 0/427 dead transitions. [2024-05-12 12:41:26,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 427 transitions, 6425 flow [2024-05-12 12:41:26,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-12 12:41:26,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-05-12 12:41:26,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 340 transitions. [2024-05-12 12:41:26,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5279503105590062 [2024-05-12 12:41:26,816 INFO L175 Difference]: Start difference. First operand has 331 places, 387 transitions, 5286 flow. Second operand 14 states and 340 transitions. [2024-05-12 12:41:26,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 427 transitions, 6425 flow [2024-05-12 12:41:28,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 427 transitions, 6019 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:28,228 INFO L231 Difference]: Finished difference. Result has 336 places, 390 transitions, 5317 flow [2024-05-12 12:41:28,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4886, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5317, PETRI_PLACES=336, PETRI_TRANSITIONS=390} [2024-05-12 12:41:28,229 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-05-12 12:41:28,229 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 390 transitions, 5317 flow [2024-05-12 12:41:28,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:28,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:28,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:28,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:41:28,230 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:28,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:28,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1376926840, now seen corresponding path program 22 times [2024-05-12 12:41:28,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:28,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767225325] [2024-05-12 12:41:28,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:28,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:28,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:28,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767225325] [2024-05-12 12:41:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767225325] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218424928] [2024-05-12 12:41:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:28,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:28,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:28,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:28,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:28,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:28,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 390 transitions, 5317 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:28,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:28,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,515 INFO L124 PetriNetUnfolderBase]: 3552/5976 cut-off events. [2024-05-12 12:41:29,515 INFO L125 PetriNetUnfolderBase]: For 210687/210822 co-relation queries the response was YES. [2024-05-12 12:41:29,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33191 conditions, 5976 events. 3552/5976 cut-off events. For 210687/210822 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41463 event pairs, 1159 based on Foata normal form. 71/5721 useless extension candidates. Maximal degree in co-relation 33039. Up to 5062 conditions per place. [2024-05-12 12:41:29,592 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 229 selfloop transitions, 182 changer transitions 0/424 dead transitions. [2024-05-12 12:41:29,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 424 transitions, 6223 flow [2024-05-12 12:41:29,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:41:29,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:41:29,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-05-12 12:41:29,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-05-12 12:41:29,594 INFO L175 Difference]: Start difference. First operand has 336 places, 390 transitions, 5317 flow. Second operand 12 states and 299 transitions. [2024-05-12 12:41:29,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 424 transitions, 6223 flow [2024-05-12 12:41:31,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 424 transitions, 5751 flow, removed 22 selfloop flow, removed 15 redundant places. [2024-05-12 12:41:31,066 INFO L231 Difference]: Finished difference. Result has 333 places, 390 transitions, 5223 flow [2024-05-12 12:41:31,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4845, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5223, PETRI_PLACES=333, PETRI_TRANSITIONS=390} [2024-05-12 12:41:31,066 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-05-12 12:41:31,066 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 390 transitions, 5223 flow [2024-05-12 12:41:31,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:31,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:31,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:41:31,067 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:31,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:31,067 INFO L85 PathProgramCache]: Analyzing trace with hash -258414568, now seen corresponding path program 23 times [2024-05-12 12:41:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:31,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231157169] [2024-05-12 12:41:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:31,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:31,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:31,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231157169] [2024-05-12 12:41:31,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231157169] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:31,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:31,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419326223] [2024-05-12 12:41:31,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:31,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:31,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:31,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:31,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:31,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:31,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 390 transitions, 5223 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:31,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:31,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:31,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:32,268 INFO L124 PetriNetUnfolderBase]: 3571/6004 cut-off events. [2024-05-12 12:41:32,268 INFO L125 PetriNetUnfolderBase]: For 210073/210208 co-relation queries the response was YES. [2024-05-12 12:41:32,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33423 conditions, 6004 events. 3571/6004 cut-off events. For 210073/210208 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41737 event pairs, 1165 based on Foata normal form. 65/5737 useless extension candidates. Maximal degree in co-relation 33272. Up to 5056 conditions per place. [2024-05-12 12:41:32,345 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 234 selfloop transitions, 178 changer transitions 0/425 dead transitions. [2024-05-12 12:41:32,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 425 transitions, 6423 flow [2024-05-12 12:41:32,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:41:32,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:41:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 12:41:32,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:41:32,346 INFO L175 Difference]: Start difference. First operand has 333 places, 390 transitions, 5223 flow. Second operand 12 states and 292 transitions. [2024-05-12 12:41:32,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 425 transitions, 6423 flow [2024-05-12 12:41:33,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 425 transitions, 6043 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-05-12 12:41:33,733 INFO L231 Difference]: Finished difference. Result has 332 places, 396 transitions, 5359 flow [2024-05-12 12:41:33,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5359, PETRI_PLACES=332, PETRI_TRANSITIONS=396} [2024-05-12 12:41:33,733 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 282 predicate places. [2024-05-12 12:41:33,734 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 396 transitions, 5359 flow [2024-05-12 12:41:33,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:33,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:33,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:33,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:41:33,734 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:33,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:33,734 INFO L85 PathProgramCache]: Analyzing trace with hash 550121566, now seen corresponding path program 24 times [2024-05-12 12:41:33,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:33,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812510982] [2024-05-12 12:41:33,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:33,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:33,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:33,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:33,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812510982] [2024-05-12 12:41:33,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812510982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:33,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:33,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:33,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510990725] [2024-05-12 12:41:33,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:33,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:33,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:33,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:33,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:33,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:33,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 396 transitions, 5359 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:33,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:33,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:33,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:34,971 INFO L124 PetriNetUnfolderBase]: 3579/6016 cut-off events. [2024-05-12 12:41:34,971 INFO L125 PetriNetUnfolderBase]: For 206672/206808 co-relation queries the response was YES. [2024-05-12 12:41:35,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33466 conditions, 6016 events. 3579/6016 cut-off events. For 206672/206808 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41806 event pairs, 1159 based on Foata normal form. 62/5743 useless extension candidates. Maximal degree in co-relation 33316. Up to 5213 conditions per place. [2024-05-12 12:41:35,051 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 342 selfloop transitions, 74 changer transitions 0/429 dead transitions. [2024-05-12 12:41:35,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 429 transitions, 6487 flow [2024-05-12 12:41:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:35,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:35,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-05-12 12:41:35,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456521739130434 [2024-05-12 12:41:35,052 INFO L175 Difference]: Start difference. First operand has 332 places, 396 transitions, 5359 flow. Second operand 10 states and 251 transitions. [2024-05-12 12:41:35,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 429 transitions, 6487 flow [2024-05-12 12:41:36,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 429 transitions, 6256 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:36,624 INFO L231 Difference]: Finished difference. Result has 334 places, 399 transitions, 5344 flow [2024-05-12 12:41:36,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5128, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5344, PETRI_PLACES=334, PETRI_TRANSITIONS=399} [2024-05-12 12:41:36,625 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-05-12 12:41:36,625 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 399 transitions, 5344 flow [2024-05-12 12:41:36,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:36,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:36,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:36,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:41:36,626 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:36,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:36,626 INFO L85 PathProgramCache]: Analyzing trace with hash 550132726, now seen corresponding path program 25 times [2024-05-12 12:41:36,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:36,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772911034] [2024-05-12 12:41:36,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:36,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:36,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:36,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:36,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772911034] [2024-05-12 12:41:36,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772911034] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:36,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:36,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:36,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539847242] [2024-05-12 12:41:36,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:36,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:36,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:36,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:36,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:36,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:36,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 399 transitions, 5344 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:36,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:36,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:36,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:37,883 INFO L124 PetriNetUnfolderBase]: 3576/6012 cut-off events. [2024-05-12 12:41:37,883 INFO L125 PetriNetUnfolderBase]: For 206500/206631 co-relation queries the response was YES. [2024-05-12 12:41:37,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33467 conditions, 6012 events. 3576/6012 cut-off events. For 206500/206631 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41746 event pairs, 1159 based on Foata normal form. 56/5733 useless extension candidates. Maximal degree in co-relation 33315. Up to 5210 conditions per place. [2024-05-12 12:41:37,961 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 338 selfloop transitions, 72 changer transitions 0/423 dead transitions. [2024-05-12 12:41:37,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 423 transitions, 6224 flow [2024-05-12 12:41:37,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:37,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:41:37,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:41:37,962 INFO L175 Difference]: Start difference. First operand has 334 places, 399 transitions, 5344 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:41:37,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 423 transitions, 6224 flow [2024-05-12 12:41:39,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 423 transitions, 5737 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-05-12 12:41:39,246 INFO L231 Difference]: Finished difference. Result has 331 places, 399 transitions, 5007 flow [2024-05-12 12:41:39,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5007, PETRI_PLACES=331, PETRI_TRANSITIONS=399} [2024-05-12 12:41:39,247 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-05-12 12:41:39,247 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 399 transitions, 5007 flow [2024-05-12 12:41:39,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:39,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:39,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:39,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:41:39,247 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:39,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash 729253516, now seen corresponding path program 26 times [2024-05-12 12:41:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:39,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204044717] [2024-05-12 12:41:39,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:39,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:39,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:39,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:39,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204044717] [2024-05-12 12:41:39,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204044717] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:39,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:39,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:39,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515053373] [2024-05-12 12:41:39,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:39,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:39,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:39,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:39,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:39,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:39,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 399 transitions, 5007 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:39,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:39,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:39,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:40,451 INFO L124 PetriNetUnfolderBase]: 3595/6040 cut-off events. [2024-05-12 12:41:40,452 INFO L125 PetriNetUnfolderBase]: For 212653/212795 co-relation queries the response was YES. [2024-05-12 12:41:40,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33300 conditions, 6040 events. 3595/6040 cut-off events. For 212653/212795 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41974 event pairs, 1159 based on Foata normal form. 56/5755 useless extension candidates. Maximal degree in co-relation 33149. Up to 5128 conditions per place. [2024-05-12 12:41:40,530 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 262 selfloop transitions, 156 changer transitions 0/431 dead transitions. [2024-05-12 12:41:40,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6349 flow [2024-05-12 12:41:40,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:40,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:40,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-05-12 12:41:40,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5355731225296443 [2024-05-12 12:41:40,531 INFO L175 Difference]: Start difference. First operand has 331 places, 399 transitions, 5007 flow. Second operand 11 states and 271 transitions. [2024-05-12 12:41:40,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6349 flow [2024-05-12 12:41:42,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 431 transitions, 6205 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:42,056 INFO L231 Difference]: Finished difference. Result has 335 places, 405 transitions, 5297 flow [2024-05-12 12:41:42,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4863, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5297, PETRI_PLACES=335, PETRI_TRANSITIONS=405} [2024-05-12 12:41:42,057 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 285 predicate places. [2024-05-12 12:41:42,057 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 405 transitions, 5297 flow [2024-05-12 12:41:42,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:42,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:42,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:42,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:41:42,057 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:42,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:42,057 INFO L85 PathProgramCache]: Analyzing trace with hash 721896286, now seen corresponding path program 27 times [2024-05-12 12:41:42,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:42,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133077927] [2024-05-12 12:41:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:42,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:42,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:42,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:42,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133077927] [2024-05-12 12:41:42,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133077927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:42,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:42,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:42,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045623402] [2024-05-12 12:41:42,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:42,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:42,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:42,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:42,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:42,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:42,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 405 transitions, 5297 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:42,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:42,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:42,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:43,311 INFO L124 PetriNetUnfolderBase]: 3603/6052 cut-off events. [2024-05-12 12:41:43,311 INFO L125 PetriNetUnfolderBase]: For 218376/218520 co-relation queries the response was YES. [2024-05-12 12:41:43,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33710 conditions, 6052 events. 3603/6052 cut-off events. For 218376/218520 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42127 event pairs, 1159 based on Foata normal form. 56/5764 useless extension candidates. Maximal degree in co-relation 33558. Up to 5137 conditions per place. [2024-05-12 12:41:43,389 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 258 selfloop transitions, 164 changer transitions 0/435 dead transitions. [2024-05-12 12:41:43,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 435 transitions, 6435 flow [2024-05-12 12:41:43,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:41:43,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:41:43,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 310 transitions. [2024-05-12 12:41:43,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183946488294314 [2024-05-12 12:41:43,390 INFO L175 Difference]: Start difference. First operand has 335 places, 405 transitions, 5297 flow. Second operand 13 states and 310 transitions. [2024-05-12 12:41:43,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 435 transitions, 6435 flow [2024-05-12 12:41:44,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 435 transitions, 6131 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:44,910 INFO L231 Difference]: Finished difference. Result has 341 places, 408 transitions, 5391 flow [2024-05-12 12:41:44,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5391, PETRI_PLACES=341, PETRI_TRANSITIONS=408} [2024-05-12 12:41:44,911 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-05-12 12:41:44,911 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 408 transitions, 5391 flow [2024-05-12 12:41:44,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:44,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:44,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:41:44,911 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:44,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,912 INFO L85 PathProgramCache]: Analyzing trace with hash 563019736, now seen corresponding path program 28 times [2024-05-12 12:41:44,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642017200] [2024-05-12 12:41:44,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:45,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:45,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:45,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642017200] [2024-05-12 12:41:45,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642017200] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:45,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:45,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:45,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201977764] [2024-05-12 12:41:45,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:45,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:45,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:45,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:45,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:45,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:45,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 408 transitions, 5391 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:45,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:45,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:45,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:46,131 INFO L124 PetriNetUnfolderBase]: 3600/6048 cut-off events. [2024-05-12 12:41:46,132 INFO L125 PetriNetUnfolderBase]: For 219077/219214 co-relation queries the response was YES. [2024-05-12 12:41:46,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33601 conditions, 6048 events. 3600/6048 cut-off events. For 219077/219214 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42038 event pairs, 1165 based on Foata normal form. 50/5754 useless extension candidates. Maximal degree in co-relation 33448. Up to 5134 conditions per place. [2024-05-12 12:41:46,217 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 266 selfloop transitions, 151 changer transitions 0/430 dead transitions. [2024-05-12 12:41:46,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 430 transitions, 6447 flow [2024-05-12 12:41:46,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:46,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:46,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:41:46,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:41:46,218 INFO L175 Difference]: Start difference. First operand has 341 places, 408 transitions, 5391 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:41:46,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 430 transitions, 6447 flow [2024-05-12 12:41:47,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 430 transitions, 6001 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-05-12 12:41:47,571 INFO L231 Difference]: Finished difference. Result has 338 places, 408 transitions, 5253 flow [2024-05-12 12:41:47,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5253, PETRI_PLACES=338, PETRI_TRANSITIONS=408} [2024-05-12 12:41:47,571 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-05-12 12:41:47,571 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 408 transitions, 5253 flow [2024-05-12 12:41:47,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:47,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:47,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:47,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:41:47,572 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:47,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash 721901866, now seen corresponding path program 29 times [2024-05-12 12:41:47,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:47,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516582856] [2024-05-12 12:41:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:47,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:47,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516582856] [2024-05-12 12:41:47,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516582856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:47,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:47,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:47,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275151910] [2024-05-12 12:41:47,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:47,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:47,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:47,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:47,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:47,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:47,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 408 transitions, 5253 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:47,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:47,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:47,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:48,819 INFO L124 PetriNetUnfolderBase]: 3597/6044 cut-off events. [2024-05-12 12:41:48,819 INFO L125 PetriNetUnfolderBase]: For 218951/219096 co-relation queries the response was YES. [2024-05-12 12:41:48,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33397 conditions, 6044 events. 3597/6044 cut-off events. For 218951/219096 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42043 event pairs, 1159 based on Foata normal form. 56/5756 useless extension candidates. Maximal degree in co-relation 33243. Up to 5131 conditions per place. [2024-05-12 12:41:48,899 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 259 selfloop transitions, 162 changer transitions 0/434 dead transitions. [2024-05-12 12:41:48,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 434 transitions, 6157 flow [2024-05-12 12:41:48,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-12 12:41:48,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-05-12 12:41:48,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 311 transitions. [2024-05-12 12:41:48,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520066889632107 [2024-05-12 12:41:48,900 INFO L175 Difference]: Start difference. First operand has 338 places, 408 transitions, 5253 flow. Second operand 13 states and 311 transitions. [2024-05-12 12:41:48,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 434 transitions, 6157 flow [2024-05-12 12:41:50,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 434 transitions, 5803 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:50,731 INFO L231 Difference]: Finished difference. Result has 344 places, 408 transitions, 5229 flow [2024-05-12 12:41:50,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4899, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5229, PETRI_PLACES=344, PETRI_TRANSITIONS=408} [2024-05-12 12:41:50,731 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 294 predicate places. [2024-05-12 12:41:50,731 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 408 transitions, 5229 flow [2024-05-12 12:41:50,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:50,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:50,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, 1, 1] [2024-05-12 12:41:50,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:41:50,732 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:50,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:50,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1545703902, now seen corresponding path program 30 times [2024-05-12 12:41:50,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:50,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013046661] [2024-05-12 12:41:50,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:50,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:50,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:50,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:50,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:50,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013046661] [2024-05-12 12:41:50,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013046661] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:50,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:50,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:50,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130142451] [2024-05-12 12:41:50,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:50,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:50,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:50,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:50,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:50,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:50,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 408 transitions, 5229 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:50,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:50,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:50,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:51,903 INFO L124 PetriNetUnfolderBase]: 3594/6046 cut-off events. [2024-05-12 12:41:51,903 INFO L125 PetriNetUnfolderBase]: For 219331/219483 co-relation queries the response was YES. [2024-05-12 12:41:51,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33318 conditions, 6046 events. 3594/6046 cut-off events. For 219331/219483 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41948 event pairs, 1181 based on Foata normal form. 56/5764 useless extension candidates. Maximal degree in co-relation 33163. Up to 5040 conditions per place. [2024-05-12 12:41:51,988 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 188 selfloop transitions, 226 changer transitions 0/427 dead transitions. [2024-05-12 12:41:51,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 427 transitions, 6101 flow [2024-05-12 12:41:51,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:41:51,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:41:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-05-12 12:41:51,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-05-12 12:41:51,989 INFO L175 Difference]: Start difference. First operand has 344 places, 408 transitions, 5229 flow. Second operand 12 states and 282 transitions. [2024-05-12 12:41:51,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 427 transitions, 6101 flow [2024-05-12 12:41:53,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 427 transitions, 5737 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-05-12 12:41:53,443 INFO L231 Difference]: Finished difference. Result has 343 places, 408 transitions, 5323 flow [2024-05-12 12:41:53,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5323, PETRI_PLACES=343, PETRI_TRANSITIONS=408} [2024-05-12 12:41:53,443 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-05-12 12:41:53,443 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 408 transitions, 5323 flow [2024-05-12 12:41:53,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:53,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:53,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:53,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:41:53,444 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:53,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:53,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1097192185, now seen corresponding path program 1 times [2024-05-12 12:41:53,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:53,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714813678] [2024-05-12 12:41:53,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:53,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:53,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:53,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:53,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714813678] [2024-05-12 12:41:53,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714813678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:53,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:53,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:53,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937982254] [2024-05-12 12:41:53,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:53,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:53,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:53,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:53,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:53,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 408 transitions, 5323 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:53,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:53,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:53,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:54,780 INFO L124 PetriNetUnfolderBase]: 3779/6323 cut-off events. [2024-05-12 12:41:54,781 INFO L125 PetriNetUnfolderBase]: For 292160/292305 co-relation queries the response was YES. [2024-05-12 12:41:54,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36183 conditions, 6323 events. 3779/6323 cut-off events. For 292160/292305 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43959 event pairs, 905 based on Foata normal form. 49/6021 useless extension candidates. Maximal degree in co-relation 36027. Up to 3912 conditions per place. [2024-05-12 12:41:54,868 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 345 selfloop transitions, 101 changer transitions 0/459 dead transitions. [2024-05-12 12:41:54,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 459 transitions, 6785 flow [2024-05-12 12:41:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:54,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:41:54,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-05-12 12:41:54,869 INFO L175 Difference]: Start difference. First operand has 343 places, 408 transitions, 5323 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:41:54,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 459 transitions, 6785 flow [2024-05-12 12:41:56,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 459 transitions, 5769 flow, removed 30 selfloop flow, removed 13 redundant places. [2024-05-12 12:41:56,885 INFO L231 Difference]: Finished difference. Result has 338 places, 411 transitions, 4569 flow [2024-05-12 12:41:56,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=338, PETRI_TRANSITIONS=411} [2024-05-12 12:41:56,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-05-12 12:41:56,885 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 411 transitions, 4569 flow [2024-05-12 12:41:56,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:56,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:56,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:56,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:41:56,886 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:56,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:56,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1657257999, now seen corresponding path program 1 times [2024-05-12 12:41:56,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:56,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302835507] [2024-05-12 12:41:56,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:56,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:56,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:57,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:57,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:57,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302835507] [2024-05-12 12:41:57,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302835507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:57,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:57,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:41:57,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405499893] [2024-05-12 12:41:57,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:57,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:41:57,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:57,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:41:57,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:41:57,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:57,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 411 transitions, 4569 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:41:57,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:57,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:57,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:58,254 INFO L124 PetriNetUnfolderBase]: 4037/6756 cut-off events. [2024-05-12 12:41:58,254 INFO L125 PetriNetUnfolderBase]: For 361619/361754 co-relation queries the response was YES. [2024-05-12 12:41:58,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39192 conditions, 6756 events. 4037/6756 cut-off events. For 361619/361754 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 47756 event pairs, 1025 based on Foata normal form. 61/6474 useless extension candidates. Maximal degree in co-relation 39038. Up to 4663 conditions per place. [2024-05-12 12:41:58,343 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 349 selfloop transitions, 102 changer transitions 0/464 dead transitions. [2024-05-12 12:41:58,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 464 transitions, 6095 flow [2024-05-12 12:41:58,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:58,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:58,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-05-12 12:41:58,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:41:58,344 INFO L175 Difference]: Start difference. First operand has 338 places, 411 transitions, 4569 flow. Second operand 10 states and 265 transitions. [2024-05-12 12:41:58,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 464 transitions, 6095 flow [2024-05-12 12:42:00,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 464 transitions, 5888 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:00,413 INFO L231 Difference]: Finished difference. Result has 345 places, 416 transitions, 4665 flow [2024-05-12 12:42:00,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4665, PETRI_PLACES=345, PETRI_TRANSITIONS=416} [2024-05-12 12:42:00,413 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 295 predicate places. [2024-05-12 12:42:00,414 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 416 transitions, 4665 flow [2024-05-12 12:42:00,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:00,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:00,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:00,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:42:00,414 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:00,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:00,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1657257813, now seen corresponding path program 2 times [2024-05-12 12:42:00,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:00,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278897527] [2024-05-12 12:42:00,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:00,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:00,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:00,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:00,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278897527] [2024-05-12 12:42:00,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278897527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:00,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:00,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:00,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573354151] [2024-05-12 12:42:00,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:00,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:00,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:00,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:00,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:00,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:00,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 416 transitions, 4665 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:00,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:00,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:00,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:01,803 INFO L124 PetriNetUnfolderBase]: 4090/6859 cut-off events. [2024-05-12 12:42:01,803 INFO L125 PetriNetUnfolderBase]: For 371153/371285 co-relation queries the response was YES. [2024-05-12 12:42:01,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39689 conditions, 6859 events. 4090/6859 cut-off events. For 371153/371285 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 48957 event pairs, 928 based on Foata normal form. 57/6573 useless extension candidates. Maximal degree in co-relation 39533. Up to 5705 conditions per place. [2024-05-12 12:42:01,900 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 385 selfloop transitions, 57 changer transitions 0/455 dead transitions. [2024-05-12 12:42:01,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 455 transitions, 5675 flow [2024-05-12 12:42:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:01,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 12:42:01,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-05-12 12:42:01,901 INFO L175 Difference]: Start difference. First operand has 345 places, 416 transitions, 4665 flow. Second operand 8 states and 214 transitions. [2024-05-12 12:42:01,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 455 transitions, 5675 flow [2024-05-12 12:42:04,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 455 transitions, 5489 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:04,302 INFO L231 Difference]: Finished difference. Result has 348 places, 417 transitions, 4611 flow [2024-05-12 12:42:04,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=348, PETRI_TRANSITIONS=417} [2024-05-12 12:42:04,303 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-05-12 12:42:04,303 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 417 transitions, 4611 flow [2024-05-12 12:42:04,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:04,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:04,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:42:04,303 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:04,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1834389519, now seen corresponding path program 2 times [2024-05-12 12:42:04,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042276682] [2024-05-12 12:42:04,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042276682] [2024-05-12 12:42:04,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042276682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:04,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380888071] [2024-05-12 12:42:04,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:04,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:04,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:04,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:04,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 417 transitions, 4611 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:04,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:04,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,797 INFO L124 PetriNetUnfolderBase]: 4338/7323 cut-off events. [2024-05-12 12:42:05,798 INFO L125 PetriNetUnfolderBase]: For 429820/429945 co-relation queries the response was YES. [2024-05-12 12:42:05,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43140 conditions, 7323 events. 4338/7323 cut-off events. For 429820/429945 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 52831 event pairs, 1108 based on Foata normal form. 61/7025 useless extension candidates. Maximal degree in co-relation 42983. Up to 4878 conditions per place. [2024-05-12 12:42:05,891 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 357 selfloop transitions, 103 changer transitions 0/473 dead transitions. [2024-05-12 12:42:05,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 473 transitions, 6387 flow [2024-05-12 12:42:05,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:05,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:05,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 12:42:05,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739130434782609 [2024-05-12 12:42:05,892 INFO L175 Difference]: Start difference. First operand has 348 places, 417 transitions, 4611 flow. Second operand 10 states and 264 transitions. [2024-05-12 12:42:05,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 473 transitions, 6387 flow [2024-05-12 12:42:08,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 473 transitions, 6249 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:08,519 INFO L231 Difference]: Finished difference. Result has 352 places, 424 transitions, 4810 flow [2024-05-12 12:42:08,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4487, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4810, PETRI_PLACES=352, PETRI_TRANSITIONS=424} [2024-05-12 12:42:08,519 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 302 predicate places. [2024-05-12 12:42:08,519 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 424 transitions, 4810 flow [2024-05-12 12:42:08,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:08,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:08,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:08,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:42:08,520 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:08,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:08,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1834626669, now seen corresponding path program 3 times [2024-05-12 12:42:08,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:08,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167481530] [2024-05-12 12:42:08,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:08,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:08,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:08,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167481530] [2024-05-12 12:42:08,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167481530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:08,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:08,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:08,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986375939] [2024-05-12 12:42:08,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:08,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:08,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:08,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:08,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:08,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:08,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 424 transitions, 4810 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:08,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:08,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:08,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,005 INFO L124 PetriNetUnfolderBase]: 4325/7240 cut-off events. [2024-05-12 12:42:10,005 INFO L125 PetriNetUnfolderBase]: For 415141/415266 co-relation queries the response was YES. [2024-05-12 12:42:10,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42715 conditions, 7240 events. 4325/7240 cut-off events. For 415141/415266 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 51909 event pairs, 1064 based on Foata normal form. 61/6948 useless extension candidates. Maximal degree in co-relation 42557. Up to 4872 conditions per place. [2024-05-12 12:42:10,110 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 351 selfloop transitions, 106 changer transitions 0/470 dead transitions. [2024-05-12 12:42:10,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 470 transitions, 6266 flow [2024-05-12 12:42:10,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:10,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:10,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-05-12 12:42:10,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673913043478261 [2024-05-12 12:42:10,111 INFO L175 Difference]: Start difference. First operand has 352 places, 424 transitions, 4810 flow. Second operand 10 states and 261 transitions. [2024-05-12 12:42:10,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 470 transitions, 6266 flow [2024-05-12 12:42:12,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 470 transitions, 6086 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:12,532 INFO L231 Difference]: Finished difference. Result has 358 places, 426 transitions, 4879 flow [2024-05-12 12:42:12,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4879, PETRI_PLACES=358, PETRI_TRANSITIONS=426} [2024-05-12 12:42:12,532 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 308 predicate places. [2024-05-12 12:42:12,532 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 426 transitions, 4879 flow [2024-05-12 12:42:12,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:12,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:12,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:12,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:42:12,533 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:12,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:12,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1834389333, now seen corresponding path program 3 times [2024-05-12 12:42:12,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:12,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569794048] [2024-05-12 12:42:12,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:12,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:12,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:12,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:12,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569794048] [2024-05-12 12:42:12,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569794048] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:12,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:12,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:12,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499246504] [2024-05-12 12:42:12,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:12,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:12,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:12,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:12,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:12,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:12,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 426 transitions, 4879 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:12,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:12,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:14,112 INFO L124 PetriNetUnfolderBase]: 4444/7450 cut-off events. [2024-05-12 12:42:14,112 INFO L125 PetriNetUnfolderBase]: For 449230/449365 co-relation queries the response was YES. [2024-05-12 12:42:14,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44172 conditions, 7450 events. 4444/7450 cut-off events. For 449230/449365 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 53712 event pairs, 986 based on Foata normal form. 57/7156 useless extension candidates. Maximal degree in co-relation 44012. Up to 6069 conditions per place. [2024-05-12 12:42:14,209 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 392 selfloop transitions, 65 changer transitions 0/470 dead transitions. [2024-05-12 12:42:14,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 470 transitions, 6141 flow [2024-05-12 12:42:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:14,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-05-12 12:42:14,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676328502415459 [2024-05-12 12:42:14,210 INFO L175 Difference]: Start difference. First operand has 358 places, 426 transitions, 4879 flow. Second operand 9 states and 235 transitions. [2024-05-12 12:42:14,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 470 transitions, 6141 flow [2024-05-12 12:42:16,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 470 transitions, 5995 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:16,787 INFO L231 Difference]: Finished difference. Result has 363 places, 428 transitions, 4906 flow [2024-05-12 12:42:16,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4906, PETRI_PLACES=363, PETRI_TRANSITIONS=428} [2024-05-12 12:42:16,787 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-05-12 12:42:16,787 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 428 transitions, 4906 flow [2024-05-12 12:42:16,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:16,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:16,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:16,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:42:16,788 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:16,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:16,788 INFO L85 PathProgramCache]: Analyzing trace with hash -609336661, now seen corresponding path program 4 times [2024-05-12 12:42:16,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:16,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549590631] [2024-05-12 12:42:16,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:16,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:16,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549590631] [2024-05-12 12:42:16,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549590631] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:16,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711101082] [2024-05-12 12:42:16,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:16,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:16,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:17,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:17,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 428 transitions, 4906 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:17,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:17,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:17,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:18,268 INFO L124 PetriNetUnfolderBase]: 4610/7722 cut-off events. [2024-05-12 12:42:18,268 INFO L125 PetriNetUnfolderBase]: For 506527/506686 co-relation queries the response was YES. [2024-05-12 12:42:18,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46654 conditions, 7722 events. 4610/7722 cut-off events. For 506527/506686 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 55870 event pairs, 1665 based on Foata normal form. 51/7402 useless extension candidates. Maximal degree in co-relation 46492. Up to 6375 conditions per place. [2024-05-12 12:42:18,380 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 362 selfloop transitions, 95 changer transitions 0/470 dead transitions. [2024-05-12 12:42:18,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 470 transitions, 6188 flow [2024-05-12 12:42:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:42:18,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-05-12 12:42:18,381 INFO L175 Difference]: Start difference. First operand has 363 places, 428 transitions, 4906 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:42:18,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 470 transitions, 6188 flow [2024-05-12 12:42:20,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 470 transitions, 5988 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:20,903 INFO L231 Difference]: Finished difference. Result has 362 places, 430 transitions, 4938 flow [2024-05-12 12:42:20,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4706, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4938, PETRI_PLACES=362, PETRI_TRANSITIONS=430} [2024-05-12 12:42:20,904 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 312 predicate places. [2024-05-12 12:42:20,904 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 430 transitions, 4938 flow [2024-05-12 12:42:20,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:20,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:20,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:20,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:42:20,905 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:20,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:20,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1905314831, now seen corresponding path program 5 times [2024-05-12 12:42:20,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:20,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099243588] [2024-05-12 12:42:20,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:20,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:21,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:21,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:21,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099243588] [2024-05-12 12:42:21,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099243588] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:21,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:21,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:21,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222074222] [2024-05-12 12:42:21,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:21,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:21,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:21,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:21,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:21,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:21,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 430 transitions, 4938 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:21,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:21,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:21,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:22,439 INFO L124 PetriNetUnfolderBase]: 4684/7834 cut-off events. [2024-05-12 12:42:22,440 INFO L125 PetriNetUnfolderBase]: For 515933/516099 co-relation queries the response was YES. [2024-05-12 12:42:22,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46982 conditions, 7834 events. 4684/7834 cut-off events. For 515933/516099 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 56969 event pairs, 1757 based on Foata normal form. 51/7505 useless extension candidates. Maximal degree in co-relation 46822. Up to 6779 conditions per place. [2024-05-12 12:42:22,551 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 354 selfloop transitions, 94 changer transitions 0/461 dead transitions. [2024-05-12 12:42:22,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 461 transitions, 5952 flow [2024-05-12 12:42:22,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:22,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:42:22,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5706521739130435 [2024-05-12 12:42:22,552 INFO L175 Difference]: Start difference. First operand has 362 places, 430 transitions, 4938 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:42:22,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 461 transitions, 5952 flow [2024-05-12 12:42:25,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 461 transitions, 5828 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:25,692 INFO L231 Difference]: Finished difference. Result has 366 places, 431 transitions, 5029 flow [2024-05-12 12:42:25,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5029, PETRI_PLACES=366, PETRI_TRANSITIONS=431} [2024-05-12 12:42:25,692 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-05-12 12:42:25,693 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 431 transitions, 5029 flow [2024-05-12 12:42:25,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:25,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:25,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:25,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 12:42:25,693 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:25,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:25,693 INFO L85 PathProgramCache]: Analyzing trace with hash 869487283, now seen corresponding path program 6 times [2024-05-12 12:42:25,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:25,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094402896] [2024-05-12 12:42:25,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:25,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:25,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:25,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:25,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094402896] [2024-05-12 12:42:25,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094402896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:25,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:25,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:25,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335224757] [2024-05-12 12:42:25,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:25,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:25,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:25,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:25,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:25,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:25,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 431 transitions, 5029 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:25,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:25,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:25,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:27,293 INFO L124 PetriNetUnfolderBase]: 4869/8186 cut-off events. [2024-05-12 12:42:27,293 INFO L125 PetriNetUnfolderBase]: For 574043/574208 co-relation queries the response was YES. [2024-05-12 12:42:27,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49914 conditions, 8186 events. 4869/8186 cut-off events. For 574043/574208 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 60157 event pairs, 1688 based on Foata normal form. 49/7851 useless extension candidates. Maximal degree in co-relation 49752. Up to 6292 conditions per place. [2024-05-12 12:42:27,408 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 366 selfloop transitions, 100 changer transitions 0/479 dead transitions. [2024-05-12 12:42:27,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 479 transitions, 6553 flow [2024-05-12 12:42:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:27,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:42:27,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:42:27,409 INFO L175 Difference]: Start difference. First operand has 366 places, 431 transitions, 5029 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:42:27,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 479 transitions, 6553 flow [2024-05-12 12:42:30,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 479 transitions, 6364 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:30,385 INFO L231 Difference]: Finished difference. Result has 369 places, 434 transitions, 5108 flow [2024-05-12 12:42:30,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5108, PETRI_PLACES=369, PETRI_TRANSITIONS=434} [2024-05-12 12:42:30,386 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 319 predicate places. [2024-05-12 12:42:30,386 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 434 transitions, 5108 flow [2024-05-12 12:42:30,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:30,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:30,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:30,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 12:42:30,386 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:30,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:30,387 INFO L85 PathProgramCache]: Analyzing trace with hash 869607253, now seen corresponding path program 7 times [2024-05-12 12:42:30,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:30,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519063763] [2024-05-12 12:42:30,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:30,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:30,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:30,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519063763] [2024-05-12 12:42:30,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519063763] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:30,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:30,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:30,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061948089] [2024-05-12 12:42:30,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:30,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:30,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:30,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:30,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:30,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:30,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 434 transitions, 5108 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:30,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:30,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:30,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:31,989 INFO L124 PetriNetUnfolderBase]: 4856/8188 cut-off events. [2024-05-12 12:42:31,989 INFO L125 PetriNetUnfolderBase]: For 559220/559367 co-relation queries the response was YES. [2024-05-12 12:42:32,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49780 conditions, 8188 events. 4856/8188 cut-off events. For 559220/559367 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 60162 event pairs, 1781 based on Foata normal form. 57/7856 useless extension candidates. Maximal degree in co-relation 49616. Up to 7114 conditions per place. [2024-05-12 12:42:32,115 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 409 selfloop transitions, 47 changer transitions 0/469 dead transitions. [2024-05-12 12:42:32,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 469 transitions, 6124 flow [2024-05-12 12:42:32,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:32,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:32,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 12:42:32,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-05-12 12:42:32,116 INFO L175 Difference]: Start difference. First operand has 369 places, 434 transitions, 5108 flow. Second operand 8 states and 211 transitions. [2024-05-12 12:42:32,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 469 transitions, 6124 flow [2024-05-12 12:42:34,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 469 transitions, 5911 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:34,106 INFO L231 Difference]: Finished difference. Result has 372 places, 434 transitions, 4993 flow [2024-05-12 12:42:34,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4993, PETRI_PLACES=372, PETRI_TRANSITIONS=434} [2024-05-12 12:42:34,106 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 322 predicate places. [2024-05-12 12:42:34,106 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 434 transitions, 4993 flow [2024-05-12 12:42:34,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:34,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:34,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:34,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 12:42:34,107 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:34,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:34,107 INFO L85 PathProgramCache]: Analyzing trace with hash 869607439, now seen corresponding path program 4 times [2024-05-12 12:42:34,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:34,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246512088] [2024-05-12 12:42:34,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:34,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246512088] [2024-05-12 12:42:34,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246512088] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:34,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100264104] [2024-05-12 12:42:34,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:34,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:34,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:34,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 434 transitions, 4993 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:34,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:34,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,116 INFO L124 PetriNetUnfolderBase]: 5001/8449 cut-off events. [2024-05-12 12:42:36,116 INFO L125 PetriNetUnfolderBase]: For 607063/607205 co-relation queries the response was YES. [2024-05-12 12:42:36,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51631 conditions, 8449 events. 5001/8449 cut-off events. For 607063/607205 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 62697 event pairs, 1852 based on Foata normal form. 61/8114 useless extension candidates. Maximal degree in co-relation 51466. Up to 7147 conditions per place. [2024-05-12 12:42:36,220 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 372 selfloop transitions, 93 changer transitions 0/478 dead transitions. [2024-05-12 12:42:36,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 478 transitions, 6308 flow [2024-05-12 12:42:36,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:36,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:36,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-05-12 12:42:36,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549407114624506 [2024-05-12 12:42:36,221 INFO L175 Difference]: Start difference. First operand has 372 places, 434 transitions, 4993 flow. Second operand 11 states and 278 transitions. [2024-05-12 12:42:36,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 478 transitions, 6308 flow [2024-05-12 12:42:39,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 478 transitions, 6212 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:39,207 INFO L231 Difference]: Finished difference. Result has 379 places, 436 transitions, 5158 flow [2024-05-12 12:42:39,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4897, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5158, PETRI_PLACES=379, PETRI_TRANSITIONS=436} [2024-05-12 12:42:39,208 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-05-12 12:42:39,208 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 436 transitions, 5158 flow [2024-05-12 12:42:39,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:39,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:39,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:39,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 12:42:39,209 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:39,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:39,209 INFO L85 PathProgramCache]: Analyzing trace with hash -829434037, now seen corresponding path program 5 times [2024-05-12 12:42:39,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:39,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581062571] [2024-05-12 12:42:39,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:39,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:39,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:39,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-05-12 12:42:39,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:39,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581062571] [2024-05-12 12:42:39,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581062571] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:39,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:39,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:39,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694894161] [2024-05-12 12:42:39,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:39,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:39,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:39,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:39,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:39,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:39,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 436 transitions, 5158 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:39,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:39,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:39,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:41,029 INFO L124 PetriNetUnfolderBase]: 5167/8675 cut-off events. [2024-05-12 12:42:41,029 INFO L125 PetriNetUnfolderBase]: For 664878/665023 co-relation queries the response was YES. [2024-05-12 12:42:41,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54658 conditions, 8675 events. 5167/8675 cut-off events. For 664878/665023 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 64585 event pairs, 1917 based on Foata normal form. 61/8335 useless extension candidates. Maximal degree in co-relation 54491. Up to 7494 conditions per place. [2024-05-12 12:42:41,166 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 373 selfloop transitions, 91 changer transitions 0/477 dead transitions. [2024-05-12 12:42:41,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 477 transitions, 6491 flow [2024-05-12 12:42:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:42:41,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:42:41,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 292 transitions. [2024-05-12 12:42:41,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5289855072463768 [2024-05-12 12:42:41,168 INFO L175 Difference]: Start difference. First operand has 379 places, 436 transitions, 5158 flow. Second operand 12 states and 292 transitions. [2024-05-12 12:42:41,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 477 transitions, 6491 flow [2024-05-12 12:42:44,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 477 transitions, 6312 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:44,309 INFO L231 Difference]: Finished difference. Result has 384 places, 440 transitions, 5258 flow [2024-05-12 12:42:44,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5258, PETRI_PLACES=384, PETRI_TRANSITIONS=440} [2024-05-12 12:42:44,310 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 334 predicate places. [2024-05-12 12:42:44,310 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 440 transitions, 5258 flow [2024-05-12 12:42:44,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:44,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:44,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:44,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 12:42:44,311 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:44,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:44,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1135631149, now seen corresponding path program 6 times [2024-05-12 12:42:44,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:44,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128229148] [2024-05-12 12:42:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:44,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:44,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:44,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:44,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:44,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128229148] [2024-05-12 12:42:44,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128229148] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:44,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:44,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:44,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637145754] [2024-05-12 12:42:44,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:44,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:44,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:44,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:44,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:44,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:44,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 440 transitions, 5258 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:44,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:44,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:44,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:46,123 INFO L124 PetriNetUnfolderBase]: 5149/8622 cut-off events. [2024-05-12 12:42:46,124 INFO L125 PetriNetUnfolderBase]: For 648302/648447 co-relation queries the response was YES. [2024-05-12 12:42:46,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53700 conditions, 8622 events. 5149/8622 cut-off events. For 648302/648447 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 64045 event pairs, 1929 based on Foata normal form. 63/8285 useless extension candidates. Maximal degree in co-relation 53531. Up to 7563 conditions per place. [2024-05-12 12:42:46,252 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 369 selfloop transitions, 88 changer transitions 0/470 dead transitions. [2024-05-12 12:42:46,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 470 transitions, 6270 flow [2024-05-12 12:42:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:46,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:46,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-05-12 12:42:46,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276679841897233 [2024-05-12 12:42:46,253 INFO L175 Difference]: Start difference. First operand has 384 places, 440 transitions, 5258 flow. Second operand 11 states and 267 transitions. [2024-05-12 12:42:46,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 470 transitions, 6270 flow [2024-05-12 12:42:49,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 470 transitions, 6129 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:49,379 INFO L231 Difference]: Finished difference. Result has 387 places, 440 transitions, 5298 flow [2024-05-12 12:42:49,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5117, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5298, PETRI_PLACES=387, PETRI_TRANSITIONS=440} [2024-05-12 12:42:49,380 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 337 predicate places. [2024-05-12 12:42:49,380 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 440 transitions, 5298 flow [2024-05-12 12:42:49,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:49,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:49,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:49,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 12:42:49,380 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:49,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:49,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1909635611, now seen corresponding path program 8 times [2024-05-12 12:42:49,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:49,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875206735] [2024-05-12 12:42:49,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:49,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:49,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:49,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:49,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:49,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875206735] [2024-05-12 12:42:49,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875206735] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:49,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:49,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:49,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626036088] [2024-05-12 12:42:49,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:49,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:49,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:49,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:49,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:49,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:49,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 440 transitions, 5298 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:49,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:49,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:49,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:51,528 INFO L124 PetriNetUnfolderBase]: 5294/8884 cut-off events. [2024-05-12 12:42:51,528 INFO L125 PetriNetUnfolderBase]: For 688714/688865 co-relation queries the response was YES. [2024-05-12 12:42:51,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55711 conditions, 8884 events. 5294/8884 cut-off events. For 688714/688865 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 66282 event pairs, 1980 based on Foata normal form. 57/8530 useless extension candidates. Maximal degree in co-relation 55540. Up to 7740 conditions per place. [2024-05-12 12:42:51,639 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 415 selfloop transitions, 48 changer transitions 0/476 dead transitions. [2024-05-12 12:42:51,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 476 transitions, 6577 flow [2024-05-12 12:42:51,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:51,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:51,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 12:42:51,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531400966183575 [2024-05-12 12:42:51,640 INFO L175 Difference]: Start difference. First operand has 387 places, 440 transitions, 5298 flow. Second operand 9 states and 229 transitions. [2024-05-12 12:42:51,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 476 transitions, 6577 flow [2024-05-12 12:42:54,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 476 transitions, 6402 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:54,614 INFO L231 Difference]: Finished difference. Result has 388 places, 442 transitions, 5268 flow [2024-05-12 12:42:54,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5123, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5268, PETRI_PLACES=388, PETRI_TRANSITIONS=442} [2024-05-12 12:42:54,614 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 338 predicate places. [2024-05-12 12:42:54,615 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 442 transitions, 5268 flow [2024-05-12 12:42:54,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:54,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:54,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:54,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 12:42:54,615 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:54,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:54,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1135452403, now seen corresponding path program 9 times [2024-05-12 12:42:54,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:54,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343633843] [2024-05-12 12:42:54,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:54,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:54,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:54,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:54,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343633843] [2024-05-12 12:42:54,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343633843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:54,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:54,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:54,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957041760] [2024-05-12 12:42:54,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:54,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:54,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:54,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:42:54,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:54,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 442 transitions, 5268 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:54,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:54,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:54,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:56,541 INFO L124 PetriNetUnfolderBase]: 5276/8839 cut-off events. [2024-05-12 12:42:56,541 INFO L125 PetriNetUnfolderBase]: For 671589/671740 co-relation queries the response was YES. [2024-05-12 12:42:56,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54946 conditions, 8839 events. 5276/8839 cut-off events. For 671589/671740 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 65961 event pairs, 1978 based on Foata normal form. 59/8487 useless extension candidates. Maximal degree in co-relation 54773. Up to 7809 conditions per place. [2024-05-12 12:42:56,680 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 411 selfloop transitions, 45 changer transitions 0/469 dead transitions. [2024-05-12 12:42:56,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 469 transitions, 6270 flow [2024-05-12 12:42:56,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:56,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:56,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 12:42:56,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-05-12 12:42:56,681 INFO L175 Difference]: Start difference. First operand has 388 places, 442 transitions, 5268 flow. Second operand 8 states and 204 transitions. [2024-05-12 12:42:56,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 469 transitions, 6270 flow [2024-05-12 12:42:59,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 469 transitions, 6168 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:59,784 INFO L231 Difference]: Finished difference. Result has 390 places, 442 transitions, 5261 flow [2024-05-12 12:42:59,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5166, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5261, PETRI_PLACES=390, PETRI_TRANSITIONS=442} [2024-05-12 12:42:59,784 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 340 predicate places. [2024-05-12 12:42:59,784 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 442 transitions, 5261 flow [2024-05-12 12:42:59,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:42:59,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:59,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:59,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-05-12 12:42:59,785 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:59,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:59,785 INFO L85 PathProgramCache]: Analyzing trace with hash 364801651, now seen corresponding path program 10 times [2024-05-12 12:42:59,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:59,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635617697] [2024-05-12 12:42:59,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:59,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:59,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:59,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:59,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635617697] [2024-05-12 12:42:59,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635617697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:59,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:59,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:42:59,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058615084] [2024-05-12 12:42:59,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:59,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:42:59,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:59,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:42:59,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:00,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:00,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 442 transitions, 5261 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:00,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:00,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:00,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:01,782 INFO L124 PetriNetUnfolderBase]: 5642/9504 cut-off events. [2024-05-12 12:43:01,783 INFO L125 PetriNetUnfolderBase]: For 793732/793889 co-relation queries the response was YES. [2024-05-12 12:43:01,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60420 conditions, 9504 events. 5642/9504 cut-off events. For 793732/793889 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 72011 event pairs, 2055 based on Foata normal form. 57/9127 useless extension candidates. Maximal degree in co-relation 60246. Up to 7876 conditions per place. [2024-05-12 12:43:01,944 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 411 selfloop transitions, 62 changer transitions 0/486 dead transitions. [2024-05-12 12:43:01,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 486 transitions, 6674 flow [2024-05-12 12:43:01,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:01,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:01,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-05-12 12:43:01,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531400966183575 [2024-05-12 12:43:01,945 INFO L175 Difference]: Start difference. First operand has 390 places, 442 transitions, 5261 flow. Second operand 9 states and 229 transitions. [2024-05-12 12:43:01,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 486 transitions, 6674 flow [2024-05-12 12:43:06,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 486 transitions, 6587 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:06,071 INFO L231 Difference]: Finished difference. Result has 395 places, 450 transitions, 5456 flow [2024-05-12 12:43:06,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5174, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5456, PETRI_PLACES=395, PETRI_TRANSITIONS=450} [2024-05-12 12:43:06,071 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 345 predicate places. [2024-05-12 12:43:06,071 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 450 transitions, 5456 flow [2024-05-12 12:43:06,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:06,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:06,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:06,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-05-12 12:43:06,072 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:06,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:06,072 INFO L85 PathProgramCache]: Analyzing trace with hash 364801837, now seen corresponding path program 7 times [2024-05-12 12:43:06,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:06,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813636221] [2024-05-12 12:43:06,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:06,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:06,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:06,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:06,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813636221] [2024-05-12 12:43:06,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813636221] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:06,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:06,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:06,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881081597] [2024-05-12 12:43:06,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:06,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:06,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:06,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:06,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 450 transitions, 5456 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:06,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:06,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:06,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:08,421 INFO L124 PetriNetUnfolderBase]: 5971/10061 cut-off events. [2024-05-12 12:43:08,421 INFO L125 PetriNetUnfolderBase]: For 950040/950191 co-relation queries the response was YES. [2024-05-12 12:43:08,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67492 conditions, 10061 events. 5971/10061 cut-off events. For 950040/950191 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 76967 event pairs, 2169 based on Foata normal form. 61/9680 useless extension candidates. Maximal degree in co-relation 67315. Up to 8091 conditions per place. [2024-05-12 12:43:08,570 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 386 selfloop transitions, 97 changer transitions 0/496 dead transitions. [2024-05-12 12:43:08,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7128 flow [2024-05-12 12:43:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:08,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:08,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-05-12 12:43:08,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474308300395256 [2024-05-12 12:43:08,571 INFO L175 Difference]: Start difference. First operand has 395 places, 450 transitions, 5456 flow. Second operand 11 states and 277 transitions. [2024-05-12 12:43:08,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7128 flow [2024-05-12 12:43:13,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 496 transitions, 7011 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:13,073 INFO L231 Difference]: Finished difference. Result has 402 places, 456 transitions, 5705 flow [2024-05-12 12:43:13,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5705, PETRI_PLACES=402, PETRI_TRANSITIONS=456} [2024-05-12 12:43:13,074 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 352 predicate places. [2024-05-12 12:43:13,074 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 456 transitions, 5705 flow [2024-05-12 12:43:13,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:13,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:13,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:13,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-05-12 12:43:13,074 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:13,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:13,075 INFO L85 PathProgramCache]: Analyzing trace with hash 364808347, now seen corresponding path program 8 times [2024-05-12 12:43:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760853434] [2024-05-12 12:43:13,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:13,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:13,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:13,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:13,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760853434] [2024-05-12 12:43:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760853434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:13,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:13,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:13,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403031050] [2024-05-12 12:43:13,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:13,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:13,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:13,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:13,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:13,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 456 transitions, 5705 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:13,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:13,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:13,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:15,559 INFO L124 PetriNetUnfolderBase]: 6156/10400 cut-off events. [2024-05-12 12:43:15,559 INFO L125 PetriNetUnfolderBase]: For 1043147/1043298 co-relation queries the response was YES. [2024-05-12 12:43:15,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71561 conditions, 10400 events. 6156/10400 cut-off events. For 1043147/1043298 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 79989 event pairs, 2229 based on Foata normal form. 61/10009 useless extension candidates. Maximal degree in co-relation 71382. Up to 8193 conditions per place. [2024-05-12 12:43:15,700 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 383 selfloop transitions, 102 changer transitions 0/498 dead transitions. [2024-05-12 12:43:15,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 498 transitions, 7326 flow [2024-05-12 12:43:15,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:15,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:15,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-05-12 12:43:15,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-05-12 12:43:15,701 INFO L175 Difference]: Start difference. First operand has 402 places, 456 transitions, 5705 flow. Second operand 11 states and 276 transitions. [2024-05-12 12:43:15,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 498 transitions, 7326 flow [2024-05-12 12:43:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 498 transitions, 7203 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:20,398 INFO L231 Difference]: Finished difference. Result has 407 places, 459 transitions, 5879 flow [2024-05-12 12:43:20,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5582, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5879, PETRI_PLACES=407, PETRI_TRANSITIONS=459} [2024-05-12 12:43:20,398 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 357 predicate places. [2024-05-12 12:43:20,398 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 459 transitions, 5879 flow [2024-05-12 12:43:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:20,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:20,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:20,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-05-12 12:43:20,399 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:20,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash -439848717, now seen corresponding path program 11 times [2024-05-12 12:43:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:20,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642497451] [2024-05-12 12:43:20,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:20,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:20,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:20,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:20,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642497451] [2024-05-12 12:43:20,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642497451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:20,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:20,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:20,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545372601] [2024-05-12 12:43:20,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:20,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:20,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:20,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:20,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:20,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:20,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 459 transitions, 5879 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:20,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:20,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:20,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:22,584 INFO L124 PetriNetUnfolderBase]: 6138/10256 cut-off events. [2024-05-12 12:43:22,584 INFO L125 PetriNetUnfolderBase]: For 1029521/1029682 co-relation queries the response was YES. [2024-05-12 12:43:22,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71042 conditions, 10256 events. 6138/10256 cut-off events. For 1029521/1029682 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 78546 event pairs, 2397 based on Foata normal form. 59/9856 useless extension candidates. Maximal degree in co-relation 70861. Up to 9125 conditions per place. [2024-05-12 12:43:22,746 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 420 selfloop transitions, 51 changer transitions 0/484 dead transitions. [2024-05-12 12:43:22,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 484 transitions, 6905 flow [2024-05-12 12:43:22,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:22,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:22,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-05-12 12:43:22,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.533816425120773 [2024-05-12 12:43:22,747 INFO L175 Difference]: Start difference. First operand has 407 places, 459 transitions, 5879 flow. Second operand 9 states and 221 transitions. [2024-05-12 12:43:22,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 484 transitions, 6905 flow [2024-05-12 12:43:27,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 484 transitions, 6716 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:27,224 INFO L231 Difference]: Finished difference. Result has 409 places, 459 transitions, 5797 flow [2024-05-12 12:43:27,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5797, PETRI_PLACES=409, PETRI_TRANSITIONS=459} [2024-05-12 12:43:27,225 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 359 predicate places. [2024-05-12 12:43:27,225 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 459 transitions, 5797 flow [2024-05-12 12:43:27,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:27,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:27,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:27,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-05-12 12:43:27,225 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:27,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:27,226 INFO L85 PathProgramCache]: Analyzing trace with hash -211768821, now seen corresponding path program 9 times [2024-05-12 12:43:27,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:27,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275333814] [2024-05-12 12:43:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:27,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:27,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:27,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:27,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275333814] [2024-05-12 12:43:27,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275333814] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:27,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:27,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:27,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437033013] [2024-05-12 12:43:27,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:27,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:27,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:27,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:27,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:27,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:27,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 459 transitions, 5797 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:27,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:27,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:27,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:29,515 INFO L124 PetriNetUnfolderBase]: 6212/10380 cut-off events. [2024-05-12 12:43:29,516 INFO L125 PetriNetUnfolderBase]: For 1049163/1049327 co-relation queries the response was YES. [2024-05-12 12:43:29,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71445 conditions, 10380 events. 6212/10380 cut-off events. For 1049163/1049327 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 79657 event pairs, 2419 based on Foata normal form. 63/9978 useless extension candidates. Maximal degree in co-relation 71263. Up to 9196 conditions per place. [2024-05-12 12:43:29,682 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 388 selfloop transitions, 85 changer transitions 0/486 dead transitions. [2024-05-12 12:43:29,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 486 transitions, 6864 flow [2024-05-12 12:43:29,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:29,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:29,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-05-12 12:43:29,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-05-12 12:43:29,683 INFO L175 Difference]: Start difference. First operand has 409 places, 459 transitions, 5797 flow. Second operand 10 states and 245 transitions. [2024-05-12 12:43:29,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 486 transitions, 6864 flow [2024-05-12 12:43:34,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 486 transitions, 6751 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:34,228 INFO L231 Difference]: Finished difference. Result has 411 places, 460 transitions, 5894 flow [2024-05-12 12:43:34,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5684, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5894, PETRI_PLACES=411, PETRI_TRANSITIONS=460} [2024-05-12 12:43:34,229 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 361 predicate places. [2024-05-12 12:43:34,229 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 460 transitions, 5894 flow [2024-05-12 12:43:34,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:34,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:34,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:34,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-05-12 12:43:34,229 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:34,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:34,230 INFO L85 PathProgramCache]: Analyzing trace with hash -439669971, now seen corresponding path program 10 times [2024-05-12 12:43:34,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:34,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488999859] [2024-05-12 12:43:34,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:34,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:34,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:34,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:34,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488999859] [2024-05-12 12:43:34,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488999859] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:34,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:34,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:34,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438608475] [2024-05-12 12:43:34,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:34,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:34,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:34,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:34,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:34,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:34,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 460 transitions, 5894 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:34,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:34,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:34,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:36,686 INFO L124 PetriNetUnfolderBase]: 6194/10354 cut-off events. [2024-05-12 12:43:36,686 INFO L125 PetriNetUnfolderBase]: For 1020820/1020981 co-relation queries the response was YES. [2024-05-12 12:43:36,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70511 conditions, 10354 events. 6194/10354 cut-off events. For 1020820/1020981 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 79481 event pairs, 2411 based on Foata normal form. 63/9953 useless extension candidates. Maximal degree in co-relation 70329. Up to 9170 conditions per place. [2024-05-12 12:43:36,832 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 389 selfloop transitions, 86 changer transitions 0/488 dead transitions. [2024-05-12 12:43:36,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 488 transitions, 6936 flow [2024-05-12 12:43:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:36,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-05-12 12:43:36,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-05-12 12:43:36,833 INFO L175 Difference]: Start difference. First operand has 411 places, 460 transitions, 5894 flow. Second operand 12 states and 285 transitions. [2024-05-12 12:43:36,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 488 transitions, 6936 flow [2024-05-12 12:43:42,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 488 transitions, 6753 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:42,222 INFO L231 Difference]: Finished difference. Result has 415 places, 460 transitions, 5888 flow [2024-05-12 12:43:42,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5888, PETRI_PLACES=415, PETRI_TRANSITIONS=460} [2024-05-12 12:43:42,222 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 365 predicate places. [2024-05-12 12:43:42,222 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 460 transitions, 5888 flow [2024-05-12 12:43:42,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:42,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:42,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:42,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-05-12 12:43:42,223 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:42,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:42,223 INFO L85 PathProgramCache]: Analyzing trace with hash -214625781, now seen corresponding path program 11 times [2024-05-12 12:43:42,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:42,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423896799] [2024-05-12 12:43:42,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:42,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:42,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:42,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423896799] [2024-05-12 12:43:42,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423896799] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:42,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:42,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:42,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229186429] [2024-05-12 12:43:42,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:42,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:42,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:42,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:42,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:42,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:42,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 460 transitions, 5888 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:42,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:42,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:42,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:45,224 INFO L124 PetriNetUnfolderBase]: 6176/10328 cut-off events. [2024-05-12 12:43:45,224 INFO L125 PetriNetUnfolderBase]: For 987447/987595 co-relation queries the response was YES. [2024-05-12 12:43:45,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69358 conditions, 10328 events. 6176/10328 cut-off events. For 987447/987595 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 79140 event pairs, 2347 based on Foata normal form. 63/9935 useless extension candidates. Maximal degree in co-relation 69175. Up to 8692 conditions per place. [2024-05-12 12:43:45,371 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 391 selfloop transitions, 89 changer transitions 0/493 dead transitions. [2024-05-12 12:43:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 493 transitions, 7194 flow [2024-05-12 12:43:45,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:45,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-05-12 12:43:45,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456521739130434 [2024-05-12 12:43:45,372 INFO L175 Difference]: Start difference. First operand has 415 places, 460 transitions, 5888 flow. Second operand 10 states and 251 transitions. [2024-05-12 12:43:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 493 transitions, 7194 flow [2024-05-12 12:43:50,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 493 transitions, 6995 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-05-12 12:43:50,304 INFO L231 Difference]: Finished difference. Result has 415 places, 460 transitions, 5871 flow [2024-05-12 12:43:50,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5871, PETRI_PLACES=415, PETRI_TRANSITIONS=460} [2024-05-12 12:43:50,304 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 365 predicate places. [2024-05-12 12:43:50,304 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 460 transitions, 5871 flow [2024-05-12 12:43:50,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:50,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:50,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:50,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-05-12 12:43:50,305 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,306 INFO L85 PathProgramCache]: Analyzing trace with hash -439996401, now seen corresponding path program 12 times [2024-05-12 12:43:50,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967811731] [2024-05-12 12:43:50,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:50,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:50,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:50,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967811731] [2024-05-12 12:43:50,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967811731] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:50,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:50,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:50,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530082914] [2024-05-12 12:43:50,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:50,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:50,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:50,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:50,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:50,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:50,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 460 transitions, 5871 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:50,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:50,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:50,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:53,405 INFO L124 PetriNetUnfolderBase]: 6163/10333 cut-off events. [2024-05-12 12:43:53,406 INFO L125 PetriNetUnfolderBase]: For 954144/954308 co-relation queries the response was YES. [2024-05-12 12:43:53,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68398 conditions, 10333 events. 6163/10333 cut-off events. For 954144/954308 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 79322 event pairs, 2363 based on Foata normal form. 61/9932 useless extension candidates. Maximal degree in co-relation 68214. Up to 8968 conditions per place. [2024-05-12 12:43:53,566 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 390 selfloop transitions, 90 changer transitions 0/493 dead transitions. [2024-05-12 12:43:53,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 493 transitions, 6949 flow [2024-05-12 12:43:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:43:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:43:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 289 transitions. [2024-05-12 12:43:53,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235507246376812 [2024-05-12 12:43:53,568 INFO L175 Difference]: Start difference. First operand has 415 places, 460 transitions, 5871 flow. Second operand 12 states and 289 transitions. [2024-05-12 12:43:53,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 493 transitions, 6949 flow [2024-05-12 12:43:58,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 493 transitions, 6777 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:58,557 INFO L231 Difference]: Finished difference. Result has 419 places, 460 transitions, 5883 flow [2024-05-12 12:43:58,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5699, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5883, PETRI_PLACES=419, PETRI_TRANSITIONS=460} [2024-05-12 12:43:58,557 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 369 predicate places. [2024-05-12 12:43:58,558 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 460 transitions, 5883 flow [2024-05-12 12:43:58,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:58,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:58,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:58,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-05-12 12:43:58,558 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:58,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:58,558 INFO L85 PathProgramCache]: Analyzing trace with hash -439996587, now seen corresponding path program 12 times [2024-05-12 12:43:58,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:58,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017934047] [2024-05-12 12:43:58,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:58,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:58,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:58,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:58,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:58,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017934047] [2024-05-12 12:43:58,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017934047] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:58,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:58,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:43:58,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330767213] [2024-05-12 12:43:58,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:58,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:43:58,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:58,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:43:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:43:58,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:58,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 460 transitions, 5883 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:43:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:01,400 INFO L124 PetriNetUnfolderBase]: 6150/10307 cut-off events. [2024-05-12 12:44:01,400 INFO L125 PetriNetUnfolderBase]: For 934547/934711 co-relation queries the response was YES. [2024-05-12 12:44:01,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67587 conditions, 10307 events. 6150/10307 cut-off events. For 934547/934711 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 79115 event pairs, 2355 based on Foata normal form. 57/9902 useless extension candidates. Maximal degree in co-relation 67402. Up to 9072 conditions per place. [2024-05-12 12:44:01,556 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 424 selfloop transitions, 54 changer transitions 0/491 dead transitions. [2024-05-12 12:44:01,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 491 transitions, 6949 flow [2024-05-12 12:44:01,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-05-12 12:44:01,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2024-05-12 12:44:01,557 INFO L175 Difference]: Start difference. First operand has 419 places, 460 transitions, 5883 flow. Second operand 10 states and 245 transitions. [2024-05-12 12:44:01,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 491 transitions, 6949 flow [2024-05-12 12:44:06,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 491 transitions, 6762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:44:06,583 INFO L231 Difference]: Finished difference. Result has 420 places, 460 transitions, 5808 flow [2024-05-12 12:44:06,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5808, PETRI_PLACES=420, PETRI_TRANSITIONS=460} [2024-05-12 12:44:06,583 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 370 predicate places. [2024-05-12 12:44:06,583 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 460 transitions, 5808 flow [2024-05-12 12:44:06,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:06,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:06,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:06,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-05-12 12:44:06,584 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:06,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:06,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2078869449, now seen corresponding path program 13 times [2024-05-12 12:44:06,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:06,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997342853] [2024-05-12 12:44:06,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:06,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:06,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:06,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:06,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997342853] [2024-05-12 12:44:06,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997342853] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:06,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:06,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:06,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800720103] [2024-05-12 12:44:06,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:06,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:06,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:06,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:06,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:06,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:06,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 460 transitions, 5808 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:06,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:06,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:06,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:09,396 INFO L124 PetriNetUnfolderBase]: 6316/10581 cut-off events. [2024-05-12 12:44:09,396 INFO L125 PetriNetUnfolderBase]: For 1013893/1014064 co-relation queries the response was YES. [2024-05-12 12:44:09,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69988 conditions, 10581 events. 6316/10581 cut-off events. For 1013893/1014064 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 81590 event pairs, 2412 based on Foata normal form. 77/10187 useless extension candidates. Maximal degree in co-relation 69802. Up to 9032 conditions per place. [2024-05-12 12:44:09,788 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 416 selfloop transitions, 77 changer transitions 0/506 dead transitions. [2024-05-12 12:44:09,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 506 transitions, 7216 flow [2024-05-12 12:44:09,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:09,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 12:44:09,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845410628019324 [2024-05-12 12:44:09,790 INFO L175 Difference]: Start difference. First operand has 420 places, 460 transitions, 5808 flow. Second operand 9 states and 242 transitions. [2024-05-12 12:44:09,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 506 transitions, 7216 flow [2024-05-12 12:44:15,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 506 transitions, 7108 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:15,536 INFO L231 Difference]: Finished difference. Result has 422 places, 462 transitions, 5904 flow [2024-05-12 12:44:15,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5904, PETRI_PLACES=422, PETRI_TRANSITIONS=462} [2024-05-12 12:44:15,536 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 372 predicate places. [2024-05-12 12:44:15,536 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 462 transitions, 5904 flow [2024-05-12 12:44:15,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:15,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:15,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, 1, 1, 1] [2024-05-12 12:44:15,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-05-12 12:44:15,537 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:15,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:15,538 INFO L85 PathProgramCache]: Analyzing trace with hash 935259055, now seen corresponding path program 14 times [2024-05-12 12:44:15,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:15,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819111023] [2024-05-12 12:44:15,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:15,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:15,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:15,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:15,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819111023] [2024-05-12 12:44:15,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819111023] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:15,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:15,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:15,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641039924] [2024-05-12 12:44:15,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:15,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:15,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:15,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:15,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:15,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:15,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 462 transitions, 5904 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:15,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:15,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:15,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:18,489 INFO L124 PetriNetUnfolderBase]: 6522/10920 cut-off events. [2024-05-12 12:44:18,489 INFO L125 PetriNetUnfolderBase]: For 1113141/1113335 co-relation queries the response was YES. [2024-05-12 12:44:18,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73686 conditions, 10920 events. 6522/10920 cut-off events. For 1113141/1113335 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 84700 event pairs, 2539 based on Foata normal form. 58/10498 useless extension candidates. Maximal degree in co-relation 73499. Up to 9276 conditions per place. [2024-05-12 12:44:18,642 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 414 selfloop transitions, 74 changer transitions 0/501 dead transitions. [2024-05-12 12:44:18,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 501 transitions, 7308 flow [2024-05-12 12:44:18,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:18,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:18,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:44:18,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 12:44:18,643 INFO L175 Difference]: Start difference. First operand has 422 places, 462 transitions, 5904 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:44:18,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 501 transitions, 7308 flow [2024-05-12 12:44:25,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 501 transitions, 7198 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:25,150 INFO L231 Difference]: Finished difference. Result has 425 places, 465 transitions, 6029 flow [2024-05-12 12:44:25,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6029, PETRI_PLACES=425, PETRI_TRANSITIONS=465} [2024-05-12 12:44:25,151 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 375 predicate places. [2024-05-12 12:44:25,151 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 465 transitions, 6029 flow [2024-05-12 12:44:25,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:25,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:25,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:25,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-05-12 12:44:25,151 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:25,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:25,151 INFO L85 PathProgramCache]: Analyzing trace with hash 943829935, now seen corresponding path program 15 times [2024-05-12 12:44:25,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:25,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290048103] [2024-05-12 12:44:25,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:25,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:25,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:25,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:25,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290048103] [2024-05-12 12:44:25,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290048103] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:25,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:25,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:25,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468849627] [2024-05-12 12:44:25,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:25,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:25,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:25,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:25,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 465 transitions, 6029 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:25,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:25,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:25,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:28,134 INFO L124 PetriNetUnfolderBase]: 6596/11012 cut-off events. [2024-05-12 12:44:28,135 INFO L125 PetriNetUnfolderBase]: For 1133253/1133458 co-relation queries the response was YES. [2024-05-12 12:44:28,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74862 conditions, 11012 events. 6596/11012 cut-off events. For 1133253/1133458 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 85362 event pairs, 2617 based on Foata normal form. 58/10580 useless extension candidates. Maximal degree in co-relation 74672. Up to 9766 conditions per place. [2024-05-12 12:44:28,317 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 407 selfloop transitions, 72 changer transitions 0/492 dead transitions. [2024-05-12 12:44:28,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 492 transitions, 7102 flow [2024-05-12 12:44:28,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:28,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:28,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:44:28,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:44:28,318 INFO L175 Difference]: Start difference. First operand has 425 places, 465 transitions, 6029 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:44:28,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 492 transitions, 7102 flow [2024-05-12 12:44:33,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 492 transitions, 6986 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:33,994 INFO L231 Difference]: Finished difference. Result has 429 places, 466 transitions, 6091 flow [2024-05-12 12:44:33,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6091, PETRI_PLACES=429, PETRI_TRANSITIONS=466} [2024-05-12 12:44:33,995 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 379 predicate places. [2024-05-12 12:44:33,995 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 466 transitions, 6091 flow [2024-05-12 12:44:33,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:33,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:33,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:33,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-05-12 12:44:33,996 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:33,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:33,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1802109819, now seen corresponding path program 16 times [2024-05-12 12:44:33,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:33,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176967396] [2024-05-12 12:44:33,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:33,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:34,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:34,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:34,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:34,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176967396] [2024-05-12 12:44:34,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176967396] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:34,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:34,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:34,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997952531] [2024-05-12 12:44:34,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:34,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:34,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:34,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:34,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:34,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:34,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 466 transitions, 6091 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:34,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:34,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:34,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:37,004 INFO L124 PetriNetUnfolderBase]: 6670/11135 cut-off events. [2024-05-12 12:44:37,004 INFO L125 PetriNetUnfolderBase]: For 1147031/1147219 co-relation queries the response was YES. [2024-05-12 12:44:37,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75251 conditions, 11135 events. 6670/11135 cut-off events. For 1147031/1147219 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 86448 event pairs, 2622 based on Foata normal form. 77/10715 useless extension candidates. Maximal degree in co-relation 75059. Up to 9880 conditions per place. [2024-05-12 12:44:37,181 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 411 selfloop transitions, 77 changer transitions 0/501 dead transitions. [2024-05-12 12:44:37,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 501 transitions, 7191 flow [2024-05-12 12:44:37,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:37,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:37,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-05-12 12:44:37,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5628019323671497 [2024-05-12 12:44:37,182 INFO L175 Difference]: Start difference. First operand has 429 places, 466 transitions, 6091 flow. Second operand 9 states and 233 transitions. [2024-05-12 12:44:37,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 501 transitions, 7191 flow [2024-05-12 12:44:44,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 501 transitions, 7044 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:44,185 INFO L231 Difference]: Finished difference. Result has 433 places, 467 transitions, 6121 flow [2024-05-12 12:44:44,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5944, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6121, PETRI_PLACES=433, PETRI_TRANSITIONS=467} [2024-05-12 12:44:44,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 383 predicate places. [2024-05-12 12:44:44,186 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 467 transitions, 6121 flow [2024-05-12 12:44:44,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:44,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:44,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:44,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-05-12 12:44:44,187 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:44,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:44,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2088997149, now seen corresponding path program 17 times [2024-05-12 12:44:44,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:44,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771670420] [2024-05-12 12:44:44,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:44,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:44,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:44,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:44,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771670420] [2024-05-12 12:44:44,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771670420] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:44,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:44,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:44,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370214511] [2024-05-12 12:44:44,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:44,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:44,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:44,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:44,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:44,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:44,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 467 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:44,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:44,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:44,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:47,266 INFO L124 PetriNetUnfolderBase]: 6744/11259 cut-off events. [2024-05-12 12:44:47,266 INFO L125 PetriNetUnfolderBase]: For 1166852/1167035 co-relation queries the response was YES. [2024-05-12 12:44:47,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76082 conditions, 11259 events. 6744/11259 cut-off events. For 1166852/1167035 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 87649 event pairs, 2644 based on Foata normal form. 70/10826 useless extension candidates. Maximal degree in co-relation 75889. Up to 9994 conditions per place. [2024-05-12 12:44:47,437 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 406 selfloop transitions, 81 changer transitions 0/500 dead transitions. [2024-05-12 12:44:47,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 500 transitions, 7215 flow [2024-05-12 12:44:47,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-05-12 12:44:47,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-05-12 12:44:47,438 INFO L175 Difference]: Start difference. First operand has 433 places, 467 transitions, 6121 flow. Second operand 10 states and 250 transitions. [2024-05-12 12:44:47,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 500 transitions, 7215 flow [2024-05-12 12:44:55,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 500 transitions, 7060 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:55,021 INFO L231 Difference]: Finished difference. Result has 436 places, 468 transitions, 6153 flow [2024-05-12 12:44:55,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6153, PETRI_PLACES=436, PETRI_TRANSITIONS=468} [2024-05-12 12:44:55,022 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 386 predicate places. [2024-05-12 12:44:55,022 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 468 transitions, 6153 flow [2024-05-12 12:44:55,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:55,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:55,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:55,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-05-12 12:44:55,023 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:55,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash 793271305, now seen corresponding path program 18 times [2024-05-12 12:44:55,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:55,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140152965] [2024-05-12 12:44:55,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:55,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:55,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:55,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:55,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:55,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140152965] [2024-05-12 12:44:55,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140152965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:55,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:55,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:44:55,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055061795] [2024-05-12 12:44:55,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:55,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:44:55,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:55,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:44:55,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:44:55,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:44:55,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 468 transitions, 6153 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:44:55,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:55,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:44:55,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:58,175 INFO L124 PetriNetUnfolderBase]: 6797/11358 cut-off events. [2024-05-12 12:44:58,175 INFO L125 PetriNetUnfolderBase]: For 1173896/1174102 co-relation queries the response was YES. [2024-05-12 12:44:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76864 conditions, 11358 events. 6797/11358 cut-off events. For 1173896/1174102 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 88594 event pairs, 1896 based on Foata normal form. 49/10923 useless extension candidates. Maximal degree in co-relation 76670. Up to 8516 conditions per place. [2024-05-12 12:44:58,367 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 403 selfloop transitions, 94 changer transitions 0/510 dead transitions. [2024-05-12 12:44:58,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 510 transitions, 7785 flow [2024-05-12 12:44:58,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:58,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:58,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:44:58,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 12:44:58,369 INFO L175 Difference]: Start difference. First operand has 436 places, 468 transitions, 6153 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:44:58,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 510 transitions, 7785 flow [2024-05-12 12:45:06,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 510 transitions, 7620 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:06,420 INFO L231 Difference]: Finished difference. Result has 435 places, 469 transitions, 6206 flow [2024-05-12 12:45:06,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5988, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6206, PETRI_PLACES=435, PETRI_TRANSITIONS=469} [2024-05-12 12:45:06,420 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 385 predicate places. [2024-05-12 12:45:06,420 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 469 transitions, 6206 flow [2024-05-12 12:45:06,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:06,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:06,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:06,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-05-12 12:45:06,421 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:06,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:06,421 INFO L85 PathProgramCache]: Analyzing trace with hash 793276141, now seen corresponding path program 13 times [2024-05-12 12:45:06,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:06,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033699177] [2024-05-12 12:45:06,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:06,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:06,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:06,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033699177] [2024-05-12 12:45:06,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033699177] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:06,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:06,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:06,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634289755] [2024-05-12 12:45:06,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:06,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:06,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:06,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:06,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:06,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 469 transitions, 6206 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:06,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:06,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:06,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:09,682 INFO L124 PetriNetUnfolderBase]: 6784/11593 cut-off events. [2024-05-12 12:45:09,682 INFO L125 PetriNetUnfolderBase]: For 1156649/1156828 co-relation queries the response was YES. [2024-05-12 12:45:09,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76965 conditions, 11593 events. 6784/11593 cut-off events. For 1156649/1156828 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 92291 event pairs, 2067 based on Foata normal form. 61/11156 useless extension candidates. Maximal degree in co-relation 76770. Up to 9258 conditions per place. [2024-05-12 12:45:09,860 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 417 selfloop transitions, 75 changer transitions 0/505 dead transitions. [2024-05-12 12:45:09,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 505 transitions, 7554 flow [2024-05-12 12:45:09,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:09,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:09,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:45:09,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-05-12 12:45:09,861 INFO L175 Difference]: Start difference. First operand has 435 places, 469 transitions, 6206 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:45:09,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 505 transitions, 7554 flow [2024-05-12 12:45:17,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 505 transitions, 7046 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:17,313 INFO L231 Difference]: Finished difference. Result has 433 places, 469 transitions, 5854 flow [2024-05-12 12:45:17,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5698, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5854, PETRI_PLACES=433, PETRI_TRANSITIONS=469} [2024-05-12 12:45:17,313 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 383 predicate places. [2024-05-12 12:45:17,314 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 469 transitions, 5854 flow [2024-05-12 12:45:17,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:17,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:17,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:17,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-05-12 12:45:17,314 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:17,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:17,315 INFO L85 PathProgramCache]: Analyzing trace with hash 793275955, now seen corresponding path program 19 times [2024-05-12 12:45:17,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:17,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153046277] [2024-05-12 12:45:17,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:17,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:17,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-05-12 12:45:17,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:17,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153046277] [2024-05-12 12:45:17,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153046277] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:17,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:17,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:17,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009846293] [2024-05-12 12:45:17,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:17,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:17,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:17,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:17,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:17,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:17,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 469 transitions, 5854 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:17,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:17,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:17,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:20,581 INFO L124 PetriNetUnfolderBase]: 6771/11573 cut-off events. [2024-05-12 12:45:20,582 INFO L125 PetriNetUnfolderBase]: For 1121360/1121543 co-relation queries the response was YES. [2024-05-12 12:45:20,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73664 conditions, 11573 events. 6771/11573 cut-off events. For 1121360/1121543 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 92031 event pairs, 2105 based on Foata normal form. 57/11122 useless extension candidates. Maximal degree in co-relation 73473. Up to 9990 conditions per place. [2024-05-12 12:45:20,758 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 441 selfloop transitions, 46 changer transitions 0/500 dead transitions. [2024-05-12 12:45:20,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 500 transitions, 6922 flow [2024-05-12 12:45:20,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:20,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:20,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:45:20,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:45:20,759 INFO L175 Difference]: Start difference. First operand has 433 places, 469 transitions, 5854 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:45:20,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 500 transitions, 6922 flow [2024-05-12 12:45:28,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 500 transitions, 6677 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:28,167 INFO L231 Difference]: Finished difference. Result has 431 places, 469 transitions, 5705 flow [2024-05-12 12:45:28,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5609, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5705, PETRI_PLACES=431, PETRI_TRANSITIONS=469} [2024-05-12 12:45:28,168 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 381 predicate places. [2024-05-12 12:45:28,168 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 469 transitions, 5705 flow [2024-05-12 12:45:28,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:28,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:28,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:28,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-05-12 12:45:28,168 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:28,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:28,169 INFO L85 PathProgramCache]: Analyzing trace with hash 800685265, now seen corresponding path program 20 times [2024-05-12 12:45:28,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:28,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929254058] [2024-05-12 12:45:28,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:28,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:28,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:28,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:28,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:28,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929254058] [2024-05-12 12:45:28,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929254058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:28,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:28,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:28,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393541511] [2024-05-12 12:45:28,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:28,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:28,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:28,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:28,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:28,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:28,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 469 transitions, 5705 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:28,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:28,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:28,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:31,092 INFO L124 PetriNetUnfolderBase]: 6758/11337 cut-off events. [2024-05-12 12:45:31,092 INFO L125 PetriNetUnfolderBase]: For 1088205/1088388 co-relation queries the response was YES. [2024-05-12 12:45:31,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71778 conditions, 11337 events. 6758/11337 cut-off events. For 1088205/1088388 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 88662 event pairs, 2602 based on Foata normal form. 57/10881 useless extension candidates. Maximal degree in co-relation 71587. Up to 10004 conditions per place. [2024-05-12 12:45:31,265 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 446 selfloop transitions, 40 changer transitions 0/499 dead transitions. [2024-05-12 12:45:31,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 499 transitions, 7023 flow [2024-05-12 12:45:31,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:31,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:31,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-05-12 12:45:31,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 12:45:31,266 INFO L175 Difference]: Start difference. First operand has 431 places, 469 transitions, 5705 flow. Second operand 8 states and 207 transitions. [2024-05-12 12:45:31,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 499 transitions, 7023 flow [2024-05-12 12:45:38,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 499 transitions, 6925 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:38,747 INFO L231 Difference]: Finished difference. Result has 433 places, 469 transitions, 5691 flow [2024-05-12 12:45:38,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5691, PETRI_PLACES=433, PETRI_TRANSITIONS=469} [2024-05-12 12:45:38,748 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 383 predicate places. [2024-05-12 12:45:38,748 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 469 transitions, 5691 flow [2024-05-12 12:45:38,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:38,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:38,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:38,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-05-12 12:45:38,748 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:38,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:38,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1059121105, now seen corresponding path program 21 times [2024-05-12 12:45:38,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:38,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388021604] [2024-05-12 12:45:38,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:38,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:38,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:38,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:38,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388021604] [2024-05-12 12:45:38,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388021604] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:38,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:38,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:38,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238968380] [2024-05-12 12:45:38,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:38,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:38,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:38,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:38,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:38,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:45:38,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 469 transitions, 5691 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 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-05-12 12:45:38,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:38,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:45:38,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand