./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix034_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix034_pso.opt_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-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:28:28,633 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:28:28,706 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:28:28,712 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:28:28,713 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:28:28,745 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:28:28,746 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:28:28,746 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:28:28,747 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:28:28,747 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:28:28,748 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:28:28,748 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:28:28,748 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:28:28,749 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:28:28,749 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:28:28,750 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:28:28,750 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:28:28,750 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:28:28,751 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:28:28,751 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:28:28,751 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:28:28,752 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:28:28,752 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:28:28,753 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:28:28,753 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:28:28,753 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:28:28,754 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:28:28,754 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:28:28,754 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:28:28,755 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:28:28,755 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:28:28,755 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:28:28,755 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:28:28,756 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:28:28,756 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:28:28,756 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:28:28,757 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:28:28,757 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:28:28,757 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:28:28,758 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:28:28,758 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:28:28,759 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:28:28,760 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:28:28,760 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-06-27 18:28:29,043 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:28:29,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:28:29,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:28:29,073 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:28:29,074 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:28:29,075 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix034_pso.opt_tso.opt.yml/witness.yml [2024-06-27 18:28:29,231 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:28:29,232 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:28:29,232 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-27 18:28:30,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:28:30,696 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:28:30,696 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i [2024-06-27 18:28:30,713 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93de814c0/273d558141664c9b8631f8a16b25fd9d/FLAG4f78ba01d [2024-06-27 18:28:30,728 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93de814c0/273d558141664c9b8631f8a16b25fd9d [2024-06-27 18:28:30,729 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:28:30,733 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:28:30,734 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:28:30,734 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:28:30,739 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:28:30,740 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:28:29" (1/2) ... [2024-06-27 18:28:30,741 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47821f16 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:28:30, skipping insertion in model container [2024-06-27 18:28:30,743 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:28:29" (1/2) ... [2024-06-27 18:28:30,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6fe15fa4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:28:30, skipping insertion in model container [2024-06-27 18:28:30,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:28:30" (2/2) ... [2024-06-27 18:28:30,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47821f16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:30, skipping insertion in model container [2024-06-27 18:28:30,746 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:28:30" (2/2) ... [2024-06-27 18:28:30,746 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:28:30,824 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:28:30,826 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-27 18:28:30,826 INFO L97 edCorrectnessWitness]: Location invariant before [L817-L817] ((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-27 18:28:30,826 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:28:30,827 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-27 18:28:30,874 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:28:31,064 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i[999,1012] [2024-06-27 18:28:31,312 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:28:31,322 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:28:31,360 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix034_pso.opt_tso.opt.i[999,1012] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:28:31,435 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:28:31,472 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:28:31,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31 WrapperNode [2024-06-27 18:28:31,473 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:28:31,474 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:28:31,474 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:28:31,474 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:28:31,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,495 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,520 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 117 [2024-06-27 18:28:31,524 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:28:31,525 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:28:31,525 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:28:31,525 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:28:31,535 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,539 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,557 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:28:31,557 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,557 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,571 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,582 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,585 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,592 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,595 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:28:31,597 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:28:31,598 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:28:31,598 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:28:31,599 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (1/1) ... [2024-06-27 18:28:31,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:28:31,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:28:31,632 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:28:31,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:28:31,675 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:28:31,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:28:31,676 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:28:31,677 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:28:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:28:31,677 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:28:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:28:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:28:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:28:31,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:28:31,679 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:28:31,842 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:28:31,844 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:28:32,168 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:28:32,168 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:28:32,314 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:28:32,314 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:28:32,314 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:28:32 BoogieIcfgContainer [2024-06-27 18:28:32,314 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:28:32,316 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:28:32,316 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:28:32,319 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:28:32,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:28:29" (1/4) ... [2024-06-27 18:28:32,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b328cd3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:28:32, skipping insertion in model container [2024-06-27 18:28:32,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:28:30" (2/4) ... [2024-06-27 18:28:32,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b328cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:28:32, skipping insertion in model container [2024-06-27 18:28:32,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:28:31" (3/4) ... [2024-06-27 18:28:32,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b328cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:28:32, skipping insertion in model container [2024-06-27 18:28:32,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:28:32" (4/4) ... [2024-06-27 18:28:32,322 INFO L112 eAbstractionObserver]: Analyzing ICFG mix034_pso.opt_tso.opt.i [2024-06-27 18:28:32,338 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:28:32,338 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 18:28:32,338 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:28:32,374 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:28:32,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 18:28:32,435 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-27 18:28:32,435 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:28:32,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 35 events. 1/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 54 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-06-27 18:28:32,438 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 18:28:32,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-27 18:28:32,452 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:28:32,458 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;@6c876ffd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:28:32,458 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 18:28:32,470 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:28:32,471 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 18:28:32,471 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:28:32,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:32,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:28:32,472 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:32,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:32,477 INFO L85 PathProgramCache]: Analyzing trace with hash 307960714, now seen corresponding path program 1 times [2024-06-27 18:28:32,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:32,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314683843] [2024-06-27 18:28:32,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:32,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:33,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:33,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:33,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314683843] [2024-06-27 18:28:33,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314683843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:33,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:33,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:28:33,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018904010] [2024-06-27 18:28:33,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:33,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:28:33,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:33,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:28:33,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:28:33,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-27 18:28:33,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:33,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:33,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-27 18:28:33,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:33,728 INFO L124 PetriNetUnfolderBase]: 384/783 cut-off events. [2024-06-27 18:28:33,729 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-27 18:28:33,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1447 conditions, 783 events. 384/783 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4424 event pairs, 284 based on Foata normal form. 31/728 useless extension candidates. Maximal degree in co-relation 1436. Up to 639 conditions per place. [2024-06-27 18:28:33,740 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 29 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 18:28:33,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 45 transitions, 165 flow [2024-06-27 18:28:33,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:28:33,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:28:33,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-27 18:28:33,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7117117117117117 [2024-06-27 18:28:33,754 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 79 transitions. [2024-06-27 18:28:33,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 45 transitions, 165 flow [2024-06-27 18:28:33,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:33,761 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 100 flow [2024-06-27 18:28:33,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-06-27 18:28:33,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-27 18:28:33,766 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 100 flow [2024-06-27 18:28:33,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:33,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:33,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:33,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:28:33,768 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:33,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:33,769 INFO L85 PathProgramCache]: Analyzing trace with hash -402458967, now seen corresponding path program 1 times [2024-06-27 18:28:33,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:33,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398669203] [2024-06-27 18:28:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:33,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:34,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:34,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:34,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398669203] [2024-06-27 18:28:34,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398669203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:34,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:34,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:28:34,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864103195] [2024-06-27 18:28:34,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:34,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:28:34,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:34,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:28:34,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:28:34,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 37 [2024-06-27 18:28:34,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:34,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 37 [2024-06-27 18:28:34,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:34,544 INFO L124 PetriNetUnfolderBase]: 434/875 cut-off events. [2024-06-27 18:28:34,544 INFO L125 PetriNetUnfolderBase]: For 109/109 co-relation queries the response was YES. [2024-06-27 18:28:34,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1803 conditions, 875 events. 434/875 cut-off events. For 109/109 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4931 event pairs, 204 based on Foata normal form. 4/806 useless extension candidates. Maximal degree in co-relation 1791. Up to 686 conditions per place. [2024-06-27 18:28:34,577 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 39 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 18:28:34,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 240 flow [2024-06-27 18:28:34,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:28:34,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:28:34,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 18:28:34,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6756756756756757 [2024-06-27 18:28:34,580 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-27 18:28:34,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 240 flow [2024-06-27 18:28:34,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 57 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:28:34,582 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 134 flow [2024-06-27 18:28:34,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 18:28:34,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 18:28:34,583 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 134 flow [2024-06-27 18:28:34,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:34,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:34,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:28:34,584 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:34,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:34,585 INFO L85 PathProgramCache]: Analyzing trace with hash 407827728, now seen corresponding path program 1 times [2024-06-27 18:28:34,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:34,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874434612] [2024-06-27 18:28:34,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:34,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:34,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-06-27 18:28:34,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:34,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874434612] [2024-06-27 18:28:34,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874434612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:34,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:34,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:28:34,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20203727] [2024-06-27 18:28:34,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:34,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:28:34,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:34,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:28:34,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:28:34,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 37 [2024-06-27 18:28:34,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:34,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 37 [2024-06-27 18:28:34,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:34,740 INFO L124 PetriNetUnfolderBase]: 130/345 cut-off events. [2024-06-27 18:28:34,741 INFO L125 PetriNetUnfolderBase]: For 109/116 co-relation queries the response was YES. [2024-06-27 18:28:34,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 345 events. 130/345 cut-off events. For 109/116 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1869 event pairs, 31 based on Foata normal form. 6/331 useless extension candidates. Maximal degree in co-relation 681. Up to 182 conditions per place. [2024-06-27 18:28:34,744 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 19 selfloop transitions, 4 changer transitions 1/44 dead transitions. [2024-06-27 18:28:34,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 177 flow [2024-06-27 18:28:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:28:34,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:28:34,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 18:28:34,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7477477477477478 [2024-06-27 18:28:34,747 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 134 flow. Second operand 3 states and 83 transitions. [2024-06-27 18:28:34,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 177 flow [2024-06-27 18:28:34,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 168 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:34,751 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 114 flow [2024-06-27 18:28:34,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 18:28:34,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 18:28:34,753 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 114 flow [2024-06-27 18:28:34,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:34,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:34,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:34,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:28:34,754 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:34,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:34,755 INFO L85 PathProgramCache]: Analyzing trace with hash -453269520, now seen corresponding path program 1 times [2024-06-27 18:28:34,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:34,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31325274] [2024-06-27 18:28:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:34,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:35,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:35,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31325274] [2024-06-27 18:28:35,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31325274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:35,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:35,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:35,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696765527] [2024-06-27 18:28:35,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:35,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:35,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:35,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 37 [2024-06-27 18:28:35,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:35,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:35,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 37 [2024-06-27 18:28:35,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:36,120 INFO L124 PetriNetUnfolderBase]: 375/679 cut-off events. [2024-06-27 18:28:36,120 INFO L125 PetriNetUnfolderBase]: For 284/284 co-relation queries the response was YES. [2024-06-27 18:28:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 679 events. 375/679 cut-off events. For 284/284 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3336 event pairs, 25 based on Foata normal form. 4/675 useless extension candidates. Maximal degree in co-relation 1558. Up to 554 conditions per place. [2024-06-27 18:28:36,149 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 44 selfloop transitions, 8 changer transitions 5/68 dead transitions. [2024-06-27 18:28:36,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 68 transitions, 296 flow [2024-06-27 18:28:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:36,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:36,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 18:28:36,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171171171171171 [2024-06-27 18:28:36,152 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 114 flow. Second operand 6 states and 137 transitions. [2024-06-27 18:28:36,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 68 transitions, 296 flow [2024-06-27 18:28:36,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 68 transitions, 286 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:36,154 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 129 flow [2024-06-27 18:28:36,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=129, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2024-06-27 18:28:36,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2024-06-27 18:28:36,155 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 129 flow [2024-06-27 18:28:36,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:36,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:36,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:36,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:28:36,156 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:36,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:36,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1079448319, now seen corresponding path program 1 times [2024-06-27 18:28:36,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:36,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663533780] [2024-06-27 18:28:36,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:36,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:36,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:36,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663533780] [2024-06-27 18:28:36,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663533780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:36,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:36,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:28:36,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017797442] [2024-06-27 18:28:36,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:36,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:28:36,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:36,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:28:36,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:28:36,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 18:28:36,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 129 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:36,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:36,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 18:28:36,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:37,063 INFO L124 PetriNetUnfolderBase]: 318/671 cut-off events. [2024-06-27 18:28:37,063 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-06-27 18:28:37,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1564 conditions, 671 events. 318/671 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3584 event pairs, 107 based on Foata normal form. 1/640 useless extension candidates. Maximal degree in co-relation 1547. Up to 524 conditions per place. [2024-06-27 18:28:37,068 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 36 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 18:28:37,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 53 transitions, 262 flow [2024-06-27 18:28:37,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:28:37,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:28:37,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-27 18:28:37,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297297297297298 [2024-06-27 18:28:37,070 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 129 flow. Second operand 5 states and 98 transitions. [2024-06-27 18:28:37,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 53 transitions, 262 flow [2024-06-27 18:28:37,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 53 transitions, 242 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:37,074 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 165 flow [2024-06-27 18:28:37,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=165, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 18:28:37,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-27 18:28:37,078 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 165 flow [2024-06-27 18:28:37,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:37,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:37,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:28:37,084 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:37,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:37,085 INFO L85 PathProgramCache]: Analyzing trace with hash -896839634, now seen corresponding path program 1 times [2024-06-27 18:28:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903001903] [2024-06-27 18:28:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:37,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:37,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:37,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903001903] [2024-06-27 18:28:37,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903001903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:37,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:37,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:37,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117211001] [2024-06-27 18:28:37,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:37,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:37,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:37,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:37,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:37,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:37,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 165 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:37,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:37,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:37,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:37,983 INFO L124 PetriNetUnfolderBase]: 377/766 cut-off events. [2024-06-27 18:28:37,983 INFO L125 PetriNetUnfolderBase]: For 619/619 co-relation queries the response was YES. [2024-06-27 18:28:37,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1910 conditions, 766 events. 377/766 cut-off events. For 619/619 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4081 event pairs, 127 based on Foata normal form. 1/741 useless extension candidates. Maximal degree in co-relation 1890. Up to 608 conditions per place. [2024-06-27 18:28:37,989 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 42 selfloop transitions, 9 changer transitions 0/60 dead transitions. [2024-06-27 18:28:37,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 313 flow [2024-06-27 18:28:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:37,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:37,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 18:28:37,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045045045045045 [2024-06-27 18:28:37,991 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 165 flow. Second operand 6 states and 112 transitions. [2024-06-27 18:28:37,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 313 flow [2024-06-27 18:28:37,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 304 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 18:28:37,993 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 191 flow [2024-06-27 18:28:37,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-06-27 18:28:37,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-27 18:28:37,995 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 191 flow [2024-06-27 18:28:37,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:37,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:37,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:37,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:28:37,996 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:37,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:37,996 INFO L85 PathProgramCache]: Analyzing trace with hash 382242424, now seen corresponding path program 1 times [2024-06-27 18:28:37,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:37,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554049790] [2024-06-27 18:28:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:37,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:38,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:38,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:38,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554049790] [2024-06-27 18:28:38,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554049790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:38,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:38,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:38,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604704951] [2024-06-27 18:28:38,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:38,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:38,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:38,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:38,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:38,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:38,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:38,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:38,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:38,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:38,973 INFO L124 PetriNetUnfolderBase]: 426/852 cut-off events. [2024-06-27 18:28:38,973 INFO L125 PetriNetUnfolderBase]: For 1073/1073 co-relation queries the response was YES. [2024-06-27 18:28:38,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 852 events. 426/852 cut-off events. For 1073/1073 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4576 event pairs, 137 based on Foata normal form. 2/826 useless extension candidates. Maximal degree in co-relation 2230. Up to 665 conditions per place. [2024-06-27 18:28:38,979 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 47 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-27 18:28:38,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 67 transitions, 371 flow [2024-06-27 18:28:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:38,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 18:28:38,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5180180180180181 [2024-06-27 18:28:38,982 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 191 flow. Second operand 6 states and 115 transitions. [2024-06-27 18:28:38,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 67 transitions, 371 flow [2024-06-27 18:28:38,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 67 transitions, 352 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:38,986 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 233 flow [2024-06-27 18:28:38,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-27 18:28:38,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 18:28:38,987 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 233 flow [2024-06-27 18:28:38,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:38,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:38,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:38,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:28:38,988 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:38,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:38,989 INFO L85 PathProgramCache]: Analyzing trace with hash -2032232930, now seen corresponding path program 2 times [2024-06-27 18:28:38,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:38,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795235375] [2024-06-27 18:28:38,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:38,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:39,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:39,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:39,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795235375] [2024-06-27 18:28:39,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795235375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:39,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:39,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:28:39,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306334307] [2024-06-27 18:28:39,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:39,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:28:39,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:39,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:28:39,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:28:39,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:39,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 233 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:39,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:39,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:39,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:39,908 INFO L124 PetriNetUnfolderBase]: 430/873 cut-off events. [2024-06-27 18:28:39,908 INFO L125 PetriNetUnfolderBase]: For 1532/1538 co-relation queries the response was YES. [2024-06-27 18:28:39,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2479 conditions, 873 events. 430/873 cut-off events. For 1532/1538 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4726 event pairs, 129 based on Foata normal form. 6/847 useless extension candidates. Maximal degree in co-relation 2455. Up to 640 conditions per place. [2024-06-27 18:28:39,915 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 46 selfloop transitions, 13 changer transitions 0/69 dead transitions. [2024-06-27 18:28:39,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 413 flow [2024-06-27 18:28:39,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:28:39,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:28:39,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 18:28:39,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225225225225225 [2024-06-27 18:28:39,919 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 233 flow. Second operand 6 states and 116 transitions. [2024-06-27 18:28:39,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 413 flow [2024-06-27 18:28:39,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 394 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:39,925 INFO L231 Difference]: Finished difference. Result has 60 places, 51 transitions, 261 flow [2024-06-27 18:28:39,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=261, PETRI_PLACES=60, PETRI_TRANSITIONS=51} [2024-06-27 18:28:39,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-27 18:28:39,927 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 51 transitions, 261 flow [2024-06-27 18:28:39,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:39,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:39,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:39,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:28:39,928 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:39,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:39,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2032224002, now seen corresponding path program 1 times [2024-06-27 18:28:39,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:39,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233464729] [2024-06-27 18:28:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:40,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233464729] [2024-06-27 18:28:40,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233464729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:40,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:40,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:40,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384418599] [2024-06-27 18:28:40,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:40,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:40,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:40,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:40,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:40,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:40,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 51 transitions, 261 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:40,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:40,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:40,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:40,857 INFO L124 PetriNetUnfolderBase]: 412/851 cut-off events. [2024-06-27 18:28:40,857 INFO L125 PetriNetUnfolderBase]: For 1600/1600 co-relation queries the response was YES. [2024-06-27 18:28:40,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2508 conditions, 851 events. 412/851 cut-off events. For 1600/1600 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4651 event pairs, 122 based on Foata normal form. 1/820 useless extension candidates. Maximal degree in co-relation 2483. Up to 652 conditions per place. [2024-06-27 18:28:40,863 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 54 selfloop transitions, 11 changer transitions 0/74 dead transitions. [2024-06-27 18:28:40,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 74 transitions, 457 flow [2024-06-27 18:28:40,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:40,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:40,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 18:28:40,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019305019305019 [2024-06-27 18:28:40,868 INFO L175 Difference]: Start difference. First operand has 60 places, 51 transitions, 261 flow. Second operand 7 states and 130 transitions. [2024-06-27 18:28:40,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 74 transitions, 457 flow [2024-06-27 18:28:40,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 74 transitions, 426 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:40,872 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 271 flow [2024-06-27 18:28:40,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=271, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-06-27 18:28:40,873 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-27 18:28:40,873 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 271 flow [2024-06-27 18:28:40,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:40,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:40,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:40,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:28:40,875 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:40,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:40,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1247114258, now seen corresponding path program 1 times [2024-06-27 18:28:40,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:40,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180935535] [2024-06-27 18:28:40,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:40,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:40,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:41,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:41,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:41,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180935535] [2024-06-27 18:28:41,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180935535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:41,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:41,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:41,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224154425] [2024-06-27 18:28:41,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:41,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:41,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:41,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:41,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:41,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:41,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 271 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:41,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:41,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:41,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:42,227 INFO L124 PetriNetUnfolderBase]: 466/919 cut-off events. [2024-06-27 18:28:42,227 INFO L125 PetriNetUnfolderBase]: For 2211/2213 co-relation queries the response was YES. [2024-06-27 18:28:42,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2863 conditions, 919 events. 466/919 cut-off events. For 2211/2213 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4996 event pairs, 140 based on Foata normal form. 3/893 useless extension candidates. Maximal degree in co-relation 2837. Up to 713 conditions per place. [2024-06-27 18:28:42,233 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 56 selfloop transitions, 20 changer transitions 0/86 dead transitions. [2024-06-27 18:28:42,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 565 flow [2024-06-27 18:28:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 18:28:42,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49324324324324326 [2024-06-27 18:28:42,235 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 271 flow. Second operand 8 states and 146 transitions. [2024-06-27 18:28:42,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 565 flow [2024-06-27 18:28:42,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 86 transitions, 538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:42,240 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 416 flow [2024-06-27 18:28:42,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=416, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-27 18:28:42,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 18:28:42,241 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 416 flow [2024-06-27 18:28:42,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:42,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:42,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:42,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:28:42,242 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:42,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash 14268778, now seen corresponding path program 2 times [2024-06-27 18:28:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026873484] [2024-06-27 18:28:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:42,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:43,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:43,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:43,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026873484] [2024-06-27 18:28:43,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026873484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:43,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:43,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:43,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694888776] [2024-06-27 18:28:43,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:43,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:43,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:43,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:43,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:43,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:43,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 416 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:43,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:43,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:43,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:43,492 INFO L124 PetriNetUnfolderBase]: 497/977 cut-off events. [2024-06-27 18:28:43,493 INFO L125 PetriNetUnfolderBase]: For 3114/3120 co-relation queries the response was YES. [2024-06-27 18:28:43,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 977 events. 497/977 cut-off events. For 3114/3120 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5358 event pairs, 132 based on Foata normal form. 7/956 useless extension candidates. Maximal degree in co-relation 3322. Up to 751 conditions per place. [2024-06-27 18:28:43,500 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 62 selfloop transitions, 31 changer transitions 0/103 dead transitions. [2024-06-27 18:28:43,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 103 transitions, 771 flow [2024-06-27 18:28:43,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:43,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:43,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 18:28:43,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 18:28:43,502 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 416 flow. Second operand 8 states and 152 transitions. [2024-06-27 18:28:43,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 103 transitions, 771 flow [2024-06-27 18:28:43,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 737 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 18:28:43,509 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 576 flow [2024-06-27 18:28:43,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=576, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 18:28:43,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-27 18:28:43,510 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 576 flow [2024-06-27 18:28:43,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:43,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:43,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:43,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:28:43,511 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:43,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:43,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1247235375, now seen corresponding path program 1 times [2024-06-27 18:28:43,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:43,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190556188] [2024-06-27 18:28:43,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:43,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:43,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:44,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:44,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:44,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190556188] [2024-06-27 18:28:44,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190556188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:44,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:44,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:44,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541068738] [2024-06-27 18:28:44,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:44,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:44,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:44,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:44,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:44,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:44,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 576 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:44,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:44,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:44,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:44,472 INFO L124 PetriNetUnfolderBase]: 553/1061 cut-off events. [2024-06-27 18:28:44,472 INFO L125 PetriNetUnfolderBase]: For 4157/4161 co-relation queries the response was YES. [2024-06-27 18:28:44,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3886 conditions, 1061 events. 553/1061 cut-off events. For 4157/4161 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5760 event pairs, 144 based on Foata normal form. 6/1035 useless extension candidates. Maximal degree in co-relation 3851. Up to 836 conditions per place. [2024-06-27 18:28:44,481 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 80 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-27 18:28:44,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 868 flow [2024-06-27 18:28:44,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:44,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:44,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 18:28:44,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942084942084942 [2024-06-27 18:28:44,482 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 576 flow. Second operand 7 states and 128 transitions. [2024-06-27 18:28:44,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 868 flow [2024-06-27 18:28:44,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 104 transitions, 811 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:28:44,490 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 576 flow [2024-06-27 18:28:44,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=576, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-27 18:28:44,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 18:28:44,492 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 576 flow [2024-06-27 18:28:44,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:44,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:44,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:44,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:28:44,493 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:44,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:44,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1425289455, now seen corresponding path program 2 times [2024-06-27 18:28:44,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:44,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703916248] [2024-06-27 18:28:44,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:44,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:44,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:45,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:45,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703916248] [2024-06-27 18:28:45,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703916248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:45,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:45,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:45,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545173167] [2024-06-27 18:28:45,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:45,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:45,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:45,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:45,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:45,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:45,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 576 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:45,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:45,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:45,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:45,500 INFO L124 PetriNetUnfolderBase]: 591/1168 cut-off events. [2024-06-27 18:28:45,500 INFO L125 PetriNetUnfolderBase]: For 5187/5193 co-relation queries the response was YES. [2024-06-27 18:28:45,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4291 conditions, 1168 events. 591/1168 cut-off events. For 5187/5193 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6544 event pairs, 189 based on Foata normal form. 6/1131 useless extension candidates. Maximal degree in co-relation 4255. Up to 800 conditions per place. [2024-06-27 18:28:45,510 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 79 selfloop transitions, 22 changer transitions 0/109 dead transitions. [2024-06-27 18:28:45,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 109 transitions, 928 flow [2024-06-27 18:28:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:45,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:45,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 18:28:45,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096525096525096 [2024-06-27 18:28:45,512 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 576 flow. Second operand 7 states and 132 transitions. [2024-06-27 18:28:45,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 109 transitions, 928 flow [2024-06-27 18:28:45,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 887 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:45,524 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 628 flow [2024-06-27 18:28:45,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=628, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-27 18:28:45,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-27 18:28:45,526 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 628 flow [2024-06-27 18:28:45,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:45,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:45,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:45,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:28:45,527 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:45,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash -423665966, now seen corresponding path program 3 times [2024-06-27 18:28:45,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:45,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105721493] [2024-06-27 18:28:45,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:45,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:45,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:46,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:46,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:46,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105721493] [2024-06-27 18:28:46,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105721493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:46,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:46,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:46,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443304209] [2024-06-27 18:28:46,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:46,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:46,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:46,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:46,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:46,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:46,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 628 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:46,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:46,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:46,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:46,792 INFO L124 PetriNetUnfolderBase]: 565/1113 cut-off events. [2024-06-27 18:28:46,792 INFO L125 PetriNetUnfolderBase]: For 5846/5852 co-relation queries the response was YES. [2024-06-27 18:28:46,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 1113 events. 565/1113 cut-off events. For 5846/5852 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6390 event pairs, 150 based on Foata normal form. 3/1082 useless extension candidates. Maximal degree in co-relation 4313. Up to 832 conditions per place. [2024-06-27 18:28:46,801 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 69 selfloop transitions, 43 changer transitions 0/125 dead transitions. [2024-06-27 18:28:46,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 1092 flow [2024-06-27 18:28:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:46,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:46,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 18:28:46,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 18:28:46,803 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 628 flow. Second operand 8 states and 152 transitions. [2024-06-27 18:28:46,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 1092 flow [2024-06-27 18:28:46,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 125 transitions, 1051 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:46,812 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 910 flow [2024-06-27 18:28:46,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=910, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2024-06-27 18:28:46,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-27 18:28:46,813 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 910 flow [2024-06-27 18:28:46,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-06-27 18:28:46,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:46,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:46,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:28:46,814 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:46,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:46,815 INFO L85 PathProgramCache]: Analyzing trace with hash -296614687, now seen corresponding path program 3 times [2024-06-27 18:28:46,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:46,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546749107] [2024-06-27 18:28:46,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:46,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:47,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:47,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546749107] [2024-06-27 18:28:47,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546749107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:47,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:47,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:28:47,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805808402] [2024-06-27 18:28:47,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:47,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:28:47,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:47,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:28:47,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:28:47,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:47,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 910 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:47,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:47,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:47,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:47,784 INFO L124 PetriNetUnfolderBase]: 614/1221 cut-off events. [2024-06-27 18:28:47,784 INFO L125 PetriNetUnfolderBase]: For 6838/6838 co-relation queries the response was YES. [2024-06-27 18:28:47,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4906 conditions, 1221 events. 614/1221 cut-off events. For 6838/6838 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6951 event pairs, 138 based on Foata normal form. 2/1174 useless extension candidates. Maximal degree in co-relation 4865. Up to 836 conditions per place. [2024-06-27 18:28:47,794 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 92 selfloop transitions, 27 changer transitions 0/127 dead transitions. [2024-06-27 18:28:47,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 127 transitions, 1242 flow [2024-06-27 18:28:47,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:28:47,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:28:47,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 18:28:47,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5019305019305019 [2024-06-27 18:28:47,796 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 910 flow. Second operand 7 states and 130 transitions. [2024-06-27 18:28:47,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 127 transitions, 1242 flow [2024-06-27 18:28:47,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 127 transitions, 1174 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:47,808 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 901 flow [2024-06-27 18:28:47,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=901, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-27 18:28:47,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-27 18:28:47,809 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 901 flow [2024-06-27 18:28:47,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:47,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:47,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:47,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:28:47,810 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:47,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:47,811 INFO L85 PathProgramCache]: Analyzing trace with hash -97036579, now seen corresponding path program 1 times [2024-06-27 18:28:47,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:47,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457148529] [2024-06-27 18:28:47,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:47,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:48,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:48,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:48,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457148529] [2024-06-27 18:28:48,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457148529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:48,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:48,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:48,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298988518] [2024-06-27 18:28:48,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:48,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:48,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:48,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:48,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:48,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:48,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:48,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:48,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:48,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:49,132 INFO L124 PetriNetUnfolderBase]: 615/1181 cut-off events. [2024-06-27 18:28:49,133 INFO L125 PetriNetUnfolderBase]: For 6828/6828 co-relation queries the response was YES. [2024-06-27 18:28:49,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4865 conditions, 1181 events. 615/1181 cut-off events. For 6828/6828 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6671 event pairs, 161 based on Foata normal form. 1/1147 useless extension candidates. Maximal degree in co-relation 4823. Up to 876 conditions per place. [2024-06-27 18:28:49,143 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 74 selfloop transitions, 49 changer transitions 0/131 dead transitions. [2024-06-27 18:28:49,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 131 transitions, 1265 flow [2024-06-27 18:28:49,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:49,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:49,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 18:28:49,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 18:28:49,145 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 901 flow. Second operand 8 states and 145 transitions. [2024-06-27 18:28:49,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 131 transitions, 1265 flow [2024-06-27 18:28:49,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 131 transitions, 1206 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:49,157 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 980 flow [2024-06-27 18:28:49,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=980, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-27 18:28:49,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 18:28:49,158 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 980 flow [2024-06-27 18:28:49,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:49,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:49,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:49,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:28:49,159 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:49,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:49,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1108291939, now seen corresponding path program 1 times [2024-06-27 18:28:49,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:49,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228700937] [2024-06-27 18:28:49,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:49,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:49,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:49,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-06-27 18:28:49,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:49,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228700937] [2024-06-27 18:28:49,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228700937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:49,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:49,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:49,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905190616] [2024-06-27 18:28:49,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:49,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:49,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:49,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:49,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:49,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:49,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 980 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:49,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:50,229 INFO L124 PetriNetUnfolderBase]: 637/1209 cut-off events. [2024-06-27 18:28:50,230 INFO L125 PetriNetUnfolderBase]: For 8081/8081 co-relation queries the response was YES. [2024-06-27 18:28:50,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5104 conditions, 1209 events. 637/1209 cut-off events. For 8081/8081 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6804 event pairs, 150 based on Foata normal form. 2/1177 useless extension candidates. Maximal degree in co-relation 5061. Up to 936 conditions per place. [2024-06-27 18:28:50,245 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 106 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2024-06-27 18:28:50,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 136 transitions, 1368 flow [2024-06-27 18:28:50,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:50,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:50,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 18:28:50,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49324324324324326 [2024-06-27 18:28:50,249 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 980 flow. Second operand 8 states and 146 transitions. [2024-06-27 18:28:50,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 136 transitions, 1368 flow [2024-06-27 18:28:50,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 136 transitions, 1256 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:50,265 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 943 flow [2024-06-27 18:28:50,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-06-27 18:28:50,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-27 18:28:50,266 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 943 flow [2024-06-27 18:28:50,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:50,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:50,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:50,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:28:50,267 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:50,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1234301021, now seen corresponding path program 2 times [2024-06-27 18:28:50,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:50,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826991359] [2024-06-27 18:28:50,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:50,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:50,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:50,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826991359] [2024-06-27 18:28:50,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826991359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:50,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:50,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:50,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312832630] [2024-06-27 18:28:50,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:50,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:50,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:50,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:50,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:51,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:51,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:51,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:51,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:51,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:51,369 INFO L124 PetriNetUnfolderBase]: 675/1314 cut-off events. [2024-06-27 18:28:51,370 INFO L125 PetriNetUnfolderBase]: For 9213/9213 co-relation queries the response was YES. [2024-06-27 18:28:51,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5481 conditions, 1314 events. 675/1314 cut-off events. For 9213/9213 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7483 event pairs, 163 based on Foata normal form. 2/1269 useless extension candidates. Maximal degree in co-relation 5437. Up to 827 conditions per place. [2024-06-27 18:28:51,382 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 105 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-06-27 18:28:51,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 144 transitions, 1429 flow [2024-06-27 18:28:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:51,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:51,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 18:28:51,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 18:28:51,386 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 943 flow. Second operand 8 states and 152 transitions. [2024-06-27 18:28:51,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 144 transitions, 1429 flow [2024-06-27 18:28:51,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1370 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:51,405 INFO L231 Difference]: Finished difference. Result has 101 places, 114 transitions, 1029 flow [2024-06-27 18:28:51,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1029, PETRI_PLACES=101, PETRI_TRANSITIONS=114} [2024-06-27 18:28:51,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 18:28:51,406 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 114 transitions, 1029 flow [2024-06-27 18:28:51,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:51,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:51,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:51,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:28:51,407 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:51,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:51,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1242575231, now seen corresponding path program 3 times [2024-06-27 18:28:51,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:51,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402120641] [2024-06-27 18:28:51,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:51,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:51,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:52,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:52,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:52,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402120641] [2024-06-27 18:28:52,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402120641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:52,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:52,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:52,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073569682] [2024-06-27 18:28:52,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:52,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:52,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:52,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:52,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:52,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:52,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 114 transitions, 1029 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:52,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:52,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:52,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:52,452 INFO L124 PetriNetUnfolderBase]: 697/1335 cut-off events. [2024-06-27 18:28:52,452 INFO L125 PetriNetUnfolderBase]: For 10395/10395 co-relation queries the response was YES. [2024-06-27 18:28:52,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5848 conditions, 1335 events. 697/1335 cut-off events. For 10395/10395 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7577 event pairs, 137 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 5802. Up to 845 conditions per place. [2024-06-27 18:28:52,463 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 104 selfloop transitions, 34 changer transitions 0/146 dead transitions. [2024-06-27 18:28:52,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1491 flow [2024-06-27 18:28:52,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:52,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:52,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 18:28:52,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101351351351351 [2024-06-27 18:28:52,465 INFO L175 Difference]: Start difference. First operand has 101 places, 114 transitions, 1029 flow. Second operand 8 states and 151 transitions. [2024-06-27 18:28:52,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1491 flow [2024-06-27 18:28:52,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1451 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:28:52,487 INFO L231 Difference]: Finished difference. Result has 106 places, 116 transitions, 1092 flow [2024-06-27 18:28:52,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1092, PETRI_PLACES=106, PETRI_TRANSITIONS=116} [2024-06-27 18:28:52,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 18:28:52,488 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 116 transitions, 1092 flow [2024-06-27 18:28:52,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:52,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:52,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:52,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:28:52,489 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:52,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:52,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1242583601, now seen corresponding path program 4 times [2024-06-27 18:28:52,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:52,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852052558] [2024-06-27 18:28:52,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:52,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:52,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:53,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:53,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852052558] [2024-06-27 18:28:53,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852052558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:53,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:53,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:53,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342394313] [2024-06-27 18:28:53,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:53,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:53,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:53,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:53,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:53,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:53,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 116 transitions, 1092 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:53,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:53,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:53,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:53,534 INFO L124 PetriNetUnfolderBase]: 693/1329 cut-off events. [2024-06-27 18:28:53,535 INFO L125 PetriNetUnfolderBase]: For 10623/10623 co-relation queries the response was YES. [2024-06-27 18:28:53,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5942 conditions, 1329 events. 693/1329 cut-off events. For 10623/10623 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7532 event pairs, 136 based on Foata normal form. 2/1289 useless extension candidates. Maximal degree in co-relation 5894. Up to 842 conditions per place. [2024-06-27 18:28:53,545 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 101 selfloop transitions, 36 changer transitions 0/145 dead transitions. [2024-06-27 18:28:53,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1486 flow [2024-06-27 18:28:53,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:53,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:53,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 18:28:53,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033783783783784 [2024-06-27 18:28:53,547 INFO L175 Difference]: Start difference. First operand has 106 places, 116 transitions, 1092 flow. Second operand 8 states and 149 transitions. [2024-06-27 18:28:53,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1486 flow [2024-06-27 18:28:53,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 145 transitions, 1387 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:53,572 INFO L231 Difference]: Finished difference. Result has 109 places, 116 transitions, 1070 flow [2024-06-27 18:28:53,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1070, PETRI_PLACES=109, PETRI_TRANSITIONS=116} [2024-06-27 18:28:53,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-27 18:28:53,573 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 116 transitions, 1070 flow [2024-06-27 18:28:53,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:53,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:53,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:53,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:28:53,574 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:53,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:53,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1242882813, now seen corresponding path program 1 times [2024-06-27 18:28:53,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:53,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437881474] [2024-06-27 18:28:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:53,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:54,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:54,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437881474] [2024-06-27 18:28:54,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437881474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:54,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:54,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:54,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201092152] [2024-06-27 18:28:54,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:54,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:54,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:54,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:54,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:54,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:54,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 116 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:54,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:54,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:54,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:54,901 INFO L124 PetriNetUnfolderBase]: 694/1331 cut-off events. [2024-06-27 18:28:54,901 INFO L125 PetriNetUnfolderBase]: For 10141/10141 co-relation queries the response was YES. [2024-06-27 18:28:54,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5898 conditions, 1331 events. 694/1331 cut-off events. For 10141/10141 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7735 event pairs, 186 based on Foata normal form. 1/1287 useless extension candidates. Maximal degree in co-relation 5849. Up to 1072 conditions per place. [2024-06-27 18:28:54,911 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 124 selfloop transitions, 16 changer transitions 0/148 dead transitions. [2024-06-27 18:28:54,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 1488 flow [2024-06-27 18:28:54,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:54,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 18:28:54,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-27 18:28:54,913 INFO L175 Difference]: Start difference. First operand has 109 places, 116 transitions, 1070 flow. Second operand 9 states and 158 transitions. [2024-06-27 18:28:54,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 1488 flow [2024-06-27 18:28:54,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 148 transitions, 1423 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 18:28:54,958 INFO L231 Difference]: Finished difference. Result has 112 places, 118 transitions, 1058 flow [2024-06-27 18:28:54,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1058, PETRI_PLACES=112, PETRI_TRANSITIONS=118} [2024-06-27 18:28:54,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-27 18:28:54,959 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 118 transitions, 1058 flow [2024-06-27 18:28:54,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:54,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:54,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:54,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:28:54,960 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:54,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:54,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1310191415, now seen corresponding path program 1 times [2024-06-27 18:28:54,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:54,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521360950] [2024-06-27 18:28:54,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:54,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:54,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:55,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:55,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521360950] [2024-06-27 18:28:55,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521360950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:55,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:55,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:55,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098938241] [2024-06-27 18:28:55,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:55,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:55,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:55,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:55,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:55,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 118 transitions, 1058 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:55,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:55,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:55,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:56,316 INFO L124 PetriNetUnfolderBase]: 637/1251 cut-off events. [2024-06-27 18:28:56,316 INFO L125 PetriNetUnfolderBase]: For 11048/11050 co-relation queries the response was YES. [2024-06-27 18:28:56,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5617 conditions, 1251 events. 637/1251 cut-off events. For 11048/11050 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7338 event pairs, 155 based on Foata normal form. 4/1205 useless extension candidates. Maximal degree in co-relation 5567. Up to 928 conditions per place. [2024-06-27 18:28:56,327 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 89 selfloop transitions, 38 changer transitions 0/141 dead transitions. [2024-06-27 18:28:56,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 141 transitions, 1404 flow [2024-06-27 18:28:56,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:28:56,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:28:56,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 18:28:56,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894894894894895 [2024-06-27 18:28:56,339 INFO L175 Difference]: Start difference. First operand has 112 places, 118 transitions, 1058 flow. Second operand 9 states and 163 transitions. [2024-06-27 18:28:56,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 141 transitions, 1404 flow [2024-06-27 18:28:56,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 141 transitions, 1317 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 18:28:56,357 INFO L231 Difference]: Finished difference. Result has 111 places, 119 transitions, 1069 flow [2024-06-27 18:28:56,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1069, PETRI_PLACES=111, PETRI_TRANSITIONS=119} [2024-06-27 18:28:56,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-27 18:28:56,358 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 119 transitions, 1069 flow [2024-06-27 18:28:56,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:56,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:56,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:56,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:28:56,359 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:56,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1307304695, now seen corresponding path program 2 times [2024-06-27 18:28:56,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:56,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782281634] [2024-06-27 18:28:56,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:56,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:57,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:57,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782281634] [2024-06-27 18:28:57,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782281634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:57,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:57,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:57,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680459104] [2024-06-27 18:28:57,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:57,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:57,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:57,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:57,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:57,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:57,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 119 transitions, 1069 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:57,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:57,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:57,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:57,723 INFO L124 PetriNetUnfolderBase]: 666/1317 cut-off events. [2024-06-27 18:28:57,723 INFO L125 PetriNetUnfolderBase]: For 11923/11929 co-relation queries the response was YES. [2024-06-27 18:28:57,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5806 conditions, 1317 events. 666/1317 cut-off events. For 11923/11929 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7867 event pairs, 138 based on Foata normal form. 4/1272 useless extension candidates. Maximal degree in co-relation 5756. Up to 923 conditions per place. [2024-06-27 18:28:57,732 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 103 selfloop transitions, 34 changer transitions 0/151 dead transitions. [2024-06-27 18:28:57,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 151 transitions, 1465 flow [2024-06-27 18:28:57,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:57,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:57,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 18:28:57,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5236486486486487 [2024-06-27 18:28:57,737 INFO L175 Difference]: Start difference. First operand has 111 places, 119 transitions, 1069 flow. Second operand 8 states and 155 transitions. [2024-06-27 18:28:57,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 151 transitions, 1465 flow [2024-06-27 18:28:57,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1390 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:57,757 INFO L231 Difference]: Finished difference. Result has 115 places, 122 transitions, 1112 flow [2024-06-27 18:28:57,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1112, PETRI_PLACES=115, PETRI_TRANSITIONS=122} [2024-06-27 18:28:57,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-27 18:28:57,758 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 122 transitions, 1112 flow [2024-06-27 18:28:57,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:57,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:57,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:57,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:28:57,759 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:57,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1426376315, now seen corresponding path program 3 times [2024-06-27 18:28:57,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:57,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077602268] [2024-06-27 18:28:57,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:58,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:58,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:58,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077602268] [2024-06-27 18:28:58,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077602268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:58,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:58,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:28:58,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714987544] [2024-06-27 18:28:58,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:58,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:28:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:58,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:28:58,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:28:58,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:28:58,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 122 transitions, 1112 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:28:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:59,019 INFO L124 PetriNetUnfolderBase]: 669/1305 cut-off events. [2024-06-27 18:28:59,019 INFO L125 PetriNetUnfolderBase]: For 13582/13584 co-relation queries the response was YES. [2024-06-27 18:28:59,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5981 conditions, 1305 events. 669/1305 cut-off events. For 13582/13584 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7760 event pairs, 155 based on Foata normal form. 4/1270 useless extension candidates. Maximal degree in co-relation 5928. Up to 1008 conditions per place. [2024-06-27 18:28:59,030 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 116 selfloop transitions, 21 changer transitions 0/151 dead transitions. [2024-06-27 18:28:59,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 151 transitions, 1520 flow [2024-06-27 18:28:59,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:28:59,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:28:59,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 18:28:59,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-27 18:28:59,032 INFO L175 Difference]: Start difference. First operand has 115 places, 122 transitions, 1112 flow. Second operand 8 states and 150 transitions. [2024-06-27 18:28:59,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 151 transitions, 1520 flow [2024-06-27 18:28:59,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 151 transitions, 1442 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 18:28:59,054 INFO L231 Difference]: Finished difference. Result has 119 places, 125 transitions, 1117 flow [2024-06-27 18:28:59,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=119, PETRI_TRANSITIONS=125} [2024-06-27 18:28:59,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-27 18:28:59,055 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 125 transitions, 1117 flow [2024-06-27 18:28:59,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:28:59,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:59,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:28:59,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:28:59,056 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:59,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:59,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1310197367, now seen corresponding path program 1 times [2024-06-27 18:28:59,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:59,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916717830] [2024-06-27 18:28:59,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:59,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:59,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:59,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:59,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916717830] [2024-06-27 18:28:59,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916717830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:59,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:59,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:28:59,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818391991] [2024-06-27 18:28:59,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:59,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:28:59,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:59,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:28:59,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:28:59,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:28:59,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 125 transitions, 1117 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:59,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:59,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:28:59,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:00,322 INFO L124 PetriNetUnfolderBase]: 747/1438 cut-off events. [2024-06-27 18:29:00,322 INFO L125 PetriNetUnfolderBase]: For 13542/13542 co-relation queries the response was YES. [2024-06-27 18:29:00,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6428 conditions, 1438 events. 747/1438 cut-off events. For 13542/13542 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8588 event pairs, 193 based on Foata normal form. 1/1394 useless extension candidates. Maximal degree in co-relation 6373. Up to 1082 conditions per place. [2024-06-27 18:29:00,331 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 98 selfloop transitions, 51 changer transitions 0/157 dead transitions. [2024-06-27 18:29:00,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 157 transitions, 1565 flow [2024-06-27 18:29:00,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:00,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:00,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 18:29:00,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 18:29:00,337 INFO L175 Difference]: Start difference. First operand has 119 places, 125 transitions, 1117 flow. Second operand 9 states and 162 transitions. [2024-06-27 18:29:00,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 157 transitions, 1565 flow [2024-06-27 18:29:00,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 157 transitions, 1509 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:00,364 INFO L231 Difference]: Finished difference. Result has 123 places, 127 transitions, 1202 flow [2024-06-27 18:29:00,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1202, PETRI_PLACES=123, PETRI_TRANSITIONS=127} [2024-06-27 18:29:00,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 18:29:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 127 transitions, 1202 flow [2024-06-27 18:29:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:00,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:00,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:00,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:29:00,366 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:00,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:00,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1426591796, now seen corresponding path program 1 times [2024-06-27 18:29:00,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:00,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755966822] [2024-06-27 18:29:00,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:00,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:01,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:01,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:01,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755966822] [2024-06-27 18:29:01,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755966822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:01,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:01,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:01,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470882649] [2024-06-27 18:29:01,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:01,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:01,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:01,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:01,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:01,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:01,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 127 transitions, 1202 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:01,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:01,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:01,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:01,500 INFO L124 PetriNetUnfolderBase]: 769/1464 cut-off events. [2024-06-27 18:29:01,500 INFO L125 PetriNetUnfolderBase]: For 14785/14785 co-relation queries the response was YES. [2024-06-27 18:29:01,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6694 conditions, 1464 events. 769/1464 cut-off events. For 14785/14785 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8712 event pairs, 192 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 6638. Up to 1125 conditions per place. [2024-06-27 18:29:01,508 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 129 selfloop transitions, 25 changer transitions 0/162 dead transitions. [2024-06-27 18:29:01,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 162 transitions, 1686 flow [2024-06-27 18:29:01,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 18:29:01,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-27 18:29:01,518 INFO L175 Difference]: Start difference. First operand has 123 places, 127 transitions, 1202 flow. Second operand 9 states and 164 transitions. [2024-06-27 18:29:01,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 162 transitions, 1686 flow [2024-06-27 18:29:01,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 162 transitions, 1561 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:01,542 INFO L231 Difference]: Finished difference. Result has 125 places, 129 transitions, 1166 flow [2024-06-27 18:29:01,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1166, PETRI_PLACES=125, PETRI_TRANSITIONS=129} [2024-06-27 18:29:01,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-27 18:29:01,544 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 129 transitions, 1166 flow [2024-06-27 18:29:01,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:01,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:01,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:01,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:29:01,545 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:01,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:01,545 INFO L85 PathProgramCache]: Analyzing trace with hash -391588587, now seen corresponding path program 4 times [2024-06-27 18:29:01,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:01,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161841916] [2024-06-27 18:29:01,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:01,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:01,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:02,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:02,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:02,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161841916] [2024-06-27 18:29:02,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161841916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:02,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:02,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:02,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482030360] [2024-06-27 18:29:02,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:02,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:02,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:02,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:02,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:02,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:29:02,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 129 transitions, 1166 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:02,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:02,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:29:02,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:02,878 INFO L124 PetriNetUnfolderBase]: 710/1398 cut-off events. [2024-06-27 18:29:02,878 INFO L125 PetriNetUnfolderBase]: For 15540/15545 co-relation queries the response was YES. [2024-06-27 18:29:02,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6459 conditions, 1398 events. 710/1398 cut-off events. For 15540/15545 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8429 event pairs, 137 based on Foata normal form. 7/1353 useless extension candidates. Maximal degree in co-relation 6402. Up to 1045 conditions per place. [2024-06-27 18:29:02,886 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 120 selfloop transitions, 24 changer transitions 0/158 dead transitions. [2024-06-27 18:29:02,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 158 transitions, 1600 flow [2024-06-27 18:29:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:29:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:29:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 18:29:02,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101351351351351 [2024-06-27 18:29:02,889 INFO L175 Difference]: Start difference. First operand has 125 places, 129 transitions, 1166 flow. Second operand 8 states and 151 transitions. [2024-06-27 18:29:02,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 158 transitions, 1600 flow [2024-06-27 18:29:02,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 158 transitions, 1527 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:02,918 INFO L231 Difference]: Finished difference. Result has 127 places, 132 transitions, 1184 flow [2024-06-27 18:29:02,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1184, PETRI_PLACES=127, PETRI_TRANSITIONS=132} [2024-06-27 18:29:02,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 18:29:02,919 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 132 transitions, 1184 flow [2024-06-27 18:29:02,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:02,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:02,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:02,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:29:02,920 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:02,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:02,920 INFO L85 PathProgramCache]: Analyzing trace with hash -391373106, now seen corresponding path program 2 times [2024-06-27 18:29:02,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:02,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895518617] [2024-06-27 18:29:02,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:02,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:02,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:03,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895518617] [2024-06-27 18:29:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895518617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:03,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:03,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167727850] [2024-06-27 18:29:03,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:03,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:03,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:03,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:03,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 132 transitions, 1184 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:03,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:03,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:03,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:04,018 INFO L124 PetriNetUnfolderBase]: 823/1577 cut-off events. [2024-06-27 18:29:04,018 INFO L125 PetriNetUnfolderBase]: For 17848/17848 co-relation queries the response was YES. [2024-06-27 18:29:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7341 conditions, 1577 events. 823/1577 cut-off events. For 17848/17848 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9549 event pairs, 185 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 7282. Up to 943 conditions per place. [2024-06-27 18:29:04,027 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 126 selfloop transitions, 38 changer transitions 0/172 dead transitions. [2024-06-27 18:29:04,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 172 transitions, 1810 flow [2024-06-27 18:29:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:04,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:04,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 18:29:04,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5165165165165165 [2024-06-27 18:29:04,028 INFO L175 Difference]: Start difference. First operand has 127 places, 132 transitions, 1184 flow. Second operand 9 states and 172 transitions. [2024-06-27 18:29:04,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 172 transitions, 1810 flow [2024-06-27 18:29:04,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 172 transitions, 1744 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:04,051 INFO L231 Difference]: Finished difference. Result has 131 places, 136 transitions, 1271 flow [2024-06-27 18:29:04,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1271, PETRI_PLACES=131, PETRI_TRANSITIONS=136} [2024-06-27 18:29:04,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 18:29:04,052 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 136 transitions, 1271 flow [2024-06-27 18:29:04,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:04,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:04,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:04,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:29:04,053 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:04,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:04,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1329493938, now seen corresponding path program 3 times [2024-06-27 18:29:04,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:04,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804039768] [2024-06-27 18:29:04,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:04,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:04,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804039768] [2024-06-27 18:29:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804039768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:04,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:04,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:04,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272579351] [2024-06-27 18:29:04,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:04,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:04,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:04,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:04,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 136 transitions, 1271 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:04,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:04,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:04,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:05,183 INFO L124 PetriNetUnfolderBase]: 845/1571 cut-off events. [2024-06-27 18:29:05,183 INFO L125 PetriNetUnfolderBase]: For 19161/19161 co-relation queries the response was YES. [2024-06-27 18:29:05,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7627 conditions, 1571 events. 845/1571 cut-off events. For 19161/19161 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9265 event pairs, 165 based on Foata normal form. 2/1534 useless extension candidates. Maximal degree in co-relation 7567. Up to 961 conditions per place. [2024-06-27 18:29:05,192 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 123 selfloop transitions, 42 changer transitions 0/173 dead transitions. [2024-06-27 18:29:05,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 173 transitions, 1863 flow [2024-06-27 18:29:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:05,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:05,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 18:29:05,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 18:29:05,202 INFO L175 Difference]: Start difference. First operand has 131 places, 136 transitions, 1271 flow. Second operand 9 states and 171 transitions. [2024-06-27 18:29:05,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 173 transitions, 1863 flow [2024-06-27 18:29:05,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 173 transitions, 1797 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:05,238 INFO L231 Difference]: Finished difference. Result has 135 places, 138 transitions, 1332 flow [2024-06-27 18:29:05,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1332, PETRI_PLACES=135, PETRI_TRANSITIONS=138} [2024-06-27 18:29:05,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 18:29:05,241 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 138 transitions, 1332 flow [2024-06-27 18:29:05,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:05,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:05,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:05,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:29:05,242 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:05,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:05,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1320297168, now seen corresponding path program 4 times [2024-06-27 18:29:05,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:05,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405373718] [2024-06-27 18:29:05,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:05,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:05,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:05,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:05,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:05,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405373718] [2024-06-27 18:29:05,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405373718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:05,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:05,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:05,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211721555] [2024-06-27 18:29:05,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:05,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:05,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:05,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:05,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:05,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:05,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 138 transitions, 1332 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:05,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:05,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:05,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:06,381 INFO L124 PetriNetUnfolderBase]: 867/1630 cut-off events. [2024-06-27 18:29:06,381 INFO L125 PetriNetUnfolderBase]: For 20543/20543 co-relation queries the response was YES. [2024-06-27 18:29:06,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8034 conditions, 1630 events. 867/1630 cut-off events. For 20543/20543 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9809 event pairs, 150 based on Foata normal form. 2/1586 useless extension candidates. Maximal degree in co-relation 7972. Up to 979 conditions per place. [2024-06-27 18:29:06,391 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 121 selfloop transitions, 46 changer transitions 0/175 dead transitions. [2024-06-27 18:29:06,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 175 transitions, 1934 flow [2024-06-27 18:29:06,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 18:29:06,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105105105105106 [2024-06-27 18:29:06,393 INFO L175 Difference]: Start difference. First operand has 135 places, 138 transitions, 1332 flow. Second operand 9 states and 170 transitions. [2024-06-27 18:29:06,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 175 transitions, 1934 flow [2024-06-27 18:29:06,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 175 transitions, 1813 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:06,427 INFO L231 Difference]: Finished difference. Result has 137 places, 140 transitions, 1350 flow [2024-06-27 18:29:06,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1350, PETRI_PLACES=137, PETRI_TRANSITIONS=140} [2024-06-27 18:29:06,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 18:29:06,428 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 1350 flow [2024-06-27 18:29:06,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:06,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:06,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:06,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:29:06,429 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:06,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:06,430 INFO L85 PathProgramCache]: Analyzing trace with hash -134603826, now seen corresponding path program 5 times [2024-06-27 18:29:06,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:06,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718196978] [2024-06-27 18:29:06,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:06,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:06,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:07,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:07,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718196978] [2024-06-27 18:29:07,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718196978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:07,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:07,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:07,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542627100] [2024-06-27 18:29:07,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:07,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:07,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:07,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:07,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:07,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:07,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 1350 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:07,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:07,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:07,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:07,656 INFO L124 PetriNetUnfolderBase]: 863/1659 cut-off events. [2024-06-27 18:29:07,656 INFO L125 PetriNetUnfolderBase]: For 19823/19823 co-relation queries the response was YES. [2024-06-27 18:29:07,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7945 conditions, 1659 events. 863/1659 cut-off events. For 19823/19823 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10216 event pairs, 217 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 7882. Up to 1338 conditions per place. [2024-06-27 18:29:07,664 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 147 selfloop transitions, 16 changer transitions 0/171 dead transitions. [2024-06-27 18:29:07,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 171 transitions, 1820 flow [2024-06-27 18:29:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:07,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:07,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 18:29:07,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774774774774775 [2024-06-27 18:29:07,666 INFO L175 Difference]: Start difference. First operand has 137 places, 140 transitions, 1350 flow. Second operand 9 states and 159 transitions. [2024-06-27 18:29:07,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 171 transitions, 1820 flow [2024-06-27 18:29:07,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 171 transitions, 1669 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:07,692 INFO L231 Difference]: Finished difference. Result has 139 places, 140 transitions, 1236 flow [2024-06-27 18:29:07,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1236, PETRI_PLACES=139, PETRI_TRANSITIONS=140} [2024-06-27 18:29:07,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 18:29:07,692 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 140 transitions, 1236 flow [2024-06-27 18:29:07,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:07,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:07,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:07,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:29:07,693 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:07,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:07,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1095110415, now seen corresponding path program 5 times [2024-06-27 18:29:07,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:07,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482137835] [2024-06-27 18:29:07,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:07,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:08,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-06-27 18:29:08,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:08,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482137835] [2024-06-27 18:29:08,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482137835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:08,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:08,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:08,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007143420] [2024-06-27 18:29:08,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:08,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:08,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:08,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:08,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:08,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:29:08,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 140 transitions, 1236 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:08,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:08,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:29:08,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:08,881 INFO L124 PetriNetUnfolderBase]: 810/1593 cut-off events. [2024-06-27 18:29:08,882 INFO L125 PetriNetUnfolderBase]: For 19220/19226 co-relation queries the response was YES. [2024-06-27 18:29:08,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 1593 events. 810/1593 cut-off events. For 19220/19226 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10002 event pairs, 188 based on Foata normal form. 8/1548 useless extension candidates. Maximal degree in co-relation 7326. Up to 1193 conditions per place. [2024-06-27 18:29:08,920 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 111 selfloop transitions, 46 changer transitions 0/171 dead transitions. [2024-06-27 18:29:08,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 171 transitions, 1682 flow [2024-06-27 18:29:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:08,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:08,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 18:29:08,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105105105105106 [2024-06-27 18:29:08,921 INFO L175 Difference]: Start difference. First operand has 139 places, 140 transitions, 1236 flow. Second operand 9 states and 170 transitions. [2024-06-27 18:29:08,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 171 transitions, 1682 flow [2024-06-27 18:29:08,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 171 transitions, 1645 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:08,947 INFO L231 Difference]: Finished difference. Result has 140 places, 142 transitions, 1328 flow [2024-06-27 18:29:08,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1328, PETRI_PLACES=140, PETRI_TRANSITIONS=142} [2024-06-27 18:29:08,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-27 18:29:08,948 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 142 transitions, 1328 flow [2024-06-27 18:29:08,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:08,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:08,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:08,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:29:08,949 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:08,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:08,949 INFO L85 PathProgramCache]: Analyzing trace with hash 200185199, now seen corresponding path program 6 times [2024-06-27 18:29:08,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:08,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81520984] [2024-06-27 18:29:08,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:08,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:08,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:09,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:09,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:09,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81520984] [2024-06-27 18:29:09,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81520984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:09,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:09,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:29:09,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710602430] [2024-06-27 18:29:09,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:09,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:29:09,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:09,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:29:09,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:29:09,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 18:29:09,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 142 transitions, 1328 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:09,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:09,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 18:29:09,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:10,120 INFO L124 PetriNetUnfolderBase]: 831/1640 cut-off events. [2024-06-27 18:29:10,121 INFO L125 PetriNetUnfolderBase]: For 20314/20320 co-relation queries the response was YES. [2024-06-27 18:29:10,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7693 conditions, 1640 events. 831/1640 cut-off events. For 20314/20320 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10400 event pairs, 199 based on Foata normal form. 8/1593 useless extension candidates. Maximal degree in co-relation 7628. Up to 1222 conditions per place. [2024-06-27 18:29:10,160 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 112 selfloop transitions, 46 changer transitions 0/172 dead transitions. [2024-06-27 18:29:10,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1797 flow [2024-06-27 18:29:10,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 18:29:10,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105105105105106 [2024-06-27 18:29:10,163 INFO L175 Difference]: Start difference. First operand has 140 places, 142 transitions, 1328 flow. Second operand 9 states and 170 transitions. [2024-06-27 18:29:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1797 flow [2024-06-27 18:29:10,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 172 transitions, 1673 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:10,194 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1365 flow [2024-06-27 18:29:10,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1365, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-27 18:29:10,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 18:29:10,195 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1365 flow [2024-06-27 18:29:10,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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-06-27 18:29:10,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:10,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:10,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:29:10,195 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:10,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:10,196 INFO L85 PathProgramCache]: Analyzing trace with hash -125337492, now seen corresponding path program 1 times [2024-06-27 18:29:10,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:10,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384481012] [2024-06-27 18:29:10,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:10,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:11,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:11,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:11,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384481012] [2024-06-27 18:29:11,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384481012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:11,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:11,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:11,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814839688] [2024-06-27 18:29:11,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:11,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:11,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:11,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:11,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:11,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:11,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1365 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:11,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:11,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:11,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:11,497 INFO L124 PetriNetUnfolderBase]: 911/1784 cut-off events. [2024-06-27 18:29:11,498 INFO L125 PetriNetUnfolderBase]: For 19769/19769 co-relation queries the response was YES. [2024-06-27 18:29:11,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8033 conditions, 1784 events. 911/1784 cut-off events. For 19769/19769 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11401 event pairs, 236 based on Foata normal form. 2/1718 useless extension candidates. Maximal degree in co-relation 7967. Up to 1415 conditions per place. [2024-06-27 18:29:11,508 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 157 selfloop transitions, 17 changer transitions 0/182 dead transitions. [2024-06-27 18:29:11,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 182 transitions, 1887 flow [2024-06-27 18:29:11,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:11,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:11,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 18:29:11,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 18:29:11,509 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1365 flow. Second operand 10 states and 175 transitions. [2024-06-27 18:29:11,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 182 transitions, 1887 flow [2024-06-27 18:29:11,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 182 transitions, 1783 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:11,542 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1313 flow [2024-06-27 18:29:11,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1313, PETRI_PLACES=145, PETRI_TRANSITIONS=146} [2024-06-27 18:29:11,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 18:29:11,543 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1313 flow [2024-06-27 18:29:11,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:11,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:11,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:11,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:29:11,544 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:11,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:11,544 INFO L85 PathProgramCache]: Analyzing trace with hash 342879647, now seen corresponding path program 1 times [2024-06-27 18:29:11,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:11,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123282640] [2024-06-27 18:29:11,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:11,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:11,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-06-27 18:29:11,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:11,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123282640] [2024-06-27 18:29:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123282640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:11,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:29:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872816684] [2024-06-27 18:29:11,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:29:11,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:29:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:29:11,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2024-06-27 18:29:11,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 146 transitions, 1313 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:11,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:11,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2024-06-27 18:29:11,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:11,766 INFO L124 PetriNetUnfolderBase]: 429/1039 cut-off events. [2024-06-27 18:29:11,766 INFO L125 PetriNetUnfolderBase]: For 14802/14828 co-relation queries the response was YES. [2024-06-27 18:29:11,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4498 conditions, 1039 events. 429/1039 cut-off events. For 14802/14828 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6632 event pairs, 75 based on Foata normal form. 67/1013 useless extension candidates. Maximal degree in co-relation 4432. Up to 285 conditions per place. [2024-06-27 18:29:11,772 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 55 selfloop transitions, 34 changer transitions 0/144 dead transitions. [2024-06-27 18:29:11,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 144 transitions, 1454 flow [2024-06-27 18:29:11,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:29:11,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:29:11,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-27 18:29:11,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2024-06-27 18:29:11,774 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1313 flow. Second operand 4 states and 104 transitions. [2024-06-27 18:29:11,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 144 transitions, 1454 flow [2024-06-27 18:29:11,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 144 transitions, 1334 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-27 18:29:11,798 INFO L231 Difference]: Finished difference. Result has 135 places, 132 transitions, 1214 flow [2024-06-27 18:29:11,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1214, PETRI_PLACES=135, PETRI_TRANSITIONS=132} [2024-06-27 18:29:11,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 18:29:11,799 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 132 transitions, 1214 flow [2024-06-27 18:29:11,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:11,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:11,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:11,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:29:11,799 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:11,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:11,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1476929946, now seen corresponding path program 1 times [2024-06-27 18:29:11,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:11,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903986092] [2024-06-27 18:29:11,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:12,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:12,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903986092] [2024-06-27 18:29:12,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903986092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:12,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:12,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:12,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008613534] [2024-06-27 18:29:12,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:12,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:12,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:12,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:12,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:12,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:12,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 132 transitions, 1214 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:12,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:12,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:12,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:12,952 INFO L124 PetriNetUnfolderBase]: 632/1270 cut-off events. [2024-06-27 18:29:12,952 INFO L125 PetriNetUnfolderBase]: For 16290/16290 co-relation queries the response was YES. [2024-06-27 18:29:12,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5782 conditions, 1270 events. 632/1270 cut-off events. For 16290/16290 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7166 event pairs, 157 based on Foata normal form. 1/1193 useless extension candidates. Maximal degree in co-relation 5719. Up to 1019 conditions per place. [2024-06-27 18:29:12,958 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 110 selfloop transitions, 39 changer transitions 0/158 dead transitions. [2024-06-27 18:29:12,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 158 transitions, 1652 flow [2024-06-27 18:29:12,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:29:12,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:29:12,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 18:29:12,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 18:29:12,959 INFO L175 Difference]: Start difference. First operand has 135 places, 132 transitions, 1214 flow. Second operand 11 states and 176 transitions. [2024-06-27 18:29:12,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 158 transitions, 1652 flow [2024-06-27 18:29:12,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 158 transitions, 1650 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:29:12,993 INFO L231 Difference]: Finished difference. Result has 147 places, 138 transitions, 1383 flow [2024-06-27 18:29:12,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1383, PETRI_PLACES=147, PETRI_TRANSITIONS=138} [2024-06-27 18:29:12,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 18:29:12,994 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 138 transitions, 1383 flow [2024-06-27 18:29:12,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:12,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:12,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:12,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:29:12,994 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:12,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1961229046, now seen corresponding path program 1 times [2024-06-27 18:29:12,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:12,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309145276] [2024-06-27 18:29:12,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:12,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:13,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:13,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:13,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309145276] [2024-06-27 18:29:13,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309145276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:13,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:13,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:13,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096977030] [2024-06-27 18:29:13,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:13,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:13,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:13,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:13,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:13,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:13,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 138 transitions, 1383 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:13,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:13,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:13,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:14,305 INFO L124 PetriNetUnfolderBase]: 669/1352 cut-off events. [2024-06-27 18:29:14,305 INFO L125 PetriNetUnfolderBase]: For 19379/19379 co-relation queries the response was YES. [2024-06-27 18:29:14,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 1352 events. 669/1352 cut-off events. For 19379/19379 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7811 event pairs, 149 based on Foata normal form. 2/1278 useless extension candidates. Maximal degree in co-relation 6243. Up to 857 conditions per place. [2024-06-27 18:29:14,315 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 115 selfloop transitions, 43 changer transitions 0/167 dead transitions. [2024-06-27 18:29:14,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 167 transitions, 1883 flow [2024-06-27 18:29:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:14,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:14,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 18:29:14,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:29:14,317 INFO L175 Difference]: Start difference. First operand has 147 places, 138 transitions, 1383 flow. Second operand 9 states and 156 transitions. [2024-06-27 18:29:14,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 167 transitions, 1883 flow [2024-06-27 18:29:14,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 167 transitions, 1782 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:14,366 INFO L231 Difference]: Finished difference. Result has 149 places, 140 transitions, 1399 flow [2024-06-27 18:29:14,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1399, PETRI_PLACES=149, PETRI_TRANSITIONS=140} [2024-06-27 18:29:14,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 18:29:14,367 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 140 transitions, 1399 flow [2024-06-27 18:29:14,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:14,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:14,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:14,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:29:14,368 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:14,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:14,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2063768882, now seen corresponding path program 2 times [2024-06-27 18:29:14,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:14,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189554810] [2024-06-27 18:29:14,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:14,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:14,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:15,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:15,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:15,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189554810] [2024-06-27 18:29:15,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189554810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:15,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:15,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:15,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334951738] [2024-06-27 18:29:15,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:15,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:15,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:15,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:15,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:15,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:15,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 140 transitions, 1399 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:15,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:15,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:15,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:15,549 INFO L124 PetriNetUnfolderBase]: 666/1350 cut-off events. [2024-06-27 18:29:15,549 INFO L125 PetriNetUnfolderBase]: For 19219/19219 co-relation queries the response was YES. [2024-06-27 18:29:15,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6325 conditions, 1350 events. 666/1350 cut-off events. For 19219/19219 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7793 event pairs, 173 based on Foata normal form. 2/1271 useless extension candidates. Maximal degree in co-relation 6256. Up to 1046 conditions per place. [2024-06-27 18:29:15,557 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 111 selfloop transitions, 42 changer transitions 0/162 dead transitions. [2024-06-27 18:29:15,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 162 transitions, 1785 flow [2024-06-27 18:29:15,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:15,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:15,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 18:29:15,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-27 18:29:15,558 INFO L175 Difference]: Start difference. First operand has 149 places, 140 transitions, 1399 flow. Second operand 9 states and 150 transitions. [2024-06-27 18:29:15,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 162 transitions, 1785 flow [2024-06-27 18:29:15,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 162 transitions, 1721 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:15,596 INFO L231 Difference]: Finished difference. Result has 153 places, 140 transitions, 1424 flow [2024-06-27 18:29:15,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1424, PETRI_PLACES=153, PETRI_TRANSITIONS=140} [2024-06-27 18:29:15,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-27 18:29:15,597 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 140 transitions, 1424 flow [2024-06-27 18:29:15,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:15,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:15,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:15,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:29:15,597 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:15,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:15,598 INFO L85 PathProgramCache]: Analyzing trace with hash 605165732, now seen corresponding path program 3 times [2024-06-27 18:29:15,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:15,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196757292] [2024-06-27 18:29:15,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:15,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:16,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:16,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:16,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196757292] [2024-06-27 18:29:16,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196757292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:16,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:16,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:16,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230439414] [2024-06-27 18:29:16,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:16,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:16,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:16,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:16,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:16,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:16,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 140 transitions, 1424 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:16,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:16,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:16,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:16,791 INFO L124 PetriNetUnfolderBase]: 706/1411 cut-off events. [2024-06-27 18:29:16,791 INFO L125 PetriNetUnfolderBase]: For 20054/20054 co-relation queries the response was YES. [2024-06-27 18:29:16,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6597 conditions, 1411 events. 706/1411 cut-off events. For 20054/20054 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8180 event pairs, 163 based on Foata normal form. 2/1326 useless extension candidates. Maximal degree in co-relation 6526. Up to 1112 conditions per place. [2024-06-27 18:29:16,799 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 127 selfloop transitions, 31 changer transitions 0/167 dead transitions. [2024-06-27 18:29:16,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 167 transitions, 1854 flow [2024-06-27 18:29:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:16,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:16,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:29:16,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:29:16,800 INFO L175 Difference]: Start difference. First operand has 153 places, 140 transitions, 1424 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:29:16,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 167 transitions, 1854 flow [2024-06-27 18:29:16,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 167 transitions, 1758 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:16,836 INFO L231 Difference]: Finished difference. Result has 157 places, 146 transitions, 1449 flow [2024-06-27 18:29:16,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=145, 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=10, PETRI_FLOW=1449, PETRI_PLACES=157, PETRI_TRANSITIONS=146} [2024-06-27 18:29:16,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-27 18:29:16,837 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 146 transitions, 1449 flow [2024-06-27 18:29:16,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:16,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:16,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:16,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:29:16,838 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:16,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash 621347446, now seen corresponding path program 4 times [2024-06-27 18:29:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538489012] [2024-06-27 18:29:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:16,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:17,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:17,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:17,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538489012] [2024-06-27 18:29:17,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538489012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:17,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:17,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:17,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673719308] [2024-06-27 18:29:17,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:17,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:17,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:17,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:17,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:17,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:17,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 146 transitions, 1449 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:17,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:17,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:18,069 INFO L124 PetriNetUnfolderBase]: 729/1476 cut-off events. [2024-06-27 18:29:18,070 INFO L125 PetriNetUnfolderBase]: For 21118/21118 co-relation queries the response was YES. [2024-06-27 18:29:18,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6930 conditions, 1476 events. 729/1476 cut-off events. For 21118/21118 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8752 event pairs, 201 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 6856. Up to 1189 conditions per place. [2024-06-27 18:29:18,079 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 140 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2024-06-27 18:29:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 1896 flow [2024-06-27 18:29:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:29:18,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:29:18,080 INFO L175 Difference]: Start difference. First operand has 157 places, 146 transitions, 1449 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:29:18,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 1896 flow [2024-06-27 18:29:18,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 171 transitions, 1850 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:18,121 INFO L231 Difference]: Finished difference. Result has 162 places, 151 transitions, 1508 flow [2024-06-27 18:29:18,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1508, PETRI_PLACES=162, PETRI_TRANSITIONS=151} [2024-06-27 18:29:18,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 18:29:18,121 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 151 transitions, 1508 flow [2024-06-27 18:29:18,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:18,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:18,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:18,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:29:18,122 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:18,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:18,122 INFO L85 PathProgramCache]: Analyzing trace with hash 621169816, now seen corresponding path program 5 times [2024-06-27 18:29:18,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:18,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532961911] [2024-06-27 18:29:18,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:18,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:18,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:18,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:18,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532961911] [2024-06-27 18:29:18,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532961911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:18,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:18,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:18,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528155419] [2024-06-27 18:29:18,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:18,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:18,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:18,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:18,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:18,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:18,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 151 transitions, 1508 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:18,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:18,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:18,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:19,288 INFO L124 PetriNetUnfolderBase]: 766/1559 cut-off events. [2024-06-27 18:29:19,288 INFO L125 PetriNetUnfolderBase]: For 24202/24202 co-relation queries the response was YES. [2024-06-27 18:29:19,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7511 conditions, 1559 events. 766/1559 cut-off events. For 24202/24202 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9456 event pairs, 199 based on Foata normal form. 2/1472 useless extension candidates. Maximal degree in co-relation 7434. Up to 1180 conditions per place. [2024-06-27 18:29:19,297 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 145 selfloop transitions, 24 changer transitions 0/178 dead transitions. [2024-06-27 18:29:19,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 178 transitions, 2048 flow [2024-06-27 18:29:19,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:19,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:19,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 18:29:19,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-27 18:29:19,299 INFO L175 Difference]: Start difference. First operand has 162 places, 151 transitions, 1508 flow. Second operand 9 states and 154 transitions. [2024-06-27 18:29:19,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 178 transitions, 2048 flow [2024-06-27 18:29:19,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 178 transitions, 2003 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:19,345 INFO L231 Difference]: Finished difference. Result has 167 places, 153 transitions, 1549 flow [2024-06-27 18:29:19,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1549, PETRI_PLACES=167, PETRI_TRANSITIONS=153} [2024-06-27 18:29:19,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-27 18:29:19,346 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 153 transitions, 1549 flow [2024-06-27 18:29:19,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:19,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:19,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:19,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:29:19,346 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:19,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:19,347 INFO L85 PathProgramCache]: Analyzing trace with hash 627603556, now seen corresponding path program 6 times [2024-06-27 18:29:19,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:19,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350562331] [2024-06-27 18:29:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:19,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:20,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:20,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:20,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350562331] [2024-06-27 18:29:20,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350562331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:20,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:20,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:20,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169448132] [2024-06-27 18:29:20,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:20,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:20,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:20,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:20,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:20,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:20,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 153 transitions, 1549 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:20,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:20,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:20,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:20,550 INFO L124 PetriNetUnfolderBase]: 763/1556 cut-off events. [2024-06-27 18:29:20,550 INFO L125 PetriNetUnfolderBase]: For 23447/23447 co-relation queries the response was YES. [2024-06-27 18:29:20,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7379 conditions, 1556 events. 763/1556 cut-off events. For 23447/23447 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9421 event pairs, 211 based on Foata normal form. 2/1467 useless extension candidates. Maximal degree in co-relation 7301. Up to 1251 conditions per place. [2024-06-27 18:29:20,558 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 142 selfloop transitions, 22 changer transitions 0/173 dead transitions. [2024-06-27 18:29:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 173 transitions, 1953 flow [2024-06-27 18:29:20,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:20,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:20,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:29:20,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:29:20,559 INFO L175 Difference]: Start difference. First operand has 167 places, 153 transitions, 1549 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:29:20,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 173 transitions, 1953 flow [2024-06-27 18:29:20,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 173 transitions, 1899 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:20,604 INFO L231 Difference]: Finished difference. Result has 171 places, 153 transitions, 1543 flow [2024-06-27 18:29:20,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1543, PETRI_PLACES=171, PETRI_TRANSITIONS=153} [2024-06-27 18:29:20,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-27 18:29:20,607 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 153 transitions, 1543 flow [2024-06-27 18:29:20,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:20,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:20,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:20,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:29:20,608 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1961413620, now seen corresponding path program 2 times [2024-06-27 18:29:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:20,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186609796] [2024-06-27 18:29:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:20,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:21,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:21,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186609796] [2024-06-27 18:29:21,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186609796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:21,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:21,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:21,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467410034] [2024-06-27 18:29:21,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:21,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:21,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:21,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:21,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:21,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:21,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 153 transitions, 1543 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:21,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:21,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:21,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:21,779 INFO L124 PetriNetUnfolderBase]: 761/1553 cut-off events. [2024-06-27 18:29:21,779 INFO L125 PetriNetUnfolderBase]: For 21906/21906 co-relation queries the response was YES. [2024-06-27 18:29:21,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7217 conditions, 1553 events. 761/1553 cut-off events. For 21906/21906 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9401 event pairs, 202 based on Foata normal form. 1/1462 useless extension candidates. Maximal degree in co-relation 7137. Up to 1222 conditions per place. [2024-06-27 18:29:21,788 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 117 selfloop transitions, 49 changer transitions 0/175 dead transitions. [2024-06-27 18:29:21,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 175 transitions, 1995 flow [2024-06-27 18:29:21,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:21,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:21,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 18:29:21,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-27 18:29:21,790 INFO L175 Difference]: Start difference. First operand has 171 places, 153 transitions, 1543 flow. Second operand 10 states and 161 transitions. [2024-06-27 18:29:21,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 175 transitions, 1995 flow [2024-06-27 18:29:21,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 175 transitions, 1934 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:21,839 INFO L231 Difference]: Finished difference. Result has 172 places, 155 transitions, 1638 flow [2024-06-27 18:29:21,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1638, PETRI_PLACES=172, PETRI_TRANSITIONS=155} [2024-06-27 18:29:21,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 18:29:21,840 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 155 transitions, 1638 flow [2024-06-27 18:29:21,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:21,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:21,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:29:21,841 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:21,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1274673654, now seen corresponding path program 1 times [2024-06-27 18:29:21,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:21,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432147858] [2024-06-27 18:29:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:22,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:22,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432147858] [2024-06-27 18:29:22,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432147858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:22,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:22,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:22,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682818626] [2024-06-27 18:29:22,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:22,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:22,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:22,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:22,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:22,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 155 transitions, 1638 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:22,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:22,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:22,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:23,328 INFO L124 PetriNetUnfolderBase]: 767/1562 cut-off events. [2024-06-27 18:29:23,329 INFO L125 PetriNetUnfolderBase]: For 22679/22679 co-relation queries the response was YES. [2024-06-27 18:29:23,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7340 conditions, 1562 events. 767/1562 cut-off events. For 22679/22679 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9448 event pairs, 209 based on Foata normal form. 1/1470 useless extension candidates. Maximal degree in co-relation 7260. Up to 1278 conditions per place. [2024-06-27 18:29:23,338 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 148 selfloop transitions, 22 changer transitions 0/179 dead transitions. [2024-06-27 18:29:23,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 179 transitions, 2090 flow [2024-06-27 18:29:23,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:23,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:23,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 18:29:23,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-27 18:29:23,339 INFO L175 Difference]: Start difference. First operand has 172 places, 155 transitions, 1638 flow. Second operand 10 states and 158 transitions. [2024-06-27 18:29:23,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 179 transitions, 2090 flow [2024-06-27 18:29:23,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 179 transitions, 1958 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:23,397 INFO L231 Difference]: Finished difference. Result has 176 places, 161 transitions, 1613 flow [2024-06-27 18:29:23,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1613, PETRI_PLACES=176, PETRI_TRANSITIONS=161} [2024-06-27 18:29:23,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 18:29:23,398 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 161 transitions, 1613 flow [2024-06-27 18:29:23,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:23,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:23,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:23,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:29:23,399 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:23,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:23,399 INFO L85 PathProgramCache]: Analyzing trace with hash 745834166, now seen corresponding path program 7 times [2024-06-27 18:29:23,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:23,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943180586] [2024-06-27 18:29:23,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:23,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:23,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:24,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:24,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:24,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943180586] [2024-06-27 18:29:24,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943180586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:24,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:24,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:24,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975427517] [2024-06-27 18:29:24,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:24,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:24,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:24,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:24,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:24,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:24,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 161 transitions, 1613 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:24,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:24,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:24,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:24,610 INFO L124 PetriNetUnfolderBase]: 790/1615 cut-off events. [2024-06-27 18:29:24,611 INFO L125 PetriNetUnfolderBase]: For 23866/23866 co-relation queries the response was YES. [2024-06-27 18:29:24,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7522 conditions, 1615 events. 790/1615 cut-off events. For 23866/23866 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9877 event pairs, 183 based on Foata normal form. 2/1517 useless extension candidates. Maximal degree in co-relation 7439. Up to 1252 conditions per place. [2024-06-27 18:29:24,621 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 144 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-27 18:29:24,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 185 transitions, 2095 flow [2024-06-27 18:29:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:24,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:24,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 18:29:24,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-27 18:29:24,623 INFO L175 Difference]: Start difference. First operand has 176 places, 161 transitions, 1613 flow. Second operand 9 states and 150 transitions. [2024-06-27 18:29:24,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 185 transitions, 2095 flow [2024-06-27 18:29:24,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 185 transitions, 2020 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:24,677 INFO L231 Difference]: Finished difference. Result has 178 places, 167 transitions, 1676 flow [2024-06-27 18:29:24,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1676, PETRI_PLACES=178, PETRI_TRANSITIONS=167} [2024-06-27 18:29:24,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 18:29:24,678 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 167 transitions, 1676 flow [2024-06-27 18:29:24,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:24,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:24,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:24,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:29:24,679 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:24,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:24,679 INFO L85 PathProgramCache]: Analyzing trace with hash 745656536, now seen corresponding path program 8 times [2024-06-27 18:29:24,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:24,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794203195] [2024-06-27 18:29:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:24,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:24,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:25,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:25,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:25,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794203195] [2024-06-27 18:29:25,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794203195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:25,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:25,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:25,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765976138] [2024-06-27 18:29:25,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:25,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:25,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:25,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:25,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 167 transitions, 1676 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:25,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:25,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:25,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:25,884 INFO L124 PetriNetUnfolderBase]: 827/1690 cut-off events. [2024-06-27 18:29:25,885 INFO L125 PetriNetUnfolderBase]: For 27574/27574 co-relation queries the response was YES. [2024-06-27 18:29:25,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8078 conditions, 1690 events. 827/1690 cut-off events. For 27574/27574 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10490 event pairs, 187 based on Foata normal form. 2/1592 useless extension candidates. Maximal degree in co-relation 7994. Up to 1239 conditions per place. [2024-06-27 18:29:25,896 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 149 selfloop transitions, 34 changer transitions 0/192 dead transitions. [2024-06-27 18:29:25,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 192 transitions, 2254 flow [2024-06-27 18:29:25,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:25,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:25,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 18:29:25,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-27 18:29:25,897 INFO L175 Difference]: Start difference. First operand has 178 places, 167 transitions, 1676 flow. Second operand 9 states and 155 transitions. [2024-06-27 18:29:25,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 192 transitions, 2254 flow [2024-06-27 18:29:25,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 192 transitions, 2189 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:29:25,958 INFO L231 Difference]: Finished difference. Result has 183 places, 169 transitions, 1725 flow [2024-06-27 18:29:25,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1725, PETRI_PLACES=183, PETRI_TRANSITIONS=169} [2024-06-27 18:29:25,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 18:29:25,959 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 169 transitions, 1725 flow [2024-06-27 18:29:25,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:25,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:25,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:25,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:29:25,960 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:25,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:25,960 INFO L85 PathProgramCache]: Analyzing trace with hash 752090276, now seen corresponding path program 9 times [2024-06-27 18:29:25,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:25,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066175856] [2024-06-27 18:29:25,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:25,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:26,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:26,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:26,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066175856] [2024-06-27 18:29:26,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066175856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:26,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:26,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:26,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713710828] [2024-06-27 18:29:26,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:26,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:26,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:26,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:26,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:26,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:26,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 169 transitions, 1725 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:26,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:26,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:26,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:27,044 INFO L124 PetriNetUnfolderBase]: 844/1738 cut-off events. [2024-06-27 18:29:27,044 INFO L125 PetriNetUnfolderBase]: For 29045/29045 co-relation queries the response was YES. [2024-06-27 18:29:27,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8265 conditions, 1738 events. 844/1738 cut-off events. For 29045/29045 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10944 event pairs, 203 based on Foata normal form. 2/1633 useless extension candidates. Maximal degree in co-relation 8180. Up to 1350 conditions per place. [2024-06-27 18:29:27,055 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 148 selfloop transitions, 32 changer transitions 0/189 dead transitions. [2024-06-27 18:29:27,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 189 transitions, 2186 flow [2024-06-27 18:29:27,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:27,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:27,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 18:29:27,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-27 18:29:27,056 INFO L175 Difference]: Start difference. First operand has 183 places, 169 transitions, 1725 flow. Second operand 9 states and 151 transitions. [2024-06-27 18:29:27,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 189 transitions, 2186 flow [2024-06-27 18:29:27,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 189 transitions, 2115 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:27,120 INFO L231 Difference]: Finished difference. Result has 188 places, 171 transitions, 1763 flow [2024-06-27 18:29:27,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1763, PETRI_PLACES=188, PETRI_TRANSITIONS=171} [2024-06-27 18:29:27,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-27 18:29:27,120 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 171 transitions, 1763 flow [2024-06-27 18:29:27,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:27,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:27,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:27,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:29:27,121 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:27,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash 113671494, now seen corresponding path program 10 times [2024-06-27 18:29:27,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:27,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957270593] [2024-06-27 18:29:27,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:27,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:27,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:27,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:27,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957270593] [2024-06-27 18:29:27,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957270593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:27,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:27,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:27,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622500745] [2024-06-27 18:29:27,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:27,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:27,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:27,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:27,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:27,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:27,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 171 transitions, 1763 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:27,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:27,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:27,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:28,180 INFO L124 PetriNetUnfolderBase]: 841/1736 cut-off events. [2024-06-27 18:29:28,180 INFO L125 PetriNetUnfolderBase]: For 27047/27047 co-relation queries the response was YES. [2024-06-27 18:29:28,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 1736 events. 841/1736 cut-off events. For 27047/27047 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10931 event pairs, 205 based on Foata normal form. 2/1631 useless extension candidates. Maximal degree in co-relation 7999. Up to 1345 conditions per place. [2024-06-27 18:29:28,191 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 146 selfloop transitions, 34 changer transitions 0/189 dead transitions. [2024-06-27 18:29:28,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 189 transitions, 2193 flow [2024-06-27 18:29:28,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:29:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:29:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:29:28,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:29:28,192 INFO L175 Difference]: Start difference. First operand has 188 places, 171 transitions, 1763 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:29:28,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 189 transitions, 2193 flow [2024-06-27 18:29:28,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 189 transitions, 2109 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:28,256 INFO L231 Difference]: Finished difference. Result has 191 places, 171 transitions, 1751 flow [2024-06-27 18:29:28,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1751, PETRI_PLACES=191, PETRI_TRANSITIONS=171} [2024-06-27 18:29:28,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 18:29:28,257 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 171 transitions, 1751 flow [2024-06-27 18:29:28,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:28,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:28,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:28,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:29:28,257 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:28,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:28,258 INFO L85 PathProgramCache]: Analyzing trace with hash 752336540, now seen corresponding path program 2 times [2024-06-27 18:29:28,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:28,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786390508] [2024-06-27 18:29:28,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:28,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:29,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:29,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:29,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786390508] [2024-06-27 18:29:29,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786390508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:29,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:29,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:29,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409220246] [2024-06-27 18:29:29,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:29,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:29,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:29,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:29,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:29,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:29,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 171 transitions, 1751 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:29,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:29,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:29,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:29,734 INFO L124 PetriNetUnfolderBase]: 854/1755 cut-off events. [2024-06-27 18:29:29,734 INFO L125 PetriNetUnfolderBase]: For 27622/27622 co-relation queries the response was YES. [2024-06-27 18:29:29,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8124 conditions, 1755 events. 854/1755 cut-off events. For 27622/27622 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11068 event pairs, 202 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 8035. Up to 1248 conditions per place. [2024-06-27 18:29:29,745 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 138 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-06-27 18:29:29,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 193 transitions, 2251 flow [2024-06-27 18:29:29,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:29,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:29,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:29:29,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 18:29:29,746 INFO L175 Difference]: Start difference. First operand has 191 places, 171 transitions, 1751 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:29:29,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 193 transitions, 2251 flow [2024-06-27 18:29:29,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 193 transitions, 2153 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 18:29:29,821 INFO L231 Difference]: Finished difference. Result has 191 places, 174 transitions, 1809 flow [2024-06-27 18:29:29,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1809, PETRI_PLACES=191, PETRI_TRANSITIONS=174} [2024-06-27 18:29:29,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 18:29:29,822 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 174 transitions, 1809 flow [2024-06-27 18:29:29,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:29,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:29,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:29,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:29:29,822 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:29,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:29,823 INFO L85 PathProgramCache]: Analyzing trace with hash 399017628, now seen corresponding path program 3 times [2024-06-27 18:29:29,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:29,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566895374] [2024-06-27 18:29:29,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:29,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:29,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:30,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:30,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:30,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566895374] [2024-06-27 18:29:30,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566895374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:30,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:30,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:30,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540777638] [2024-06-27 18:29:30,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:30,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:30,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:30,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:30,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:30,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:30,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 174 transitions, 1809 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:30,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:30,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:30,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:31,299 INFO L124 PetriNetUnfolderBase]: 867/1771 cut-off events. [2024-06-27 18:29:31,299 INFO L125 PetriNetUnfolderBase]: For 29103/29103 co-relation queries the response was YES. [2024-06-27 18:29:31,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8356 conditions, 1771 events. 867/1771 cut-off events. For 29103/29103 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11092 event pairs, 199 based on Foata normal form. 2/1659 useless extension candidates. Maximal degree in co-relation 8268. Up to 1267 conditions per place. [2024-06-27 18:29:31,310 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 134 selfloop transitions, 53 changer transitions 0/196 dead transitions. [2024-06-27 18:29:31,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 196 transitions, 2327 flow [2024-06-27 18:29:31,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:29:31,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:29:31,311 INFO L175 Difference]: Start difference. First operand has 191 places, 174 transitions, 1809 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:29:31,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 196 transitions, 2327 flow [2024-06-27 18:29:31,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 196 transitions, 2201 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:31,387 INFO L231 Difference]: Finished difference. Result has 193 places, 177 transitions, 1859 flow [2024-06-27 18:29:31,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1859, PETRI_PLACES=193, PETRI_TRANSITIONS=177} [2024-06-27 18:29:31,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-27 18:29:31,388 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 177 transitions, 1859 flow [2024-06-27 18:29:31,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:31,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:31,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:31,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:29:31,389 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:31,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:31,389 INFO L85 PathProgramCache]: Analyzing trace with hash 113917758, now seen corresponding path program 4 times [2024-06-27 18:29:31,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:31,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743422372] [2024-06-27 18:29:31,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:31,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:32,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-06-27 18:29:32,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:32,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743422372] [2024-06-27 18:29:32,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743422372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:32,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:32,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:32,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259865139] [2024-06-27 18:29:32,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:32,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:32,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:32,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:32,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:32,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:32,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 177 transitions, 1859 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:32,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:32,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:32,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:32,898 INFO L124 PetriNetUnfolderBase]: 880/1796 cut-off events. [2024-06-27 18:29:32,898 INFO L125 PetriNetUnfolderBase]: For 30506/30506 co-relation queries the response was YES. [2024-06-27 18:29:32,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8575 conditions, 1796 events. 880/1796 cut-off events. For 30506/30506 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11274 event pairs, 202 based on Foata normal form. 2/1681 useless extension candidates. Maximal degree in co-relation 8486. Up to 1286 conditions per place. [2024-06-27 18:29:32,911 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 144 selfloop transitions, 47 changer transitions 0/200 dead transitions. [2024-06-27 18:29:32,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 200 transitions, 2407 flow [2024-06-27 18:29:32,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:32,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 18:29:32,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-27 18:29:32,913 INFO L175 Difference]: Start difference. First operand has 193 places, 177 transitions, 1859 flow. Second operand 10 states and 168 transitions. [2024-06-27 18:29:32,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 200 transitions, 2407 flow [2024-06-27 18:29:32,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 2261 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:32,998 INFO L231 Difference]: Finished difference. Result has 195 places, 180 transitions, 1883 flow [2024-06-27 18:29:32,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1883, PETRI_PLACES=195, PETRI_TRANSITIONS=180} [2024-06-27 18:29:32,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 18:29:32,999 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 180 transitions, 1883 flow [2024-06-27 18:29:33,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:33,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:33,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:33,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:29:33,000 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:33,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:33,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1738409948, now seen corresponding path program 5 times [2024-06-27 18:29:33,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:33,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772676191] [2024-06-27 18:29:33,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:33,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:33,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:33,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:33,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772676191] [2024-06-27 18:29:33,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772676191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:33,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:33,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:33,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717668915] [2024-06-27 18:29:33,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:33,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:33,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:33,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:33,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:33,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:33,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 180 transitions, 1883 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:33,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:33,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:33,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:34,379 INFO L124 PetriNetUnfolderBase]: 885/1804 cut-off events. [2024-06-27 18:29:34,380 INFO L125 PetriNetUnfolderBase]: For 30720/30720 co-relation queries the response was YES. [2024-06-27 18:29:34,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8623 conditions, 1804 events. 885/1804 cut-off events. For 30720/30720 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11300 event pairs, 227 based on Foata normal form. 2/1690 useless extension candidates. Maximal degree in co-relation 8533. Up to 1470 conditions per place. [2024-06-27 18:29:34,392 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 173 selfloop transitions, 20 changer transitions 0/202 dead transitions. [2024-06-27 18:29:34,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 202 transitions, 2421 flow [2024-06-27 18:29:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:29:34,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:29:34,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 18:29:34,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 18:29:34,393 INFO L175 Difference]: Start difference. First operand has 195 places, 180 transitions, 1883 flow. Second operand 11 states and 171 transitions. [2024-06-27 18:29:34,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 202 transitions, 2421 flow [2024-06-27 18:29:34,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 202 transitions, 2281 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:34,479 INFO L231 Difference]: Finished difference. Result has 198 places, 183 transitions, 1866 flow [2024-06-27 18:29:34,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1866, PETRI_PLACES=198, PETRI_TRANSITIONS=183} [2024-06-27 18:29:34,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 18:29:34,479 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 183 transitions, 1866 flow [2024-06-27 18:29:34,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:34,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:34,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:34,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:29:34,480 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:34,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:34,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1412407578, now seen corresponding path program 11 times [2024-06-27 18:29:34,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:34,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928114682] [2024-06-27 18:29:34,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:34,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:34,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:35,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:35,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:35,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928114682] [2024-06-27 18:29:35,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928114682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:35,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:35,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:35,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248592759] [2024-06-27 18:29:35,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:35,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:35,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:35,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:35,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 183 transitions, 1866 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:35,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:35,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:35,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:35,714 INFO L124 PetriNetUnfolderBase]: 954/1948 cut-off events. [2024-06-27 18:29:35,714 INFO L125 PetriNetUnfolderBase]: For 31715/31715 co-relation queries the response was YES. [2024-06-27 18:29:35,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9101 conditions, 1948 events. 954/1948 cut-off events. For 31715/31715 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12520 event pairs, 214 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 9010. Up to 1497 conditions per place. [2024-06-27 18:29:35,729 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 179 selfloop transitions, 36 changer transitions 0/224 dead transitions. [2024-06-27 18:29:35,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 224 transitions, 2498 flow [2024-06-27 18:29:35,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:35,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:35,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:29:35,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:29:35,730 INFO L175 Difference]: Start difference. First operand has 198 places, 183 transitions, 1866 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:29:35,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 224 transitions, 2498 flow [2024-06-27 18:29:35,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 224 transitions, 2407 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:35,818 INFO L231 Difference]: Finished difference. Result has 201 places, 191 transitions, 1956 flow [2024-06-27 18:29:35,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1956, PETRI_PLACES=201, PETRI_TRANSITIONS=191} [2024-06-27 18:29:35,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-27 18:29:35,819 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 191 transitions, 1956 flow [2024-06-27 18:29:35,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:35,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:35,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:35,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:29:35,820 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:35,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:35,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1752606336, now seen corresponding path program 12 times [2024-06-27 18:29:35,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:35,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499094390] [2024-06-27 18:29:35,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:35,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:36,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:36,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:36,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499094390] [2024-06-27 18:29:36,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499094390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:36,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:36,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:36,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500375928] [2024-06-27 18:29:36,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:36,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:36,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:36,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:36,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:36,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 191 transitions, 1956 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:36,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:36,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:36,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:37,125 INFO L124 PetriNetUnfolderBase]: 1043/2121 cut-off events. [2024-06-27 18:29:37,125 INFO L125 PetriNetUnfolderBase]: For 33835/33835 co-relation queries the response was YES. [2024-06-27 18:29:37,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 2121 events. 1043/2121 cut-off events. For 33835/33835 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13931 event pairs, 141 based on Foata normal form. 2/2011 useless extension candidates. Maximal degree in co-relation 9946. Up to 1545 conditions per place. [2024-06-27 18:29:37,142 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 186 selfloop transitions, 44 changer transitions 0/239 dead transitions. [2024-06-27 18:29:37,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 2704 flow [2024-06-27 18:29:37,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:37,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:37,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:29:37,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:29:37,143 INFO L175 Difference]: Start difference. First operand has 201 places, 191 transitions, 1956 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:29:37,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 2704 flow [2024-06-27 18:29:37,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 239 transitions, 2609 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:37,252 INFO L231 Difference]: Finished difference. Result has 208 places, 204 transitions, 2164 flow [2024-06-27 18:29:37,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2164, PETRI_PLACES=208, PETRI_TRANSITIONS=204} [2024-06-27 18:29:37,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-27 18:29:37,253 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 204 transitions, 2164 flow [2024-06-27 18:29:37,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:37,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:37,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:37,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:29:37,254 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:37,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:37,254 INFO L85 PathProgramCache]: Analyzing trace with hash 544637296, now seen corresponding path program 13 times [2024-06-27 18:29:37,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:37,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197432883] [2024-06-27 18:29:37,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:37,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:37,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:37,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:37,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197432883] [2024-06-27 18:29:37,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197432883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:37,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:37,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:37,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327961071] [2024-06-27 18:29:37,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:37,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:37,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:37,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:37,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:38,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:38,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 204 transitions, 2164 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:38,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:38,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:38,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:38,516 INFO L124 PetriNetUnfolderBase]: 1124/2325 cut-off events. [2024-06-27 18:29:38,516 INFO L125 PetriNetUnfolderBase]: For 34297/34297 co-relation queries the response was YES. [2024-06-27 18:29:38,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11060 conditions, 2325 events. 1124/2325 cut-off events. For 34297/34297 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15947 event pairs, 276 based on Foata normal form. 2/2180 useless extension candidates. Maximal degree in co-relation 10962. Up to 1724 conditions per place. [2024-06-27 18:29:38,534 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 197 selfloop transitions, 43 changer transitions 0/249 dead transitions. [2024-06-27 18:29:38,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 249 transitions, 2973 flow [2024-06-27 18:29:38,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:38,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:38,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:29:38,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:29:38,536 INFO L175 Difference]: Start difference. First operand has 208 places, 204 transitions, 2164 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:29:38,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 249 transitions, 2973 flow [2024-06-27 18:29:38,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 249 transitions, 2850 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:38,670 INFO L231 Difference]: Finished difference. Result has 213 places, 218 transitions, 2387 flow [2024-06-27 18:29:38,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2387, PETRI_PLACES=213, PETRI_TRANSITIONS=218} [2024-06-27 18:29:38,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 18:29:38,671 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 218 transitions, 2387 flow [2024-06-27 18:29:38,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:38,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:38,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:38,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:29:38,671 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:38,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:38,671 INFO L85 PathProgramCache]: Analyzing trace with hash -623145226, now seen corresponding path program 1 times [2024-06-27 18:29:38,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:38,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200482927] [2024-06-27 18:29:38,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:38,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:38,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:39,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:39,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:39,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200482927] [2024-06-27 18:29:39,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200482927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:39,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:39,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:39,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122883652] [2024-06-27 18:29:39,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:39,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:39,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:39,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:39,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:39,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:39,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 218 transitions, 2387 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:39,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:39,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:39,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:39,989 INFO L124 PetriNetUnfolderBase]: 1141/2365 cut-off events. [2024-06-27 18:29:39,989 INFO L125 PetriNetUnfolderBase]: For 34976/34976 co-relation queries the response was YES. [2024-06-27 18:29:40,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11256 conditions, 2365 events. 1141/2365 cut-off events. For 34976/34976 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16316 event pairs, 360 based on Foata normal form. 2/2220 useless extension candidates. Maximal degree in co-relation 11156. Up to 1877 conditions per place. [2024-06-27 18:29:40,008 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 188 selfloop transitions, 46 changer transitions 0/243 dead transitions. [2024-06-27 18:29:40,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 243 transitions, 2967 flow [2024-06-27 18:29:40,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:40,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:40,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 18:29:40,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 18:29:40,011 INFO L175 Difference]: Start difference. First operand has 213 places, 218 transitions, 2387 flow. Second operand 10 states and 164 transitions. [2024-06-27 18:29:40,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 243 transitions, 2967 flow [2024-06-27 18:29:40,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 243 transitions, 2871 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:40,161 INFO L231 Difference]: Finished difference. Result has 217 places, 219 transitions, 2398 flow [2024-06-27 18:29:40,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2398, PETRI_PLACES=217, PETRI_TRANSITIONS=219} [2024-06-27 18:29:40,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 18:29:40,162 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 219 transitions, 2398 flow [2024-06-27 18:29:40,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:40,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:40,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:40,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:29:40,162 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:40,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash 674065688, now seen corresponding path program 2 times [2024-06-27 18:29:40,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:40,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370791293] [2024-06-27 18:29:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:40,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:40,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:40,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:40,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:40,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370791293] [2024-06-27 18:29:40,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370791293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:40,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:40,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:40,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306048097] [2024-06-27 18:29:40,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:40,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:40,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:40,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:40,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:40,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:40,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 219 transitions, 2398 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:40,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:40,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:40,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:41,459 INFO L124 PetriNetUnfolderBase]: 1158/2395 cut-off events. [2024-06-27 18:29:41,459 INFO L125 PetriNetUnfolderBase]: For 34498/34498 co-relation queries the response was YES. [2024-06-27 18:29:41,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11325 conditions, 2395 events. 1158/2395 cut-off events. For 34498/34498 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16543 event pairs, 372 based on Foata normal form. 2/2252 useless extension candidates. Maximal degree in co-relation 11224. Up to 1852 conditions per place. [2024-06-27 18:29:41,476 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 193 selfloop transitions, 46 changer transitions 0/248 dead transitions. [2024-06-27 18:29:41,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 248 transitions, 3006 flow [2024-06-27 18:29:41,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:41,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:29:41,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 18:29:41,478 INFO L175 Difference]: Start difference. First operand has 217 places, 219 transitions, 2398 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:29:41,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 248 transitions, 3006 flow [2024-06-27 18:29:41,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 248 transitions, 2911 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:41,624 INFO L231 Difference]: Finished difference. Result has 219 places, 220 transitions, 2411 flow [2024-06-27 18:29:41,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2411, PETRI_PLACES=219, PETRI_TRANSITIONS=220} [2024-06-27 18:29:41,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-27 18:29:41,624 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 220 transitions, 2411 flow [2024-06-27 18:29:41,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:41,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:41,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:41,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:29:41,625 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:41,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:41,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2091856784, now seen corresponding path program 3 times [2024-06-27 18:29:41,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:41,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572166644] [2024-06-27 18:29:41,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:41,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:41,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:42,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-06-27 18:29:42,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:42,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572166644] [2024-06-27 18:29:42,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572166644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:42,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:42,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:42,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185723654] [2024-06-27 18:29:42,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:42,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:42,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:42,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:42,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:42,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:42,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 220 transitions, 2411 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:42,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:42,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:42,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:42,970 INFO L124 PetriNetUnfolderBase]: 1175/2425 cut-off events. [2024-06-27 18:29:42,970 INFO L125 PetriNetUnfolderBase]: For 35480/35480 co-relation queries the response was YES. [2024-06-27 18:29:42,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11503 conditions, 2425 events. 1175/2425 cut-off events. For 35480/35480 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16792 event pairs, 354 based on Foata normal form. 2/2287 useless extension candidates. Maximal degree in co-relation 11401. Up to 1661 conditions per place. [2024-06-27 18:29:42,987 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 197 selfloop transitions, 47 changer transitions 0/253 dead transitions. [2024-06-27 18:29:42,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 253 transitions, 3047 flow [2024-06-27 18:29:42,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:42,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 18:29:42,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 18:29:42,988 INFO L175 Difference]: Start difference. First operand has 219 places, 220 transitions, 2411 flow. Second operand 10 states and 174 transitions. [2024-06-27 18:29:42,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 253 transitions, 3047 flow [2024-06-27 18:29:43,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 253 transitions, 2949 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:43,129 INFO L231 Difference]: Finished difference. Result has 221 places, 221 transitions, 2425 flow [2024-06-27 18:29:43,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2425, PETRI_PLACES=221, PETRI_TRANSITIONS=221} [2024-06-27 18:29:43,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 18:29:43,130 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 221 transitions, 2425 flow [2024-06-27 18:29:43,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:43,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:43,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:43,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:29:43,130 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:43,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:43,131 INFO L85 PathProgramCache]: Analyzing trace with hash -682281136, now seen corresponding path program 4 times [2024-06-27 18:29:43,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:43,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700949264] [2024-06-27 18:29:43,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:43,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:43,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:43,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:43,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700949264] [2024-06-27 18:29:43,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700949264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:43,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:43,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:29:43,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745756300] [2024-06-27 18:29:43,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:43,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:29:43,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:29:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:29:43,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:43,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 221 transitions, 2425 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-06-27 18:29:43,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:43,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:43,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:44,374 INFO L124 PetriNetUnfolderBase]: 1188/2434 cut-off events. [2024-06-27 18:29:44,375 INFO L125 PetriNetUnfolderBase]: For 36479/36479 co-relation queries the response was YES. [2024-06-27 18:29:44,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11685 conditions, 2434 events. 1188/2434 cut-off events. For 36479/36479 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16801 event pairs, 340 based on Foata normal form. 2/2285 useless extension candidates. Maximal degree in co-relation 11582. Up to 1855 conditions per place. [2024-06-27 18:29:44,393 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 194 selfloop transitions, 45 changer transitions 0/248 dead transitions. [2024-06-27 18:29:44,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 248 transitions, 3025 flow [2024-06-27 18:29:44,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:44,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:44,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:29:44,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:29:44,395 INFO L175 Difference]: Start difference. First operand has 221 places, 221 transitions, 2425 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:29:44,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 248 transitions, 3025 flow [2024-06-27 18:29:44,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 248 transitions, 2923 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:44,552 INFO L231 Difference]: Finished difference. Result has 223 places, 223 transitions, 2445 flow [2024-06-27 18:29:44,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2445, PETRI_PLACES=223, PETRI_TRANSITIONS=223} [2024-06-27 18:29:44,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 18:29:44,552 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 223 transitions, 2445 flow [2024-06-27 18:29:44,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-06-27 18:29:44,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:44,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:44,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:29:44,553 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:44,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:44,553 INFO L85 PathProgramCache]: Analyzing trace with hash 2081902518, now seen corresponding path program 5 times [2024-06-27 18:29:44,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:44,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865374131] [2024-06-27 18:29:44,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:44,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:44,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:45,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-06-27 18:29:45,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:45,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865374131] [2024-06-27 18:29:45,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865374131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:45,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:45,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:45,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623706739] [2024-06-27 18:29:45,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:45,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:45,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:45,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:45,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:45,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:45,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 223 transitions, 2445 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:45,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:45,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:45,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:46,008 INFO L124 PetriNetUnfolderBase]: 1231/2556 cut-off events. [2024-06-27 18:29:46,008 INFO L125 PetriNetUnfolderBase]: For 41976/41976 co-relation queries the response was YES. [2024-06-27 18:29:46,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12285 conditions, 2556 events. 1231/2556 cut-off events. For 41976/41976 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17960 event pairs, 414 based on Foata normal form. 2/2403 useless extension candidates. Maximal degree in co-relation 12181. Up to 2006 conditions per place. [2024-06-27 18:29:46,028 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 218 selfloop transitions, 27 changer transitions 0/254 dead transitions. [2024-06-27 18:29:46,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 254 transitions, 3218 flow [2024-06-27 18:29:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:46,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:29:46,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:29:46,029 INFO L175 Difference]: Start difference. First operand has 223 places, 223 transitions, 2445 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:29:46,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 254 transitions, 3218 flow [2024-06-27 18:29:46,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 254 transitions, 3118 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:46,179 INFO L231 Difference]: Finished difference. Result has 225 places, 227 transitions, 2456 flow [2024-06-27 18:29:46,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2456, PETRI_PLACES=225, PETRI_TRANSITIONS=227} [2024-06-27 18:29:46,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-27 18:29:46,180 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 227 transitions, 2456 flow [2024-06-27 18:29:46,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:46,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:46,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:29:46,181 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:46,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:46,181 INFO L85 PathProgramCache]: Analyzing trace with hash 658812282, now seen corresponding path program 6 times [2024-06-27 18:29:46,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331212816] [2024-06-27 18:29:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:46,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:46,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-06-27 18:29:46,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:46,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331212816] [2024-06-27 18:29:46,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331212816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:46,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:46,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:46,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087705579] [2024-06-27 18:29:46,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:46,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:46,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:46,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:46,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:47,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:47,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 227 transitions, 2456 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:47,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:47,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:47,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:47,620 INFO L124 PetriNetUnfolderBase]: 1228/2553 cut-off events. [2024-06-27 18:29:47,620 INFO L125 PetriNetUnfolderBase]: For 39642/39642 co-relation queries the response was YES. [2024-06-27 18:29:47,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12098 conditions, 2553 events. 1228/2553 cut-off events. For 39642/39642 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17964 event pairs, 426 based on Foata normal form. 2/2399 useless extension candidates. Maximal degree in co-relation 11993. Up to 2056 conditions per place. [2024-06-27 18:29:47,638 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 214 selfloop transitions, 26 changer transitions 0/249 dead transitions. [2024-06-27 18:29:47,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 249 transitions, 3036 flow [2024-06-27 18:29:47,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:47,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:47,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:29:47,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:29:47,640 INFO L175 Difference]: Start difference. First operand has 225 places, 227 transitions, 2456 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:29:47,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 249 transitions, 3036 flow [2024-06-27 18:29:47,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 249 transitions, 2983 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:29:47,801 INFO L231 Difference]: Finished difference. Result has 230 places, 227 transitions, 2459 flow [2024-06-27 18:29:47,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2459, PETRI_PLACES=230, PETRI_TRANSITIONS=227} [2024-06-27 18:29:47,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 18:29:47,801 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 227 transitions, 2459 flow [2024-06-27 18:29:47,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:47,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:47,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:47,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:29:47,802 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:47,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:47,802 INFO L85 PathProgramCache]: Analyzing trace with hash 2076395988, now seen corresponding path program 7 times [2024-06-27 18:29:47,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:47,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060586920] [2024-06-27 18:29:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:48,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-06-27 18:29:48,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:48,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060586920] [2024-06-27 18:29:48,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060586920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:48,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:48,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:48,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625380245] [2024-06-27 18:29:48,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:48,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:48,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:48,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:48,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:48,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:48,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 227 transitions, 2459 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:48,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:48,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:48,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:49,194 INFO L124 PetriNetUnfolderBase]: 1265/2630 cut-off events. [2024-06-27 18:29:49,194 INFO L125 PetriNetUnfolderBase]: For 44208/44208 co-relation queries the response was YES. [2024-06-27 18:29:49,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12551 conditions, 2630 events. 1265/2630 cut-off events. For 44208/44208 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18634 event pairs, 395 based on Foata normal form. 2/2475 useless extension candidates. Maximal degree in co-relation 12445. Up to 1863 conditions per place. [2024-06-27 18:29:49,216 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 201 selfloop transitions, 50 changer transitions 0/260 dead transitions. [2024-06-27 18:29:49,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 260 transitions, 3251 flow [2024-06-27 18:29:49,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:49,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:49,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 18:29:49,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-27 18:29:49,217 INFO L175 Difference]: Start difference. First operand has 230 places, 227 transitions, 2459 flow. Second operand 10 states and 176 transitions. [2024-06-27 18:29:49,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 260 transitions, 3251 flow [2024-06-27 18:29:49,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 260 transitions, 3196 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:49,399 INFO L231 Difference]: Finished difference. Result has 231 places, 229 transitions, 2546 flow [2024-06-27 18:29:49,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2546, PETRI_PLACES=231, PETRI_TRANSITIONS=229} [2024-06-27 18:29:49,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 18:29:49,400 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 229 transitions, 2546 flow [2024-06-27 18:29:49,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:49,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:49,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:49,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:29:49,400 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:49,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:49,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2011768138, now seen corresponding path program 8 times [2024-06-27 18:29:49,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:49,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097101090] [2024-06-27 18:29:49,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:49,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:49,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:50,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:50,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097101090] [2024-06-27 18:29:50,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097101090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:50,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:50,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:50,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499675099] [2024-06-27 18:29:50,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:50,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:50,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:50,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:50,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:50,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:50,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 229 transitions, 2546 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:50,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:50,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:50,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:50,710 INFO L124 PetriNetUnfolderBase]: 1288/2690 cut-off events. [2024-06-27 18:29:50,710 INFO L125 PetriNetUnfolderBase]: For 46656/46656 co-relation queries the response was YES. [2024-06-27 18:29:50,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13017 conditions, 2690 events. 1288/2690 cut-off events. For 46656/46656 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19212 event pairs, 440 based on Foata normal form. 2/2526 useless extension candidates. Maximal degree in co-relation 12910. Up to 2161 conditions per place. [2024-06-27 18:29:50,731 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 216 selfloop transitions, 29 changer transitions 0/254 dead transitions. [2024-06-27 18:29:50,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 254 transitions, 3181 flow [2024-06-27 18:29:50,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:50,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:50,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 18:29:50,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 18:29:50,732 INFO L175 Difference]: Start difference. First operand has 231 places, 229 transitions, 2546 flow. Second operand 10 states and 164 transitions. [2024-06-27 18:29:50,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 254 transitions, 3181 flow [2024-06-27 18:29:50,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 254 transitions, 3098 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:29:50,937 INFO L231 Difference]: Finished difference. Result has 235 places, 232 transitions, 2572 flow [2024-06-27 18:29:50,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2572, PETRI_PLACES=235, PETRI_TRANSITIONS=232} [2024-06-27 18:29:50,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 18:29:50,938 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 232 transitions, 2572 flow [2024-06-27 18:29:50,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:50,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:50,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:50,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:29:50,938 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:50,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:50,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1505464038, now seen corresponding path program 9 times [2024-06-27 18:29:50,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215650843] [2024-06-27 18:29:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:50,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:51,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-06-27 18:29:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215650843] [2024-06-27 18:29:51,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215650843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559067139] [2024-06-27 18:29:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:51,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:51,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:51,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:51,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:51,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 232 transitions, 2572 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:51,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:51,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:51,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:52,368 INFO L124 PetriNetUnfolderBase]: 1305/2729 cut-off events. [2024-06-27 18:29:52,368 INFO L125 PetriNetUnfolderBase]: For 47348/47348 co-relation queries the response was YES. [2024-06-27 18:29:52,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13181 conditions, 2729 events. 1305/2729 cut-off events. For 47348/47348 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19564 event pairs, 453 based on Foata normal form. 2/2563 useless extension candidates. Maximal degree in co-relation 13072. Up to 2192 conditions per place. [2024-06-27 18:29:52,394 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 218 selfloop transitions, 28 changer transitions 0/255 dead transitions. [2024-06-27 18:29:52,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 255 transitions, 3184 flow [2024-06-27 18:29:52,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:52,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:52,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:29:52,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:29:52,395 INFO L175 Difference]: Start difference. First operand has 235 places, 232 transitions, 2572 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:29:52,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 255 transitions, 3184 flow [2024-06-27 18:29:52,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 255 transitions, 3118 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:29:52,565 INFO L231 Difference]: Finished difference. Result has 238 places, 233 transitions, 2588 flow [2024-06-27 18:29:52,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2588, PETRI_PLACES=238, PETRI_TRANSITIONS=233} [2024-06-27 18:29:52,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 18:29:52,566 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 233 transitions, 2588 flow [2024-06-27 18:29:52,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:52,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:52,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:52,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:29:52,567 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:52,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:52,568 INFO L85 PathProgramCache]: Analyzing trace with hash -2019125368, now seen corresponding path program 10 times [2024-06-27 18:29:52,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:52,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229939019] [2024-06-27 18:29:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:52,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:53,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:53,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229939019] [2024-06-27 18:29:53,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229939019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:53,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:53,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:29:53,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263309782] [2024-06-27 18:29:53,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:29:53,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:29:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:29:53,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:53,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 233 transitions, 2588 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:53,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:53,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:53,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:54,067 INFO L124 PetriNetUnfolderBase]: 1302/2716 cut-off events. [2024-06-27 18:29:54,067 INFO L125 PetriNetUnfolderBase]: For 44561/44561 co-relation queries the response was YES. [2024-06-27 18:29:54,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12989 conditions, 2716 events. 1302/2716 cut-off events. For 44561/44561 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19463 event pairs, 439 based on Foata normal form. 2/2554 useless extension candidates. Maximal degree in co-relation 12879. Up to 2114 conditions per place. [2024-06-27 18:29:54,089 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 220 selfloop transitions, 30 changer transitions 0/259 dead transitions. [2024-06-27 18:29:54,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 259 transitions, 3206 flow [2024-06-27 18:29:54,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:29:54,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:29:54,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:29:54,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 18:29:54,090 INFO L175 Difference]: Start difference. First operand has 238 places, 233 transitions, 2588 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:29:54,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 259 transitions, 3206 flow [2024-06-27 18:29:54,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 259 transitions, 3112 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:54,267 INFO L231 Difference]: Finished difference. Result has 239 places, 233 transitions, 2558 flow [2024-06-27 18:29:54,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2558, PETRI_PLACES=239, PETRI_TRANSITIONS=233} [2024-06-27 18:29:54,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 18:29:54,268 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 233 transitions, 2558 flow [2024-06-27 18:29:54,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:29:54,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:54,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:54,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:29:54,269 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:54,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:54,269 INFO L85 PathProgramCache]: Analyzing trace with hash 998985586, now seen corresponding path program 1 times [2024-06-27 18:29:54,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:54,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532131732] [2024-06-27 18:29:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:54,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:54,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:55,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-06-27 18:29:55,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:55,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532131732] [2024-06-27 18:29:55,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532131732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:55,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:55,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:29:55,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599481533] [2024-06-27 18:29:55,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:55,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:29:55,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:55,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:29:55,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:29:55,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:55,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 233 transitions, 2558 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:55,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:55,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:55,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:55,815 INFO L124 PetriNetUnfolderBase]: 1309/2734 cut-off events. [2024-06-27 18:29:55,815 INFO L125 PetriNetUnfolderBase]: For 43495/43495 co-relation queries the response was YES. [2024-06-27 18:29:55,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13026 conditions, 2734 events. 1309/2734 cut-off events. For 43495/43495 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19588 event pairs, 440 based on Foata normal form. 1/2564 useless extension candidates. Maximal degree in co-relation 12915. Up to 2183 conditions per place. [2024-06-27 18:29:55,834 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 197 selfloop transitions, 51 changer transitions 0/257 dead transitions. [2024-06-27 18:29:55,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 257 transitions, 3214 flow [2024-06-27 18:29:55,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:29:55,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:29:55,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 18:29:55,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 18:29:55,835 INFO L175 Difference]: Start difference. First operand has 239 places, 233 transitions, 2558 flow. Second operand 11 states and 175 transitions. [2024-06-27 18:29:55,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 257 transitions, 3214 flow [2024-06-27 18:29:56,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 257 transitions, 3122 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 18:29:56,017 INFO L231 Difference]: Finished difference. Result has 240 places, 235 transitions, 2640 flow [2024-06-27 18:29:56,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2640, PETRI_PLACES=240, PETRI_TRANSITIONS=235} [2024-06-27 18:29:56,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 18:29:56,018 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 235 transitions, 2640 flow [2024-06-27 18:29:56,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:56,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:56,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:56,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:29:56,019 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:56,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:56,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2082117844, now seen corresponding path program 2 times [2024-06-27 18:29:56,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:56,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723701425] [2024-06-27 18:29:56,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:56,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:56,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:57,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:57,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723701425] [2024-06-27 18:29:57,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723701425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:57,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:57,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:29:57,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049738250] [2024-06-27 18:29:57,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:57,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:29:57,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:57,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:29:57,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:29:57,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:57,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 235 transitions, 2640 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:57,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:57,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:57,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:57,931 INFO L124 PetriNetUnfolderBase]: 1322/2759 cut-off events. [2024-06-27 18:29:57,931 INFO L125 PetriNetUnfolderBase]: For 45372/45372 co-relation queries the response was YES. [2024-06-27 18:29:57,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13147 conditions, 2759 events. 1322/2759 cut-off events. For 45372/45372 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19782 event pairs, 451 based on Foata normal form. 1/2586 useless extension candidates. Maximal degree in co-relation 13036. Up to 2211 conditions per place. [2024-06-27 18:29:57,952 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 218 selfloop transitions, 32 changer transitions 0/259 dead transitions. [2024-06-27 18:29:57,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 259 transitions, 3314 flow [2024-06-27 18:29:57,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:29:57,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:29:57,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 18:29:57,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 18:29:57,953 INFO L175 Difference]: Start difference. First operand has 240 places, 235 transitions, 2640 flow. Second operand 11 states and 178 transitions. [2024-06-27 18:29:57,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 259 transitions, 3314 flow [2024-06-27 18:29:58,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 259 transitions, 3166 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 18:29:58,125 INFO L231 Difference]: Finished difference. Result has 242 places, 239 transitions, 2647 flow [2024-06-27 18:29:58,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2647, PETRI_PLACES=242, PETRI_TRANSITIONS=239} [2024-06-27 18:29:58,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 18:29:58,126 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 239 transitions, 2647 flow [2024-06-27 18:29:58,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:58,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:58,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:58,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:29:58,126 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:58,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:58,127 INFO L85 PathProgramCache]: Analyzing trace with hash 860178238, now seen corresponding path program 3 times [2024-06-27 18:29:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:58,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972460776] [2024-06-27 18:29:58,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:58,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:58,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:29:58,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:29:58,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:29:58,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972460776] [2024-06-27 18:29:58,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972460776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:29:58,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:29:58,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:29:58,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430091442] [2024-06-27 18:29:58,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:29:58,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:29:58,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:29:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:29:58,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:29:59,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:29:59,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 239 transitions, 2647 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:59,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:29:59,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:29:59,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:29:59,679 INFO L124 PetriNetUnfolderBase]: 1338/2781 cut-off events. [2024-06-27 18:29:59,679 INFO L125 PetriNetUnfolderBase]: For 49884/49884 co-relation queries the response was YES. [2024-06-27 18:29:59,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 2781 events. 1338/2781 cut-off events. For 49884/49884 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19927 event pairs, 435 based on Foata normal form. 1/2603 useless extension candidates. Maximal degree in co-relation 13339. Up to 2134 conditions per place. [2024-06-27 18:29:59,702 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 75 changer transitions 0/264 dead transitions. [2024-06-27 18:29:59,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 264 transitions, 3519 flow [2024-06-27 18:29:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:29:59,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:29:59,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:29:59,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:29:59,703 INFO L175 Difference]: Start difference. First operand has 242 places, 239 transitions, 2647 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:29:59,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 264 transitions, 3519 flow [2024-06-27 18:29:59,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 264 transitions, 3411 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 18:29:59,917 INFO L231 Difference]: Finished difference. Result has 245 places, 243 transitions, 2838 flow [2024-06-27 18:29:59,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2838, PETRI_PLACES=245, PETRI_TRANSITIONS=243} [2024-06-27 18:29:59,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 18:29:59,918 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 243 transitions, 2838 flow [2024-06-27 18:29:59,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:29:59,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:29:59,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:29:59,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:29:59,918 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:29:59,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:29:59,918 INFO L85 PathProgramCache]: Analyzing trace with hash 860178579, now seen corresponding path program 1 times [2024-06-27 18:29:59,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:29:59,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777816537] [2024-06-27 18:29:59,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:29:59,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:29:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:00,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-06-27 18:30:00,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:00,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777816537] [2024-06-27 18:30:00,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777816537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:00,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:00,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:00,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260371947] [2024-06-27 18:30:00,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:00,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:00,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:00,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:00,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:00,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:00,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 243 transitions, 2838 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:00,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:00,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:00,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:01,692 INFO L124 PetriNetUnfolderBase]: 1355/2822 cut-off events. [2024-06-27 18:30:01,692 INFO L125 PetriNetUnfolderBase]: For 53518/53518 co-relation queries the response was YES. [2024-06-27 18:30:01,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13694 conditions, 2822 events. 1355/2822 cut-off events. For 53518/53518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20325 event pairs, 454 based on Foata normal form. 2/2644 useless extension candidates. Maximal degree in co-relation 13582. Up to 2290 conditions per place. [2024-06-27 18:30:01,714 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 236 selfloop transitions, 23 changer transitions 0/268 dead transitions. [2024-06-27 18:30:01,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 268 transitions, 3480 flow [2024-06-27 18:30:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:01,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:01,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 18:30:01,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 18:30:01,715 INFO L175 Difference]: Start difference. First operand has 245 places, 243 transitions, 2838 flow. Second operand 11 states and 175 transitions. [2024-06-27 18:30:01,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 268 transitions, 3480 flow [2024-06-27 18:30:01,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 268 transitions, 3320 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:01,905 INFO L231 Difference]: Finished difference. Result has 249 places, 244 transitions, 2744 flow [2024-06-27 18:30:01,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2744, PETRI_PLACES=249, PETRI_TRANSITIONS=244} [2024-06-27 18:30:01,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 18:30:01,906 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 244 transitions, 2744 flow [2024-06-27 18:30:01,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:01,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:01,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:01,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:30:01,907 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:01,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:01,907 INFO L85 PathProgramCache]: Analyzing trace with hash 2051204880, now seen corresponding path program 4 times [2024-06-27 18:30:01,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:01,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055601340] [2024-06-27 18:30:01,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:01,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:01,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:02,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:02,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055601340] [2024-06-27 18:30:02,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055601340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:02,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:02,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:02,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219852214] [2024-06-27 18:30:02,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:02,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:02,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:02,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:02,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:03,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:03,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 244 transitions, 2744 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:03,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:03,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:03,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:03,727 INFO L124 PetriNetUnfolderBase]: 1368/2841 cut-off events. [2024-06-27 18:30:03,727 INFO L125 PetriNetUnfolderBase]: For 51710/51710 co-relation queries the response was YES. [2024-06-27 18:30:03,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13829 conditions, 2841 events. 1368/2841 cut-off events. For 51710/51710 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20393 event pairs, 454 based on Foata normal form. 1/2659 useless extension candidates. Maximal degree in co-relation 13715. Up to 2282 conditions per place. [2024-06-27 18:30:03,751 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 225 selfloop transitions, 34 changer transitions 0/268 dead transitions. [2024-06-27 18:30:03,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 268 transitions, 3440 flow [2024-06-27 18:30:03,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:03,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:03,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 18:30:03,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 18:30:03,752 INFO L175 Difference]: Start difference. First operand has 249 places, 244 transitions, 2744 flow. Second operand 11 states and 178 transitions. [2024-06-27 18:30:03,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 268 transitions, 3440 flow [2024-06-27 18:30:03,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 268 transitions, 3384 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:03,954 INFO L231 Difference]: Finished difference. Result has 251 places, 248 transitions, 2851 flow [2024-06-27 18:30:03,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2851, PETRI_PLACES=251, PETRI_TRANSITIONS=248} [2024-06-27 18:30:03,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 18:30:03,955 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 248 transitions, 2851 flow [2024-06-27 18:30:03,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:03,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:03,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:03,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:30:03,956 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:03,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:03,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2011760202, now seen corresponding path program 5 times [2024-06-27 18:30:03,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:03,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636980082] [2024-06-27 18:30:03,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:03,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:05,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-06-27 18:30:05,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:05,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636980082] [2024-06-27 18:30:05,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636980082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:05,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656854303] [2024-06-27 18:30:05,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:05,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:05,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:05,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:05,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:05,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:05,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 248 transitions, 2851 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:05,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:05,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:05,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:06,010 INFO L124 PetriNetUnfolderBase]: 1381/2863 cut-off events. [2024-06-27 18:30:06,010 INFO L125 PetriNetUnfolderBase]: For 53708/53708 co-relation queries the response was YES. [2024-06-27 18:30:06,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14035 conditions, 2863 events. 1381/2863 cut-off events. For 53708/53708 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20600 event pairs, 454 based on Foata normal form. 1/2678 useless extension candidates. Maximal degree in co-relation 13920. Up to 2299 conditions per place. [2024-06-27 18:30:06,034 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 226 selfloop transitions, 37 changer transitions 0/272 dead transitions. [2024-06-27 18:30:06,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 272 transitions, 3563 flow [2024-06-27 18:30:06,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:06,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:06,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 18:30:06,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-27 18:30:06,035 INFO L175 Difference]: Start difference. First operand has 251 places, 248 transitions, 2851 flow. Second operand 11 states and 177 transitions. [2024-06-27 18:30:06,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 272 transitions, 3563 flow [2024-06-27 18:30:06,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 272 transitions, 3440 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:06,249 INFO L231 Difference]: Finished difference. Result has 254 places, 252 transitions, 2905 flow [2024-06-27 18:30:06,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2732, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2905, PETRI_PLACES=254, PETRI_TRANSITIONS=252} [2024-06-27 18:30:06,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 18:30:06,250 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 252 transitions, 2905 flow [2024-06-27 18:30:06,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:06,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:06,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:06,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:30:06,251 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:06,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:06,251 INFO L85 PathProgramCache]: Analyzing trace with hash -2011500732, now seen corresponding path program 6 times [2024-06-27 18:30:06,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:06,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157355406] [2024-06-27 18:30:06,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:06,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:06,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:07,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157355406] [2024-06-27 18:30:07,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157355406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:07,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:07,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:07,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747484397] [2024-06-27 18:30:07,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:07,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:07,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:07,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:07,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:07,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:07,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 252 transitions, 2905 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:07,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:07,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:07,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:07,944 INFO L124 PetriNetUnfolderBase]: 1379/2860 cut-off events. [2024-06-27 18:30:07,944 INFO L125 PetriNetUnfolderBase]: For 51806/51806 co-relation queries the response was YES. [2024-06-27 18:30:07,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13862 conditions, 2860 events. 1379/2860 cut-off events. For 51806/51806 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20551 event pairs, 454 based on Foata normal form. 1/2675 useless extension candidates. Maximal degree in co-relation 13746. Up to 2296 conditions per place. [2024-06-27 18:30:07,969 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 224 selfloop transitions, 39 changer transitions 0/272 dead transitions. [2024-06-27 18:30:07,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 272 transitions, 3523 flow [2024-06-27 18:30:07,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:07,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 18:30:07,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 18:30:07,970 INFO L175 Difference]: Start difference. First operand has 254 places, 252 transitions, 2905 flow. Second operand 11 states and 176 transitions. [2024-06-27 18:30:07,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 272 transitions, 3523 flow [2024-06-27 18:30:08,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 272 transitions, 3353 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:08,201 INFO L231 Difference]: Finished difference. Result has 257 places, 252 transitions, 2818 flow [2024-06-27 18:30:08,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2818, PETRI_PLACES=257, PETRI_TRANSITIONS=252} [2024-06-27 18:30:08,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 18:30:08,202 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 252 transitions, 2818 flow [2024-06-27 18:30:08,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:08,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:08,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:08,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:30:08,203 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:08,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:08,204 INFO L85 PathProgramCache]: Analyzing trace with hash 261687656, now seen corresponding path program 11 times [2024-06-27 18:30:08,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:08,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400302176] [2024-06-27 18:30:08,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:08,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:08,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:08,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:08,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400302176] [2024-06-27 18:30:08,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400302176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:08,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:08,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:08,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160853752] [2024-06-27 18:30:08,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:08,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:08,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:08,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:08,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:09,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:09,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 252 transitions, 2818 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:09,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:09,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:09,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:09,595 INFO L124 PetriNetUnfolderBase]: 1402/2909 cut-off events. [2024-06-27 18:30:09,595 INFO L125 PetriNetUnfolderBase]: For 54033/54033 co-relation queries the response was YES. [2024-06-27 18:30:09,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13949 conditions, 2909 events. 1402/2909 cut-off events. For 54033/54033 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20997 event pairs, 454 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 13832. Up to 2254 conditions per place. [2024-06-27 18:30:09,614 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 225 selfloop transitions, 44 changer transitions 0/278 dead transitions. [2024-06-27 18:30:09,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 278 transitions, 3533 flow [2024-06-27 18:30:09,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:09,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:30:09,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:30:09,615 INFO L175 Difference]: Start difference. First operand has 257 places, 252 transitions, 2818 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:30:09,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 278 transitions, 3533 flow [2024-06-27 18:30:09,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 278 transitions, 3405 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 18:30:09,823 INFO L231 Difference]: Finished difference. Result has 257 places, 256 transitions, 2842 flow [2024-06-27 18:30:09,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2842, PETRI_PLACES=257, PETRI_TRANSITIONS=256} [2024-06-27 18:30:09,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 18:30:09,824 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 256 transitions, 2842 flow [2024-06-27 18:30:09,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:09,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:09,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:09,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:30:09,824 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:09,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:09,824 INFO L85 PathProgramCache]: Analyzing trace with hash 254537816, now seen corresponding path program 12 times [2024-06-27 18:30:09,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:09,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975684888] [2024-06-27 18:30:09,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:09,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:10,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-06-27 18:30:10,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:10,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975684888] [2024-06-27 18:30:10,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975684888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:10,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:10,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:10,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247153882] [2024-06-27 18:30:10,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:10,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:10,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:10,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:10,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:10,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:10,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 256 transitions, 2842 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:10,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:10,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:10,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:11,342 INFO L124 PetriNetUnfolderBase]: 1419/2948 cut-off events. [2024-06-27 18:30:11,342 INFO L125 PetriNetUnfolderBase]: For 56087/56087 co-relation queries the response was YES. [2024-06-27 18:30:11,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14223 conditions, 2948 events. 1419/2948 cut-off events. For 56087/56087 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21393 event pairs, 463 based on Foata normal form. 2/2758 useless extension candidates. Maximal degree in co-relation 14104. Up to 2285 conditions per place. [2024-06-27 18:30:11,368 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 225 selfloop transitions, 47 changer transitions 0/281 dead transitions. [2024-06-27 18:30:11,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 281 transitions, 3555 flow [2024-06-27 18:30:11,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:30:11,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 18:30:11,369 INFO L175 Difference]: Start difference. First operand has 257 places, 256 transitions, 2842 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:30:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 281 transitions, 3555 flow [2024-06-27 18:30:11,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 281 transitions, 3439 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:11,634 INFO L231 Difference]: Finished difference. Result has 261 places, 260 transitions, 2892 flow [2024-06-27 18:30:11,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2892, PETRI_PLACES=261, PETRI_TRANSITIONS=260} [2024-06-27 18:30:11,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-27 18:30:11,635 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 260 transitions, 2892 flow [2024-06-27 18:30:11,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:11,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:11,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:11,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:30:11,636 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:11,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:11,636 INFO L85 PathProgramCache]: Analyzing trace with hash -771150106, now seen corresponding path program 13 times [2024-06-27 18:30:11,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:11,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694852094] [2024-06-27 18:30:11,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:12,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:12,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:12,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694852094] [2024-06-27 18:30:12,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694852094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:12,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:12,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:12,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788134068] [2024-06-27 18:30:12,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:12,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:12,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:12,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:12,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:12,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:12,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 260 transitions, 2892 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:12,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:12,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:12,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:12,972 INFO L124 PetriNetUnfolderBase]: 1456/3031 cut-off events. [2024-06-27 18:30:12,972 INFO L125 PetriNetUnfolderBase]: For 63661/63661 co-relation queries the response was YES. [2024-06-27 18:30:12,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14833 conditions, 3031 events. 1456/3031 cut-off events. For 63661/63661 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 22125 event pairs, 461 based on Foata normal form. 2/2838 useless extension candidates. Maximal degree in co-relation 14712. Up to 2255 conditions per place. [2024-06-27 18:30:12,999 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 229 selfloop transitions, 50 changer transitions 0/288 dead transitions. [2024-06-27 18:30:12,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 288 transitions, 3770 flow [2024-06-27 18:30:13,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:13,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:13,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:30:13,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:30:13,000 INFO L175 Difference]: Start difference. First operand has 261 places, 260 transitions, 2892 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:30:13,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 288 transitions, 3770 flow [2024-06-27 18:30:13,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 288 transitions, 3669 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:13,284 INFO L231 Difference]: Finished difference. Result has 266 places, 262 transitions, 2941 flow [2024-06-27 18:30:13,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2941, PETRI_PLACES=266, PETRI_TRANSITIONS=262} [2024-06-27 18:30:13,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-27 18:30:13,285 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 262 transitions, 2941 flow [2024-06-27 18:30:13,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:13,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:13,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:13,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:30:13,286 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:13,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:13,286 INFO L85 PathProgramCache]: Analyzing trace with hash -515631498, now seen corresponding path program 14 times [2024-06-27 18:30:13,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:13,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549387072] [2024-06-27 18:30:13,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:13,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:13,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:13,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:13,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549387072] [2024-06-27 18:30:13,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549387072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:13,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:13,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:13,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345546772] [2024-06-27 18:30:13,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:14,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:14,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:14,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:14,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:14,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:14,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 262 transitions, 2941 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:14,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:14,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:14,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:14,645 INFO L124 PetriNetUnfolderBase]: 1453/3025 cut-off events. [2024-06-27 18:30:14,645 INFO L125 PetriNetUnfolderBase]: For 59631/59631 co-relation queries the response was YES. [2024-06-27 18:30:14,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 3025 events. 1453/3025 cut-off events. For 59631/59631 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22068 event pairs, 473 based on Foata normal form. 2/2829 useless extension candidates. Maximal degree in co-relation 14529. Up to 2347 conditions per place. [2024-06-27 18:30:14,742 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 222 selfloop transitions, 52 changer transitions 0/283 dead transitions. [2024-06-27 18:30:14,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 283 transitions, 3603 flow [2024-06-27 18:30:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:14,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:30:14,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:30:14,743 INFO L175 Difference]: Start difference. First operand has 266 places, 262 transitions, 2941 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:30:14,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 283 transitions, 3603 flow [2024-06-27 18:30:14,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 283 transitions, 3511 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:15,001 INFO L231 Difference]: Finished difference. Result has 270 places, 262 transitions, 2957 flow [2024-06-27 18:30:15,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2957, PETRI_PLACES=270, PETRI_TRANSITIONS=262} [2024-06-27 18:30:15,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 18:30:15,002 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 262 transitions, 2957 flow [2024-06-27 18:30:15,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:15,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:15,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:15,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:30:15,003 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:15,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:15,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1646230932, now seen corresponding path program 15 times [2024-06-27 18:30:15,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:15,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071573229] [2024-06-27 18:30:15,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:15,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:15,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:15,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071573229] [2024-06-27 18:30:15,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071573229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:15,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:15,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:15,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228361709] [2024-06-27 18:30:15,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:15,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:15,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:15,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:15,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:15,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:15,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 262 transitions, 2957 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:15,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:15,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:15,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:16,677 INFO L124 PetriNetUnfolderBase]: 1476/3073 cut-off events. [2024-06-27 18:30:16,678 INFO L125 PetriNetUnfolderBase]: For 60242/60242 co-relation queries the response was YES. [2024-06-27 18:30:16,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14897 conditions, 3073 events. 1476/3073 cut-off events. For 60242/60242 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22500 event pairs, 482 based on Foata normal form. 2/2874 useless extension candidates. Maximal degree in co-relation 14773. Up to 2385 conditions per place. [2024-06-27 18:30:16,704 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 228 selfloop transitions, 50 changer transitions 0/287 dead transitions. [2024-06-27 18:30:16,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 287 transitions, 3684 flow [2024-06-27 18:30:16,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:16,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:16,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:30:16,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:30:16,705 INFO L175 Difference]: Start difference. First operand has 270 places, 262 transitions, 2957 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:30:16,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 287 transitions, 3684 flow [2024-06-27 18:30:16,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 287 transitions, 3553 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:16,967 INFO L231 Difference]: Finished difference. Result has 272 places, 267 transitions, 3023 flow [2024-06-27 18:30:16,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3023, PETRI_PLACES=272, PETRI_TRANSITIONS=267} [2024-06-27 18:30:16,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 18:30:16,968 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 267 transitions, 3023 flow [2024-06-27 18:30:16,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:16,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:16,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:16,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:30:16,968 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:16,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:16,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1640661162, now seen corresponding path program 16 times [2024-06-27 18:30:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:16,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845534067] [2024-06-27 18:30:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:16,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:17,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:17,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:17,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845534067] [2024-06-27 18:30:17,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845534067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:17,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:17,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:17,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488539134] [2024-06-27 18:30:17,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:17,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:17,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:17,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:17,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:17,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:17,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 267 transitions, 3023 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:17,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:17,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:17,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:18,502 INFO L124 PetriNetUnfolderBase]: 1493/3105 cut-off events. [2024-06-27 18:30:18,502 INFO L125 PetriNetUnfolderBase]: For 62746/62746 co-relation queries the response was YES. [2024-06-27 18:30:18,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15180 conditions, 3105 events. 1493/3105 cut-off events. For 62746/62746 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22776 event pairs, 476 based on Foata normal form. 2/2906 useless extension candidates. Maximal degree in co-relation 15054. Up to 2364 conditions per place. [2024-06-27 18:30:18,530 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 232 selfloop transitions, 51 changer transitions 0/292 dead transitions. [2024-06-27 18:30:18,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 292 transitions, 3727 flow [2024-06-27 18:30:18,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:18,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:30:18,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:30:18,531 INFO L175 Difference]: Start difference. First operand has 272 places, 267 transitions, 3023 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:30:18,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 292 transitions, 3727 flow [2024-06-27 18:30:18,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 292 transitions, 3626 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:30:18,810 INFO L231 Difference]: Finished difference. Result has 277 places, 268 transitions, 3056 flow [2024-06-27 18:30:18,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3056, PETRI_PLACES=277, PETRI_TRANSITIONS=268} [2024-06-27 18:30:18,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 18:30:18,810 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 268 transitions, 3056 flow [2024-06-27 18:30:18,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:18,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:18,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:18,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:30:18,811 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:18,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:18,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1973274358, now seen corresponding path program 17 times [2024-06-27 18:30:18,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501771198] [2024-06-27 18:30:18,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:18,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:18,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:19,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:19,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:19,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501771198] [2024-06-27 18:30:19,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501771198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:19,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:19,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:19,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374010029] [2024-06-27 18:30:19,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:19,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:19,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:19,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:19,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:19,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:19,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 268 transitions, 3056 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:19,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:19,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:19,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:20,407 INFO L124 PetriNetUnfolderBase]: 1516/3164 cut-off events. [2024-06-27 18:30:20,407 INFO L125 PetriNetUnfolderBase]: For 64298/64298 co-relation queries the response was YES. [2024-06-27 18:30:20,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15414 conditions, 3164 events. 1516/3164 cut-off events. For 64298/64298 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23365 event pairs, 498 based on Foata normal form. 2/2959 useless extension candidates. Maximal degree in co-relation 15287. Up to 2454 conditions per place. [2024-06-27 18:30:20,434 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 233 selfloop transitions, 49 changer transitions 0/291 dead transitions. [2024-06-27 18:30:20,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 291 transitions, 3767 flow [2024-06-27 18:30:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:20,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:30:20,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 18:30:20,435 INFO L175 Difference]: Start difference. First operand has 277 places, 268 transitions, 3056 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:30:20,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 291 transitions, 3767 flow [2024-06-27 18:30:20,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 291 transitions, 3641 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:30:20,731 INFO L231 Difference]: Finished difference. Result has 279 places, 271 transitions, 3087 flow [2024-06-27 18:30:20,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3087, PETRI_PLACES=279, PETRI_TRANSITIONS=271} [2024-06-27 18:30:20,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 18:30:20,731 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 271 transitions, 3087 flow [2024-06-27 18:30:20,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:20,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:20,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:30:20,732 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:20,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:20,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1640517012, now seen corresponding path program 18 times [2024-06-27 18:30:20,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:20,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919857747] [2024-06-27 18:30:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:21,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-06-27 18:30:21,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:21,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919857747] [2024-06-27 18:30:21,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919857747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:21,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:21,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:21,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500790479] [2024-06-27 18:30:21,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:21,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:21,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:21,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:21,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:21,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:21,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 271 transitions, 3087 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:21,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:21,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:21,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:22,456 INFO L124 PetriNetUnfolderBase]: 1553/3231 cut-off events. [2024-06-27 18:30:22,456 INFO L125 PetriNetUnfolderBase]: For 72696/72696 co-relation queries the response was YES. [2024-06-27 18:30:22,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16024 conditions, 3231 events. 1553/3231 cut-off events. For 72696/72696 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23931 event pairs, 499 based on Foata normal form. 2/3034 useless extension candidates. Maximal degree in co-relation 15896. Up to 2191 conditions per place. [2024-06-27 18:30:22,486 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 233 selfloop transitions, 60 changer transitions 0/302 dead transitions. [2024-06-27 18:30:22,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 302 transitions, 4017 flow [2024-06-27 18:30:22,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:22,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:22,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 18:30:22,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-27 18:30:22,487 INFO L175 Difference]: Start difference. First operand has 279 places, 271 transitions, 3087 flow. Second operand 10 states and 176 transitions. [2024-06-27 18:30:22,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 302 transitions, 4017 flow [2024-06-27 18:30:22,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 302 transitions, 3883 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:30:22,801 INFO L231 Difference]: Finished difference. Result has 282 places, 273 transitions, 3139 flow [2024-06-27 18:30:22,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3139, PETRI_PLACES=282, PETRI_TRANSITIONS=273} [2024-06-27 18:30:22,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 18:30:22,802 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 273 transitions, 3139 flow [2024-06-27 18:30:22,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:22,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:22,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:22,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:30:22,803 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:22,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:22,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1839962952, now seen corresponding path program 19 times [2024-06-27 18:30:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147894582] [2024-06-27 18:30:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:22,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:23,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:23,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:23,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147894582] [2024-06-27 18:30:23,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147894582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:23,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:23,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:23,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015090344] [2024-06-27 18:30:23,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:23,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:23,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:23,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:23,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:23,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:23,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 273 transitions, 3139 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:23,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:23,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:23,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:24,123 INFO L124 PetriNetUnfolderBase]: 1570/3288 cut-off events. [2024-06-27 18:30:24,123 INFO L125 PetriNetUnfolderBase]: For 75130/75130 co-relation queries the response was YES. [2024-06-27 18:30:24,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16343 conditions, 3288 events. 1570/3288 cut-off events. For 75130/75130 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24529 event pairs, 515 based on Foata normal form. 2/3078 useless extension candidates. Maximal degree in co-relation 16215. Up to 2476 conditions per place. [2024-06-27 18:30:24,151 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 239 selfloop transitions, 51 changer transitions 0/299 dead transitions. [2024-06-27 18:30:24,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 299 transitions, 4019 flow [2024-06-27 18:30:24,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:24,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 18:30:24,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 18:30:24,152 INFO L175 Difference]: Start difference. First operand has 282 places, 273 transitions, 3139 flow. Second operand 10 states and 174 transitions. [2024-06-27 18:30:24,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 299 transitions, 4019 flow [2024-06-27 18:30:24,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 299 transitions, 3918 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:24,462 INFO L231 Difference]: Finished difference. Result has 286 places, 274 transitions, 3176 flow [2024-06-27 18:30:24,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3176, PETRI_PLACES=286, PETRI_TRANSITIONS=274} [2024-06-27 18:30:24,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 18:30:24,463 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 274 transitions, 3176 flow [2024-06-27 18:30:24,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:24,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:24,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:24,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:30:24,463 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:24,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1847320182, now seen corresponding path program 20 times [2024-06-27 18:30:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:24,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452808011] [2024-06-27 18:30:24,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:24,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:24,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:25,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-06-27 18:30:25,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:25,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452808011] [2024-06-27 18:30:25,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452808011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:25,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:25,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:25,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381024112] [2024-06-27 18:30:25,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:25,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:25,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:25,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:25,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:25,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:25,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 274 transitions, 3176 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:25,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:25,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:25,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:25,971 INFO L124 PetriNetUnfolderBase]: 1567/3282 cut-off events. [2024-06-27 18:30:25,971 INFO L125 PetriNetUnfolderBase]: For 68526/68526 co-relation queries the response was YES. [2024-06-27 18:30:25,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16078 conditions, 3282 events. 1567/3282 cut-off events. For 68526/68526 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24439 event pairs, 527 based on Foata normal form. 2/3070 useless extension candidates. Maximal degree in co-relation 15948. Up to 2547 conditions per place. [2024-06-27 18:30:26,000 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 235 selfloop transitions, 50 changer transitions 0/294 dead transitions. [2024-06-27 18:30:26,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 294 transitions, 3840 flow [2024-06-27 18:30:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:30:26,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:30:26,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 18:30:26,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-27 18:30:26,001 INFO L175 Difference]: Start difference. First operand has 286 places, 274 transitions, 3176 flow. Second operand 10 states and 168 transitions. [2024-06-27 18:30:26,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 294 transitions, 3840 flow [2024-06-27 18:30:26,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 294 transitions, 3649 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:26,387 INFO L231 Difference]: Finished difference. Result has 287 places, 274 transitions, 3089 flow [2024-06-27 18:30:26,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3089, PETRI_PLACES=287, PETRI_TRANSITIONS=274} [2024-06-27 18:30:26,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 18:30:26,387 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 274 transitions, 3089 flow [2024-06-27 18:30:26,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:26,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:26,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:26,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:30:26,388 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:26,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:26,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1847597229, now seen corresponding path program 2 times [2024-06-27 18:30:26,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:26,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965916988] [2024-06-27 18:30:26,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:26,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:26,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:27,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:27,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:27,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965916988] [2024-06-27 18:30:27,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965916988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:27,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:27,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:27,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269305275] [2024-06-27 18:30:27,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:27,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:27,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:27,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:27,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:27,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:27,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 274 transitions, 3089 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:27,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:27,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:27,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:28,220 INFO L124 PetriNetUnfolderBase]: 1655/3508 cut-off events. [2024-06-27 18:30:28,220 INFO L125 PetriNetUnfolderBase]: For 99242/99242 co-relation queries the response was YES. [2024-06-27 18:30:28,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16509 conditions, 3508 events. 1655/3508 cut-off events. For 99242/99242 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 26624 event pairs, 575 based on Foata normal form. 12/3293 useless extension candidates. Maximal degree in co-relation 16379. Up to 2468 conditions per place. [2024-06-27 18:30:28,250 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 233 selfloop transitions, 61 changer transitions 0/303 dead transitions. [2024-06-27 18:30:28,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 303 transitions, 3885 flow [2024-06-27 18:30:28,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:28,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:28,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 18:30:28,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4668304668304668 [2024-06-27 18:30:28,251 INFO L175 Difference]: Start difference. First operand has 287 places, 274 transitions, 3089 flow. Second operand 11 states and 190 transitions. [2024-06-27 18:30:28,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 303 transitions, 3885 flow [2024-06-27 18:30:28,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 303 transitions, 3766 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 18:30:28,617 INFO L231 Difference]: Finished difference. Result has 288 places, 275 transitions, 3118 flow [2024-06-27 18:30:28,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3118, PETRI_PLACES=288, PETRI_TRANSITIONS=275} [2024-06-27 18:30:28,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 18:30:28,618 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 275 transitions, 3118 flow [2024-06-27 18:30:28,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:28,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:28,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:28,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:30:28,619 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:28,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:28,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1847596888, now seen corresponding path program 7 times [2024-06-27 18:30:28,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:28,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553466499] [2024-06-27 18:30:28,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:28,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:29,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:29,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553466499] [2024-06-27 18:30:29,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553466499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:29,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:29,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:29,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041962590] [2024-06-27 18:30:29,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:29,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:29,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:29,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:29,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:29,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:29,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 275 transitions, 3118 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:29,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:29,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:29,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:30,472 INFO L124 PetriNetUnfolderBase]: 1668/3531 cut-off events. [2024-06-27 18:30:30,472 INFO L125 PetriNetUnfolderBase]: For 69365/69365 co-relation queries the response was YES. [2024-06-27 18:30:30,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16803 conditions, 3531 events. 1668/3531 cut-off events. For 69365/69365 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26865 event pairs, 565 based on Foata normal form. 1/3300 useless extension candidates. Maximal degree in co-relation 16673. Up to 2651 conditions per place. [2024-06-27 18:30:30,507 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 227 selfloop transitions, 65 changer transitions 0/301 dead transitions. [2024-06-27 18:30:30,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 301 transitions, 3933 flow [2024-06-27 18:30:30,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:30,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:30,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-27 18:30:30,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4436936936936937 [2024-06-27 18:30:30,508 INFO L175 Difference]: Start difference. First operand has 288 places, 275 transitions, 3118 flow. Second operand 12 states and 197 transitions. [2024-06-27 18:30:30,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 301 transitions, 3933 flow [2024-06-27 18:30:30,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 301 transitions, 3796 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:31,001 INFO L231 Difference]: Finished difference. Result has 292 places, 280 transitions, 3244 flow [2024-06-27 18:30:31,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3244, PETRI_PLACES=292, PETRI_TRANSITIONS=280} [2024-06-27 18:30:31,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 18:30:31,002 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 280 transitions, 3244 flow [2024-06-27 18:30:31,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:31,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:31,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:31,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:30:31,003 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:31,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:31,003 INFO L85 PathProgramCache]: Analyzing trace with hash -763516170, now seen corresponding path program 8 times [2024-06-27 18:30:31,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:31,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145338234] [2024-06-27 18:30:31,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:31,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:32,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:32,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145338234] [2024-06-27 18:30:32,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145338234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:32,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:32,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:32,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388857569] [2024-06-27 18:30:32,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:32,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:32,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:32,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:32,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:32,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:32,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 280 transitions, 3244 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:32,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:32,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:32,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:33,118 INFO L124 PetriNetUnfolderBase]: 1681/3556 cut-off events. [2024-06-27 18:30:33,118 INFO L125 PetriNetUnfolderBase]: For 72106/72106 co-relation queries the response was YES. [2024-06-27 18:30:33,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17011 conditions, 3556 events. 1681/3556 cut-off events. For 72106/72106 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27065 event pairs, 565 based on Foata normal form. 1/3322 useless extension candidates. Maximal degree in co-relation 16879. Up to 2668 conditions per place. [2024-06-27 18:30:33,145 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 230 selfloop transitions, 67 changer transitions 0/306 dead transitions. [2024-06-27 18:30:33,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 306 transitions, 4076 flow [2024-06-27 18:30:33,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:33,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:33,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 18:30:33,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 18:30:33,147 INFO L175 Difference]: Start difference. First operand has 292 places, 280 transitions, 3244 flow. Second operand 12 states and 196 transitions. [2024-06-27 18:30:33,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 306 transitions, 4076 flow [2024-06-27 18:30:33,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 306 transitions, 3867 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:33,530 INFO L231 Difference]: Finished difference. Result has 296 places, 285 transitions, 3306 flow [2024-06-27 18:30:33,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3306, PETRI_PLACES=296, PETRI_TRANSITIONS=285} [2024-06-27 18:30:33,531 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 18:30:33,531 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 285 transitions, 3306 flow [2024-06-27 18:30:33,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:33,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:33,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:33,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:30:33,532 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:33,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:33,532 INFO L85 PathProgramCache]: Analyzing trace with hash -515354792, now seen corresponding path program 9 times [2024-06-27 18:30:33,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:33,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112547408] [2024-06-27 18:30:33,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:33,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:34,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:34,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:34,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112547408] [2024-06-27 18:30:34,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112547408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:34,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:34,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:34,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539392417] [2024-06-27 18:30:34,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:34,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:34,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:34,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:34,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:34,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:34,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 285 transitions, 3306 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:34,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:34,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:34,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:35,443 INFO L124 PetriNetUnfolderBase]: 1694/3581 cut-off events. [2024-06-27 18:30:35,443 INFO L125 PetriNetUnfolderBase]: For 74062/74062 co-relation queries the response was YES. [2024-06-27 18:30:35,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17174 conditions, 3581 events. 1694/3581 cut-off events. For 74062/74062 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 27293 event pairs, 565 based on Foata normal form. 1/3344 useless extension candidates. Maximal degree in co-relation 17040. Up to 2685 conditions per place. [2024-06-27 18:30:35,477 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 228 selfloop transitions, 74 changer transitions 0/311 dead transitions. [2024-06-27 18:30:35,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 311 transitions, 4156 flow [2024-06-27 18:30:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 18:30:35,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-27 18:30:35,479 INFO L175 Difference]: Start difference. First operand has 296 places, 285 transitions, 3306 flow. Second operand 12 states and 195 transitions. [2024-06-27 18:30:35,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 311 transitions, 4156 flow [2024-06-27 18:30:35,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 311 transitions, 3937 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:35,887 INFO L231 Difference]: Finished difference. Result has 300 places, 290 transitions, 3377 flow [2024-06-27 18:30:35,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3377, PETRI_PLACES=300, PETRI_TRANSITIONS=290} [2024-06-27 18:30:35,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 18:30:35,888 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 290 transitions, 3377 flow [2024-06-27 18:30:35,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:35,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:35,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:35,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:30:35,888 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:35,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -763515829, now seen corresponding path program 3 times [2024-06-27 18:30:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:35,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556624795] [2024-06-27 18:30:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:35,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:36,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:36,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556624795] [2024-06-27 18:30:36,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556624795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:36,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:36,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958826056] [2024-06-27 18:30:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:36,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:36,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:36,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:36,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:37,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:37,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 290 transitions, 3377 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:37,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:37,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:37,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:37,742 INFO L124 PetriNetUnfolderBase]: 1782/3805 cut-off events. [2024-06-27 18:30:37,742 INFO L125 PetriNetUnfolderBase]: For 113497/113497 co-relation queries the response was YES. [2024-06-27 18:30:37,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18058 conditions, 3805 events. 1782/3805 cut-off events. For 113497/113497 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 29507 event pairs, 603 based on Foata normal form. 12/3567 useless extension candidates. Maximal degree in co-relation 17922. Up to 2684 conditions per place. [2024-06-27 18:30:37,780 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 242 selfloop transitions, 67 changer transitions 0/318 dead transitions. [2024-06-27 18:30:37,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 318 transitions, 4201 flow [2024-06-27 18:30:37,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:37,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:30:37,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:30:37,781 INFO L175 Difference]: Start difference. First operand has 300 places, 290 transitions, 3377 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:30:37,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 318 transitions, 4201 flow [2024-06-27 18:30:38,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 318 transitions, 3966 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:38,296 INFO L231 Difference]: Finished difference. Result has 302 places, 291 transitions, 3311 flow [2024-06-27 18:30:38,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3311, PETRI_PLACES=302, PETRI_TRANSITIONS=291} [2024-06-27 18:30:38,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-27 18:30:38,297 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 291 transitions, 3311 flow [2024-06-27 18:30:38,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:38,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:38,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:38,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:30:38,297 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:38,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:38,297 INFO L85 PathProgramCache]: Analyzing trace with hash -515354451, now seen corresponding path program 4 times [2024-06-27 18:30:38,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:38,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867371580] [2024-06-27 18:30:38,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:38,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:39,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:39,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:39,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867371580] [2024-06-27 18:30:39,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867371580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:39,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:39,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:39,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606574652] [2024-06-27 18:30:39,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:39,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:39,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:39,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:39,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:39,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:39,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 291 transitions, 3311 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:39,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:39,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:39,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:40,246 INFO L124 PetriNetUnfolderBase]: 1870/4029 cut-off events. [2024-06-27 18:30:40,246 INFO L125 PetriNetUnfolderBase]: For 117401/117401 co-relation queries the response was YES. [2024-06-27 18:30:40,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18900 conditions, 4029 events. 1870/4029 cut-off events. For 117401/117401 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 31798 event pairs, 641 based on Foata normal form. 12/3777 useless extension candidates. Maximal degree in co-relation 18763. Up to 2856 conditions per place. [2024-06-27 18:30:40,287 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 238 selfloop transitions, 72 changer transitions 0/319 dead transitions. [2024-06-27 18:30:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 319 transitions, 4141 flow [2024-06-27 18:30:40,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:30:40,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 18:30:40,288 INFO L175 Difference]: Start difference. First operand has 302 places, 291 transitions, 3311 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:30:40,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 319 transitions, 4141 flow [2024-06-27 18:30:40,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 319 transitions, 3988 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:40,809 INFO L231 Difference]: Finished difference. Result has 304 places, 292 transitions, 3339 flow [2024-06-27 18:30:40,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3339, PETRI_PLACES=304, PETRI_TRANSITIONS=292} [2024-06-27 18:30:40,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 18:30:40,809 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 292 transitions, 3339 flow [2024-06-27 18:30:40,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:40,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:40,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:40,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:30:40,810 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:40,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:40,810 INFO L85 PathProgramCache]: Analyzing trace with hash -201655221, now seen corresponding path program 5 times [2024-06-27 18:30:40,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:40,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270885498] [2024-06-27 18:30:40,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:40,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:41,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:41,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:41,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270885498] [2024-06-27 18:30:41,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270885498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:41,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:41,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:41,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162328149] [2024-06-27 18:30:41,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:41,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:41,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:41,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:41,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:41,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:41,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 292 transitions, 3339 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:41,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:41,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:41,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:42,604 INFO L124 PetriNetUnfolderBase]: 1893/4079 cut-off events. [2024-06-27 18:30:42,604 INFO L125 PetriNetUnfolderBase]: For 85708/85708 co-relation queries the response was YES. [2024-06-27 18:30:42,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19139 conditions, 4079 events. 1893/4079 cut-off events. For 85708/85708 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 32273 event pairs, 678 based on Foata normal form. 2/3814 useless extension candidates. Maximal degree in co-relation 19001. Up to 3288 conditions per place. [2024-06-27 18:30:42,644 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 292 selfloop transitions, 18 changer transitions 0/319 dead transitions. [2024-06-27 18:30:42,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 319 transitions, 4144 flow [2024-06-27 18:30:42,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:42,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 18:30:42,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226044226044226 [2024-06-27 18:30:42,645 INFO L175 Difference]: Start difference. First operand has 304 places, 292 transitions, 3339 flow. Second operand 11 states and 172 transitions. [2024-06-27 18:30:42,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 319 transitions, 4144 flow [2024-06-27 18:30:43,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 319 transitions, 3977 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:43,182 INFO L231 Difference]: Finished difference. Result has 308 places, 297 transitions, 3307 flow [2024-06-27 18:30:43,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3307, PETRI_PLACES=308, PETRI_TRANSITIONS=297} [2024-06-27 18:30:43,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 18:30:43,183 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 297 transitions, 3307 flow [2024-06-27 18:30:43,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:43,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:43,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:43,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:30:43,184 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:43,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash -201655562, now seen corresponding path program 10 times [2024-06-27 18:30:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:43,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005021063] [2024-06-27 18:30:43,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:44,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-06-27 18:30:44,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:44,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005021063] [2024-06-27 18:30:44,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005021063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:44,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:44,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:44,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986036498] [2024-06-27 18:30:44,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:44,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:44,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:44,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:44,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:44,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:44,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 297 transitions, 3307 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:44,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:44,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:44,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:45,104 INFO L124 PetriNetUnfolderBase]: 1900/4092 cut-off events. [2024-06-27 18:30:45,104 INFO L125 PetriNetUnfolderBase]: For 83753/83753 co-relation queries the response was YES. [2024-06-27 18:30:45,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19039 conditions, 4092 events. 1900/4092 cut-off events. For 83753/83753 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32358 event pairs, 678 based on Foata normal form. 1/3824 useless extension candidates. Maximal degree in co-relation 18898. Up to 3304 conditions per place. [2024-06-27 18:30:45,144 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 288 selfloop transitions, 23 changer transitions 0/320 dead transitions. [2024-06-27 18:30:45,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 320 transitions, 4121 flow [2024-06-27 18:30:45,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:45,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:45,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-27 18:30:45,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-27 18:30:45,145 INFO L175 Difference]: Start difference. First operand has 308 places, 297 transitions, 3307 flow. Second operand 12 states and 184 transitions. [2024-06-27 18:30:45,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 320 transitions, 4121 flow [2024-06-27 18:30:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 320 transitions, 4047 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:30:45,619 INFO L231 Difference]: Finished difference. Result has 315 places, 300 transitions, 3392 flow [2024-06-27 18:30:45,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3392, PETRI_PLACES=315, PETRI_TRANSITIONS=300} [2024-06-27 18:30:45,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 18:30:45,619 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 300 transitions, 3392 flow [2024-06-27 18:30:45,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:45,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:45,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:45,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:30:45,620 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:45,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:45,620 INFO L85 PathProgramCache]: Analyzing trace with hash -190227381, now seen corresponding path program 6 times [2024-06-27 18:30:45,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:45,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656278686] [2024-06-27 18:30:45,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:45,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:45,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:46,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:46,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:46,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656278686] [2024-06-27 18:30:46,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656278686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:46,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:46,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311215764] [2024-06-27 18:30:46,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:46,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:46,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:46,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:46,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:46,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:46,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 300 transitions, 3392 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:46,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:46,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:46,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:47,581 INFO L124 PetriNetUnfolderBase]: 2001/4331 cut-off events. [2024-06-27 18:30:47,581 INFO L125 PetriNetUnfolderBase]: For 127163/127163 co-relation queries the response was YES. [2024-06-27 18:30:47,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20863 conditions, 4331 events. 2001/4331 cut-off events. For 127163/127163 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34740 event pairs, 712 based on Foata normal form. 2/4054 useless extension candidates. Maximal degree in co-relation 20719. Up to 3221 conditions per place. [2024-06-27 18:30:47,626 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 298 selfloop transitions, 27 changer transitions 0/334 dead transitions. [2024-06-27 18:30:47,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 334 transitions, 4432 flow [2024-06-27 18:30:47,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:47,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-27 18:30:47,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4436936936936937 [2024-06-27 18:30:47,627 INFO L175 Difference]: Start difference. First operand has 315 places, 300 transitions, 3392 flow. Second operand 12 states and 197 transitions. [2024-06-27 18:30:47,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 334 transitions, 4432 flow [2024-06-27 18:30:48,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 334 transitions, 4315 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 18:30:48,170 INFO L231 Difference]: Finished difference. Result has 317 places, 301 transitions, 3365 flow [2024-06-27 18:30:48,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3365, PETRI_PLACES=317, PETRI_TRANSITIONS=301} [2024-06-27 18:30:48,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-27 18:30:48,171 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 301 transitions, 3365 flow [2024-06-27 18:30:48,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:48,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:48,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:48,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:30:48,171 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:48,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash -190613672, now seen corresponding path program 11 times [2024-06-27 18:30:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819033892] [2024-06-27 18:30:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:48,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:48,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:49,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-06-27 18:30:49,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:49,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819033892] [2024-06-27 18:30:49,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819033892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:49,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:49,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:49,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480336632] [2024-06-27 18:30:49,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:49,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:49,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:49,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:49,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:49,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:49,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 301 transitions, 3365 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:49,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:49,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:49,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:50,022 INFO L124 PetriNetUnfolderBase]: 1999/4336 cut-off events. [2024-06-27 18:30:50,022 INFO L125 PetriNetUnfolderBase]: For 120501/120501 co-relation queries the response was YES. [2024-06-27 18:30:50,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20683 conditions, 4336 events. 1999/4336 cut-off events. For 120501/120501 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34876 event pairs, 725 based on Foata normal form. 1/4054 useless extension candidates. Maximal degree in co-relation 20539. Up to 3481 conditions per place. [2024-06-27 18:30:50,068 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 285 selfloop transitions, 27 changer transitions 0/321 dead transitions. [2024-06-27 18:30:50,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 321 transitions, 4085 flow [2024-06-27 18:30:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:50,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-27 18:30:50,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 18:30:50,069 INFO L175 Difference]: Start difference. First operand has 317 places, 301 transitions, 3365 flow. Second operand 12 states and 186 transitions. [2024-06-27 18:30:50,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 321 transitions, 4085 flow [2024-06-27 18:30:50,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 321 transitions, 3952 flow, removed 21 selfloop flow, removed 15 redundant places. [2024-06-27 18:30:50,653 INFO L231 Difference]: Finished difference. Result has 314 places, 301 transitions, 3291 flow [2024-06-27 18:30:50,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3291, PETRI_PLACES=314, PETRI_TRANSITIONS=301} [2024-06-27 18:30:50,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 18:30:50,654 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 301 transitions, 3291 flow [2024-06-27 18:30:50,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:50,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:50,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:50,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 18:30:50,655 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:50,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash -190613331, now seen corresponding path program 7 times [2024-06-27 18:30:50,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:50,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887831618] [2024-06-27 18:30:50,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:50,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:51,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:51,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887831618] [2024-06-27 18:30:51,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887831618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:51,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:51,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:30:51,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120099934] [2024-06-27 18:30:51,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:51,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:30:51,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:51,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:30:51,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:30:51,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:51,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 301 transitions, 3291 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:51,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:51,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:51,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:52,551 INFO L124 PetriNetUnfolderBase]: 1996/4315 cut-off events. [2024-06-27 18:30:52,551 INFO L125 PetriNetUnfolderBase]: For 117566/117566 co-relation queries the response was YES. [2024-06-27 18:30:52,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 4315 events. 1996/4315 cut-off events. For 117566/117566 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 34677 event pairs, 724 based on Foata normal form. 2/4038 useless extension candidates. Maximal degree in co-relation 19927. Up to 3475 conditions per place. [2024-06-27 18:30:52,599 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 294 selfloop transitions, 22 changer transitions 0/325 dead transitions. [2024-06-27 18:30:52,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 325 transitions, 4037 flow [2024-06-27 18:30:52,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:30:52,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:30:52,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-27 18:30:52,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42117117117117114 [2024-06-27 18:30:52,600 INFO L175 Difference]: Start difference. First operand has 314 places, 301 transitions, 3291 flow. Second operand 12 states and 187 transitions. [2024-06-27 18:30:52,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 325 transitions, 4037 flow [2024-06-27 18:30:53,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 325 transitions, 3765 flow, removed 42 selfloop flow, removed 13 redundant places. [2024-06-27 18:30:53,297 INFO L231 Difference]: Finished difference. Result has 313 places, 301 transitions, 3067 flow [2024-06-27 18:30:53,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3067, PETRI_PLACES=313, PETRI_TRANSITIONS=301} [2024-06-27 18:30:53,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-27 18:30:53,297 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 301 transitions, 3067 flow [2024-06-27 18:30:53,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:30:53,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:53,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:53,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 18:30:53,298 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:53,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:53,298 INFO L85 PathProgramCache]: Analyzing trace with hash -13081076, now seen corresponding path program 21 times [2024-06-27 18:30:53,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:53,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163064986] [2024-06-27 18:30:53,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:53,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:53,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:54,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:54,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:54,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163064986] [2024-06-27 18:30:54,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163064986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:54,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:54,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:54,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424931039] [2024-06-27 18:30:54,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:54,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:54,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:54,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:54,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:54,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:54,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 301 transitions, 3067 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:54,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:54,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:54,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:55,136 INFO L124 PetriNetUnfolderBase]: 2020/4339 cut-off events. [2024-06-27 18:30:55,136 INFO L125 PetriNetUnfolderBase]: For 117315/117315 co-relation queries the response was YES. [2024-06-27 18:30:55,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20031 conditions, 4339 events. 2020/4339 cut-off events. For 117315/117315 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34708 event pairs, 623 based on Foata normal form. 2/4067 useless extension candidates. Maximal degree in co-relation 19894. Up to 3291 conditions per place. [2024-06-27 18:30:55,179 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 288 selfloop transitions, 46 changer transitions 0/343 dead transitions. [2024-06-27 18:30:55,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 343 transitions, 3941 flow [2024-06-27 18:30:55,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:55,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:55,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:30:55,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 18:30:55,182 INFO L175 Difference]: Start difference. First operand has 313 places, 301 transitions, 3067 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:30:55,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 343 transitions, 3941 flow [2024-06-27 18:30:55,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 343 transitions, 3862 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-27 18:30:55,751 INFO L231 Difference]: Finished difference. Result has 312 places, 303 transitions, 3126 flow [2024-06-27 18:30:55,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3126, PETRI_PLACES=312, PETRI_TRANSITIONS=303} [2024-06-27 18:30:55,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 18:30:55,752 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 303 transitions, 3126 flow [2024-06-27 18:30:55,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:55,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:55,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:55,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 18:30:55,753 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:55,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:55,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1503779308, now seen corresponding path program 22 times [2024-06-27 18:30:55,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:55,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995850271] [2024-06-27 18:30:55,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:55,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:55,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:56,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:56,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995850271] [2024-06-27 18:30:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995850271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:56,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:56,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:56,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139970018] [2024-06-27 18:30:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:56,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:56,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:56,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:56,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:56,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 303 transitions, 3126 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:56,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:56,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:56,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:57,425 INFO L124 PetriNetUnfolderBase]: 1968/4204 cut-off events. [2024-06-27 18:30:57,425 INFO L125 PetriNetUnfolderBase]: For 78148/78148 co-relation queries the response was YES. [2024-06-27 18:30:57,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18812 conditions, 4204 events. 1968/4204 cut-off events. For 78148/78148 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33250 event pairs, 429 based on Foata normal form. 2/3970 useless extension candidates. Maximal degree in co-relation 18675. Up to 3101 conditions per place. [2024-06-27 18:30:57,469 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 286 selfloop transitions, 53 changer transitions 0/348 dead transitions. [2024-06-27 18:30:57,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 348 transitions, 4055 flow [2024-06-27 18:30:57,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:57,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:57,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:30:57,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:30:57,470 INFO L175 Difference]: Start difference. First operand has 312 places, 303 transitions, 3126 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:30:57,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 348 transitions, 4055 flow [2024-06-27 18:30:58,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 348 transitions, 3916 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 18:30:58,007 INFO L231 Difference]: Finished difference. Result has 314 places, 306 transitions, 3179 flow [2024-06-27 18:30:58,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3179, PETRI_PLACES=314, PETRI_TRANSITIONS=306} [2024-06-27 18:30:58,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 18:30:58,008 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 306 transitions, 3179 flow [2024-06-27 18:30:58,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:58,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:30:58,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:30:58,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 18:30:58,008 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:30:58,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:30:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash 625304366, now seen corresponding path program 23 times [2024-06-27 18:30:58,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:30:58,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347929052] [2024-06-27 18:30:58,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:30:58,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:30:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:30:58,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:30:58,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:30:58,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347929052] [2024-06-27 18:30:58,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347929052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:30:58,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:30:58,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:30:58,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262768856] [2024-06-27 18:30:58,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:30:58,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:30:58,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:30:58,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:30:58,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:30:58,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:30:58,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 306 transitions, 3179 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:30:58,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:30:58,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:30:58,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:30:59,548 INFO L124 PetriNetUnfolderBase]: 1997/4269 cut-off events. [2024-06-27 18:30:59,548 INFO L125 PetriNetUnfolderBase]: For 71627/71627 co-relation queries the response was YES. [2024-06-27 18:30:59,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18856 conditions, 4269 events. 1997/4269 cut-off events. For 71627/71627 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 33899 event pairs, 629 based on Foata normal form. 2/4003 useless extension candidates. Maximal degree in co-relation 18718. Up to 3231 conditions per place. [2024-06-27 18:30:59,592 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 299 selfloop transitions, 40 changer transitions 0/348 dead transitions. [2024-06-27 18:30:59,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 348 transitions, 4106 flow [2024-06-27 18:30:59,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:30:59,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:30:59,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:30:59,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-27 18:30:59,593 INFO L175 Difference]: Start difference. First operand has 314 places, 306 transitions, 3179 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:30:59,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 348 transitions, 4106 flow [2024-06-27 18:31:00,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 348 transitions, 3952 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:00,043 INFO L231 Difference]: Finished difference. Result has 316 places, 310 transitions, 3210 flow [2024-06-27 18:31:00,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3210, PETRI_PLACES=316, PETRI_TRANSITIONS=310} [2024-06-27 18:31:00,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 18:31:00,044 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 310 transitions, 3210 flow [2024-06-27 18:31:00,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:00,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:00,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:00,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 18:31:00,045 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:00,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:00,045 INFO L85 PathProgramCache]: Analyzing trace with hash 423051771, now seen corresponding path program 1 times [2024-06-27 18:31:00,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:00,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010036599] [2024-06-27 18:31:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:00,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:00,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:00,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:00,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010036599] [2024-06-27 18:31:00,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010036599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:00,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:00,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:31:00,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683327409] [2024-06-27 18:31:00,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:00,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:31:00,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:00,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:31:00,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:31:00,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:00,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 310 transitions, 3210 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-06-27 18:31:00,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:00,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:00,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:01,753 INFO L124 PetriNetUnfolderBase]: 2115/4466 cut-off events. [2024-06-27 18:31:01,753 INFO L125 PetriNetUnfolderBase]: For 79912/79912 co-relation queries the response was YES. [2024-06-27 18:31:01,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4466 events. 2115/4466 cut-off events. For 79912/79912 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35483 event pairs, 692 based on Foata normal form. 2/4184 useless extension candidates. Maximal degree in co-relation 19548. Up to 3468 conditions per place. [2024-06-27 18:31:01,799 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 307 selfloop transitions, 47 changer transitions 0/363 dead transitions. [2024-06-27 18:31:01,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 363 transitions, 4444 flow [2024-06-27 18:31:01,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:01,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:31:01,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-27 18:31:01,800 INFO L175 Difference]: Start difference. First operand has 316 places, 310 transitions, 3210 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:31:01,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 363 transitions, 4444 flow [2024-06-27 18:31:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 363 transitions, 4334 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:02,326 INFO L231 Difference]: Finished difference. Result has 322 places, 329 transitions, 3438 flow [2024-06-27 18:31:02,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3438, PETRI_PLACES=322, PETRI_TRANSITIONS=329} [2024-06-27 18:31:02,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 18:31:02,326 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 329 transitions, 3438 flow [2024-06-27 18:31:02,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 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-06-27 18:31:02,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:02,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:02,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:31:02,327 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:02,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:02,327 INFO L85 PathProgramCache]: Analyzing trace with hash 593754201, now seen corresponding path program 2 times [2024-06-27 18:31:02,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:02,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663553950] [2024-06-27 18:31:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:02,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:03,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:03,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:03,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663553950] [2024-06-27 18:31:03,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663553950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:03,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:03,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:03,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23992900] [2024-06-27 18:31:03,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:03,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:03,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:03,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:03,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:03,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:03,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 329 transitions, 3438 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:03,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:03,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:03,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:04,116 INFO L124 PetriNetUnfolderBase]: 2165/4596 cut-off events. [2024-06-27 18:31:04,116 INFO L125 PetriNetUnfolderBase]: For 98429/98429 co-relation queries the response was YES. [2024-06-27 18:31:04,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20594 conditions, 4596 events. 2165/4596 cut-off events. For 98429/98429 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 36903 event pairs, 735 based on Foata normal form. 4/4318 useless extension candidates. Maximal degree in co-relation 20451. Up to 3445 conditions per place. [2024-06-27 18:31:04,162 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 302 selfloop transitions, 59 changer transitions 0/370 dead transitions. [2024-06-27 18:31:04,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 370 transitions, 4578 flow [2024-06-27 18:31:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:04,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:31:04,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:31:04,164 INFO L175 Difference]: Start difference. First operand has 322 places, 329 transitions, 3438 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:31:04,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 370 transitions, 4578 flow [2024-06-27 18:31:04,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 370 transitions, 4500 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 18:31:04,808 INFO L231 Difference]: Finished difference. Result has 329 places, 332 transitions, 3534 flow [2024-06-27 18:31:04,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3534, PETRI_PLACES=329, PETRI_TRANSITIONS=332} [2024-06-27 18:31:04,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-27 18:31:04,809 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 332 transitions, 3534 flow [2024-06-27 18:31:04,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:04,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:04,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:04,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:31:04,809 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:04,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:04,810 INFO L85 PathProgramCache]: Analyzing trace with hash -572370155, now seen corresponding path program 3 times [2024-06-27 18:31:04,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:04,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936448659] [2024-06-27 18:31:04,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:04,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:05,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:05,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:05,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936448659] [2024-06-27 18:31:05,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936448659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:05,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:05,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:05,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174494644] [2024-06-27 18:31:05,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:05,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:05,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:05,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:05,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:05,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 332 transitions, 3534 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:05,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:05,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:05,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:06,598 INFO L124 PetriNetUnfolderBase]: 2195/4674 cut-off events. [2024-06-27 18:31:06,598 INFO L125 PetriNetUnfolderBase]: For 101441/101441 co-relation queries the response was YES. [2024-06-27 18:31:06,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21124 conditions, 4674 events. 2195/4674 cut-off events. For 101441/101441 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37750 event pairs, 769 based on Foata normal form. 4/4389 useless extension candidates. Maximal degree in co-relation 20979. Up to 3621 conditions per place. [2024-06-27 18:31:06,648 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 298 selfloop transitions, 60 changer transitions 0/367 dead transitions. [2024-06-27 18:31:06,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 367 transitions, 4621 flow [2024-06-27 18:31:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:06,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:06,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 18:31:06,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-27 18:31:06,649 INFO L175 Difference]: Start difference. First operand has 329 places, 332 transitions, 3534 flow. Second operand 11 states and 184 transitions. [2024-06-27 18:31:06,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 367 transitions, 4621 flow [2024-06-27 18:31:07,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 367 transitions, 4529 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:07,310 INFO L231 Difference]: Finished difference. Result has 333 places, 334 transitions, 3594 flow [2024-06-27 18:31:07,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3594, PETRI_PLACES=333, PETRI_TRANSITIONS=334} [2024-06-27 18:31:07,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 18:31:07,310 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 334 transitions, 3594 flow [2024-06-27 18:31:07,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:07,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:07,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:07,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:31:07,311 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:07,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:07,311 INFO L85 PathProgramCache]: Analyzing trace with hash 984788445, now seen corresponding path program 4 times [2024-06-27 18:31:07,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:07,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737921] [2024-06-27 18:31:07,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:07,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:08,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:08,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:08,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737921] [2024-06-27 18:31:08,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:08,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:08,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:08,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357845016] [2024-06-27 18:31:08,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:08,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:08,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:08,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:08,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:08,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:08,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 334 transitions, 3594 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:08,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:08,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:08,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:09,065 INFO L124 PetriNetUnfolderBase]: 2189/4667 cut-off events. [2024-06-27 18:31:09,065 INFO L125 PetriNetUnfolderBase]: For 84741/84741 co-relation queries the response was YES. [2024-06-27 18:31:09,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20787 conditions, 4667 events. 2189/4667 cut-off events. For 84741/84741 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37654 event pairs, 799 based on Foata normal form. 4/4381 useless extension candidates. Maximal degree in co-relation 20640. Up to 3715 conditions per place. [2024-06-27 18:31:09,114 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 293 selfloop transitions, 59 changer transitions 0/361 dead transitions. [2024-06-27 18:31:09,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 361 transitions, 4423 flow [2024-06-27 18:31:09,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:09,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:09,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 18:31:09,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 18:31:09,115 INFO L175 Difference]: Start difference. First operand has 333 places, 334 transitions, 3594 flow. Second operand 11 states and 178 transitions. [2024-06-27 18:31:09,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 361 transitions, 4423 flow [2024-06-27 18:31:09,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 361 transitions, 4272 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:09,644 INFO L231 Difference]: Finished difference. Result has 335 places, 334 transitions, 3571 flow [2024-06-27 18:31:09,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3571, PETRI_PLACES=335, PETRI_TRANSITIONS=334} [2024-06-27 18:31:09,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 18:31:09,645 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 334 transitions, 3571 flow [2024-06-27 18:31:09,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:09,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:09,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:09,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:31:09,646 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:09,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:09,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1003333407, now seen corresponding path program 5 times [2024-06-27 18:31:09,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:09,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055147547] [2024-06-27 18:31:09,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:09,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:10,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:10,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:10,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055147547] [2024-06-27 18:31:10,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055147547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:10,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:10,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:10,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401021549] [2024-06-27 18:31:10,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:10,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:10,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:10,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:10,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:10,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:10,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 334 transitions, 3571 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:10,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:10,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:10,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:11,436 INFO L124 PetriNetUnfolderBase]: 2214/4665 cut-off events. [2024-06-27 18:31:11,436 INFO L125 PetriNetUnfolderBase]: For 76703/76703 co-relation queries the response was YES. [2024-06-27 18:31:11,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20894 conditions, 4665 events. 2214/4665 cut-off events. For 76703/76703 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37296 event pairs, 520 based on Foata normal form. 2/4424 useless extension candidates. Maximal degree in co-relation 20746. Up to 3036 conditions per place. [2024-06-27 18:31:11,480 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 289 selfloop transitions, 79 changer transitions 0/377 dead transitions. [2024-06-27 18:31:11,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 377 transitions, 4571 flow [2024-06-27 18:31:11,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:11,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:31:11,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:31:11,484 INFO L175 Difference]: Start difference. First operand has 335 places, 334 transitions, 3571 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:31:11,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 377 transitions, 4571 flow [2024-06-27 18:31:12,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 377 transitions, 4448 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:12,030 INFO L231 Difference]: Finished difference. Result has 338 places, 337 transitions, 3748 flow [2024-06-27 18:31:12,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3748, PETRI_PLACES=338, PETRI_TRANSITIONS=337} [2024-06-27 18:31:12,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 18:31:12,031 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 337 transitions, 3748 flow [2024-06-27 18:31:12,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:12,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:12,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:12,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:31:12,031 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:12,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:12,032 INFO L85 PathProgramCache]: Analyzing trace with hash 121135765, now seen corresponding path program 6 times [2024-06-27 18:31:12,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:12,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288539118] [2024-06-27 18:31:12,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:12,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:12,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:13,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:13,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:13,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288539118] [2024-06-27 18:31:13,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288539118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:13,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:13,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:13,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433947436] [2024-06-27 18:31:13,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:13,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:13,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:13,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:13,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:13,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:13,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 337 transitions, 3748 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:13,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:13,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:13,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:14,323 INFO L124 PetriNetUnfolderBase]: 2231/4760 cut-off events. [2024-06-27 18:31:14,324 INFO L125 PetriNetUnfolderBase]: For 81744/81744 co-relation queries the response was YES. [2024-06-27 18:31:14,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21675 conditions, 4760 events. 2231/4760 cut-off events. For 81744/81744 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38647 event pairs, 844 based on Foata normal form. 2/4464 useless extension candidates. Maximal degree in co-relation 21524. Up to 3832 conditions per place. [2024-06-27 18:31:14,371 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 318 selfloop transitions, 35 changer transitions 0/362 dead transitions. [2024-06-27 18:31:14,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 362 transitions, 4582 flow [2024-06-27 18:31:14,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:14,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:14,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 18:31:14,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 18:31:14,372 INFO L175 Difference]: Start difference. First operand has 338 places, 337 transitions, 3748 flow. Second operand 11 states and 181 transitions. [2024-06-27 18:31:14,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 362 transitions, 4582 flow [2024-06-27 18:31:14,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 362 transitions, 4426 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:14,973 INFO L231 Difference]: Finished difference. Result has 342 places, 338 transitions, 3684 flow [2024-06-27 18:31:14,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3684, PETRI_PLACES=342, PETRI_TRANSITIONS=338} [2024-06-27 18:31:14,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 18:31:14,974 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 338 transitions, 3684 flow [2024-06-27 18:31:14,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:14,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:14,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:14,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:31:14,974 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:14,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:14,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1224144721, now seen corresponding path program 7 times [2024-06-27 18:31:14,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:14,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144406316] [2024-06-27 18:31:14,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:14,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:15,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-06-27 18:31:15,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:15,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144406316] [2024-06-27 18:31:15,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144406316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:15,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:15,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:15,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946630515] [2024-06-27 18:31:15,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:15,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:15,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:15,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:15,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:15,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:15,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 338 transitions, 3684 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:15,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:15,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:15,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:16,733 INFO L124 PetriNetUnfolderBase]: 2248/4798 cut-off events. [2024-06-27 18:31:16,734 INFO L125 PetriNetUnfolderBase]: For 81735/81735 co-relation queries the response was YES. [2024-06-27 18:31:16,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21753 conditions, 4798 events. 2248/4798 cut-off events. For 81735/81735 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 39005 event pairs, 838 based on Foata normal form. 2/4500 useless extension candidates. Maximal degree in co-relation 21601. Up to 3811 conditions per place. [2024-06-27 18:31:16,781 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 322 selfloop transitions, 36 changer transitions 0/367 dead transitions. [2024-06-27 18:31:16,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 367 transitions, 4550 flow [2024-06-27 18:31:16,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:16,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:16,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:31:16,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-27 18:31:16,783 INFO L175 Difference]: Start difference. First operand has 342 places, 338 transitions, 3684 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:31:16,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 367 transitions, 4550 flow [2024-06-27 18:31:17,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 367 transitions, 4470 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:17,449 INFO L231 Difference]: Finished difference. Result has 344 places, 339 transitions, 3700 flow [2024-06-27 18:31:17,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3700, PETRI_PLACES=344, PETRI_TRANSITIONS=339} [2024-06-27 18:31:17,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-27 18:31:17,450 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 339 transitions, 3700 flow [2024-06-27 18:31:17,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:17,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:17,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:17,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:31:17,451 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:17,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:17,452 INFO L85 PathProgramCache]: Analyzing trace with hash 2067978789, now seen corresponding path program 8 times [2024-06-27 18:31:17,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:17,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561675308] [2024-06-27 18:31:17,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:17,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:18,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:18,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:18,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561675308] [2024-06-27 18:31:18,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561675308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:18,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:18,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:18,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650680110] [2024-06-27 18:31:18,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:18,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:18,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:18,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:18,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:18,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:18,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 339 transitions, 3700 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:18,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:18,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:18,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:19,455 INFO L124 PetriNetUnfolderBase]: 2345/4973 cut-off events. [2024-06-27 18:31:19,455 INFO L125 PetriNetUnfolderBase]: For 84082/84082 co-relation queries the response was YES. [2024-06-27 18:31:19,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22802 conditions, 4973 events. 2345/4973 cut-off events. For 84082/84082 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 40428 event pairs, 829 based on Foata normal form. 2/4661 useless extension candidates. Maximal degree in co-relation 22649. Up to 4019 conditions per place. [2024-06-27 18:31:19,511 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 342 selfloop transitions, 39 changer transitions 0/390 dead transitions. [2024-06-27 18:31:19,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 390 transitions, 4864 flow [2024-06-27 18:31:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:19,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:19,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-27 18:31:19,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42792792792792794 [2024-06-27 18:31:19,512 INFO L175 Difference]: Start difference. First operand has 344 places, 339 transitions, 3700 flow. Second operand 12 states and 190 transitions. [2024-06-27 18:31:19,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 390 transitions, 4864 flow [2024-06-27 18:31:20,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 390 transitions, 4738 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:20,161 INFO L231 Difference]: Finished difference. Result has 352 places, 365 transitions, 4033 flow [2024-06-27 18:31:20,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4033, PETRI_PLACES=352, PETRI_TRANSITIONS=365} [2024-06-27 18:31:20,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 18:31:20,162 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 365 transitions, 4033 flow [2024-06-27 18:31:20,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:20,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:20,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:20,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:31:20,163 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:20,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:20,163 INFO L85 PathProgramCache]: Analyzing trace with hash 114469525, now seen corresponding path program 9 times [2024-06-27 18:31:20,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:20,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928436724] [2024-06-27 18:31:20,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:20,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:20,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:20,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:20,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928436724] [2024-06-27 18:31:20,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928436724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:20,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:20,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:20,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465031710] [2024-06-27 18:31:20,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:20,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:20,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:20,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:20,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:21,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:21,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 365 transitions, 4033 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:21,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:21,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:21,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:22,304 INFO L124 PetriNetUnfolderBase]: 2362/4996 cut-off events. [2024-06-27 18:31:22,304 INFO L125 PetriNetUnfolderBase]: For 85845/85845 co-relation queries the response was YES. [2024-06-27 18:31:22,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23099 conditions, 4996 events. 2362/4996 cut-off events. For 85845/85845 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40553 event pairs, 847 based on Foata normal form. 2/4689 useless extension candidates. Maximal degree in co-relation 22940. Up to 3833 conditions per place. [2024-06-27 18:31:22,350 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 335 selfloop transitions, 54 changer transitions 0/398 dead transitions. [2024-06-27 18:31:22,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 398 transitions, 4985 flow [2024-06-27 18:31:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:22,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:22,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:31:22,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-27 18:31:22,351 INFO L175 Difference]: Start difference. First operand has 352 places, 365 transitions, 4033 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:31:22,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 398 transitions, 4985 flow [2024-06-27 18:31:22,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 398 transitions, 4929 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:31:22,977 INFO L231 Difference]: Finished difference. Result has 358 places, 366 transitions, 4113 flow [2024-06-27 18:31:22,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3977, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4113, PETRI_PLACES=358, PETRI_TRANSITIONS=366} [2024-06-27 18:31:22,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 18:31:22,978 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 366 transitions, 4113 flow [2024-06-27 18:31:22,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:22,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:22,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:22,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:31:22,978 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:22,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1228786351, now seen corresponding path program 10 times [2024-06-27 18:31:22,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:22,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976193564] [2024-06-27 18:31:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:22,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:22,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:23,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-06-27 18:31:23,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:23,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976193564] [2024-06-27 18:31:23,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976193564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:23,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:23,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:23,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040315143] [2024-06-27 18:31:23,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:23,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:23,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:23,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:23,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:23,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:23,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 366 transitions, 4113 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:23,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:23,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:23,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:24,787 INFO L124 PetriNetUnfolderBase]: 2399/5088 cut-off events. [2024-06-27 18:31:24,787 INFO L125 PetriNetUnfolderBase]: For 99641/99641 co-relation queries the response was YES. [2024-06-27 18:31:24,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23937 conditions, 5088 events. 2399/5088 cut-off events. For 99641/99641 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 41465 event pairs, 851 based on Foata normal form. 2/4780 useless extension candidates. Maximal degree in co-relation 23778. Up to 3573 conditions per place. [2024-06-27 18:31:24,990 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 340 selfloop transitions, 56 changer transitions 0/405 dead transitions. [2024-06-27 18:31:24,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 405 transitions, 5331 flow [2024-06-27 18:31:24,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:24,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:24,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 18:31:24,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47665847665847666 [2024-06-27 18:31:24,991 INFO L175 Difference]: Start difference. First operand has 358 places, 366 transitions, 4113 flow. Second operand 11 states and 194 transitions. [2024-06-27 18:31:24,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 405 transitions, 5331 flow [2024-06-27 18:31:25,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 405 transitions, 5207 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:25,668 INFO L231 Difference]: Finished difference. Result has 360 places, 368 transitions, 4155 flow [2024-06-27 18:31:25,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4155, PETRI_PLACES=360, PETRI_TRANSITIONS=368} [2024-06-27 18:31:25,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 18:31:25,668 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 368 transitions, 4155 flow [2024-06-27 18:31:25,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:25,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:25,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:25,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 18:31:25,669 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:25,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:25,670 INFO L85 PathProgramCache]: Analyzing trace with hash 887381773, now seen corresponding path program 11 times [2024-06-27 18:31:25,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:25,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916254587] [2024-06-27 18:31:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:26,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:26,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:26,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916254587] [2024-06-27 18:31:26,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916254587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:26,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:26,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:26,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080623051] [2024-06-27 18:31:26,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:26,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:26,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:26,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:26,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:26,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:26,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 368 transitions, 4155 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:26,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:26,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:26,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:27,494 INFO L124 PetriNetUnfolderBase]: 2416/5135 cut-off events. [2024-06-27 18:31:27,494 INFO L125 PetriNetUnfolderBase]: For 102285/102285 co-relation queries the response was YES. [2024-06-27 18:31:27,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24226 conditions, 5135 events. 2416/5135 cut-off events. For 102285/102285 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 42061 event pairs, 903 based on Foata normal form. 2/4815 useless extension candidates. Maximal degree in co-relation 24066. Up to 4074 conditions per place. [2024-06-27 18:31:27,553 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 326 selfloop transitions, 58 changer transitions 0/393 dead transitions. [2024-06-27 18:31:27,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 393 transitions, 5061 flow [2024-06-27 18:31:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:27,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:27,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 18:31:27,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44226044226044225 [2024-06-27 18:31:27,554 INFO L175 Difference]: Start difference. First operand has 360 places, 368 transitions, 4155 flow. Second operand 11 states and 180 transitions. [2024-06-27 18:31:27,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 393 transitions, 5061 flow [2024-06-27 18:31:28,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 393 transitions, 4971 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:28,446 INFO L231 Difference]: Finished difference. Result has 364 places, 369 transitions, 4214 flow [2024-06-27 18:31:28,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4214, PETRI_PLACES=364, PETRI_TRANSITIONS=369} [2024-06-27 18:31:28,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-27 18:31:28,447 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 369 transitions, 4214 flow [2024-06-27 18:31:28,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:28,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:28,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:28,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 18:31:28,448 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:28,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash 665499583, now seen corresponding path program 12 times [2024-06-27 18:31:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:28,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847282686] [2024-06-27 18:31:28,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:28,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:28,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:29,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:29,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:29,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847282686] [2024-06-27 18:31:29,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847282686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:29,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:29,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:29,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983355862] [2024-06-27 18:31:29,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:29,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:29,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:29,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:29,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:29,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:29,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 369 transitions, 4214 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:29,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:29,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:29,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:30,637 INFO L124 PetriNetUnfolderBase]: 2453/5217 cut-off events. [2024-06-27 18:31:30,637 INFO L125 PetriNetUnfolderBase]: For 114691/114691 co-relation queries the response was YES. [2024-06-27 18:31:30,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24928 conditions, 5217 events. 2453/5217 cut-off events. For 114691/114691 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42896 event pairs, 907 based on Foata normal form. 2/4893 useless extension candidates. Maximal degree in co-relation 24766. Up to 4082 conditions per place. [2024-06-27 18:31:30,698 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 336 selfloop transitions, 55 changer transitions 0/400 dead transitions. [2024-06-27 18:31:30,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 400 transitions, 5386 flow [2024-06-27 18:31:30,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:30,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:30,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:31:30,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:31:30,699 INFO L175 Difference]: Start difference. First operand has 364 places, 369 transitions, 4214 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:31:30,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 400 transitions, 5386 flow [2024-06-27 18:31:31,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 400 transitions, 5257 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 18:31:31,553 INFO L231 Difference]: Finished difference. Result has 366 places, 371 transitions, 4249 flow [2024-06-27 18:31:31,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4249, PETRI_PLACES=366, PETRI_TRANSITIONS=371} [2024-06-27 18:31:31,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 18:31:31,554 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 371 transitions, 4249 flow [2024-06-27 18:31:31,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:31,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:31,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:31,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 18:31:31,554 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:31,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:31,555 INFO L85 PathProgramCache]: Analyzing trace with hash 665506093, now seen corresponding path program 13 times [2024-06-27 18:31:31,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:31,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770032286] [2024-06-27 18:31:31,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:31,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:31,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:32,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:32,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770032286] [2024-06-27 18:31:32,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770032286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:32,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:32,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:32,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080828091] [2024-06-27 18:31:32,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:32,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:32,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:32,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 371 transitions, 4249 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:32,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:32,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:32,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:33,802 INFO L124 PetriNetUnfolderBase]: 2450/5214 cut-off events. [2024-06-27 18:31:33,802 INFO L125 PetriNetUnfolderBase]: For 105361/105361 co-relation queries the response was YES. [2024-06-27 18:31:33,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24645 conditions, 5214 events. 2450/5214 cut-off events. For 105361/105361 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42840 event pairs, 919 based on Foata normal form. 2/4889 useless extension candidates. Maximal degree in co-relation 24482. Up to 4136 conditions per place. [2024-06-27 18:31:33,862 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 331 selfloop transitions, 55 changer transitions 0/395 dead transitions. [2024-06-27 18:31:33,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 395 transitions, 5133 flow [2024-06-27 18:31:33,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:33,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:33,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 18:31:33,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 18:31:33,863 INFO L175 Difference]: Start difference. First operand has 366 places, 371 transitions, 4249 flow. Second operand 11 states and 181 transitions. [2024-06-27 18:31:33,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 395 transitions, 5133 flow [2024-06-27 18:31:34,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 395 transitions, 5029 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:34,742 INFO L231 Difference]: Finished difference. Result has 370 places, 371 transitions, 4260 flow [2024-06-27 18:31:34,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4260, PETRI_PLACES=370, PETRI_TRANSITIONS=371} [2024-06-27 18:31:34,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 18:31:34,743 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 371 transitions, 4260 flow [2024-06-27 18:31:34,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:34,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:34,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:34,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 18:31:34,743 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:34,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:34,744 INFO L85 PathProgramCache]: Analyzing trace with hash 887144623, now seen corresponding path program 14 times [2024-06-27 18:31:34,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:34,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947058074] [2024-06-27 18:31:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:34,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:34,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:35,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:35,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:35,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947058074] [2024-06-27 18:31:35,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947058074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:35,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:35,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:35,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092291740] [2024-06-27 18:31:35,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:35,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:35,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:35,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:35,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:35,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:35,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 371 transitions, 4260 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:35,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:35,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:35,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:36,616 INFO L124 PetriNetUnfolderBase]: 2487/5290 cut-off events. [2024-06-27 18:31:36,616 INFO L125 PetriNetUnfolderBase]: For 118014/118014 co-relation queries the response was YES. [2024-06-27 18:31:36,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25317 conditions, 5290 events. 2487/5290 cut-off events. For 118014/118014 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 43622 event pairs, 923 based on Foata normal form. 2/4965 useless extension candidates. Maximal degree in co-relation 25152. Up to 4102 conditions per place. [2024-06-27 18:31:36,674 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 333 selfloop transitions, 60 changer transitions 0/402 dead transitions. [2024-06-27 18:31:36,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 402 transitions, 5444 flow [2024-06-27 18:31:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:36,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:36,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 18:31:36,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 18:31:36,676 INFO L175 Difference]: Start difference. First operand has 370 places, 371 transitions, 4260 flow. Second operand 11 states and 185 transitions. [2024-06-27 18:31:36,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 402 transitions, 5444 flow [2024-06-27 18:31:37,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 402 transitions, 5331 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:37,573 INFO L231 Difference]: Finished difference. Result has 371 places, 373 transitions, 4325 flow [2024-06-27 18:31:37,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4325, PETRI_PLACES=371, PETRI_TRANSITIONS=373} [2024-06-27 18:31:37,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 18:31:37,574 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 373 transitions, 4325 flow [2024-06-27 18:31:37,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:37,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:37,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:37,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 18:31:37,574 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:37,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:37,574 INFO L85 PathProgramCache]: Analyzing trace with hash 659070493, now seen corresponding path program 15 times [2024-06-27 18:31:37,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:37,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30496474] [2024-06-27 18:31:37,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:37,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:38,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:38,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:38,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30496474] [2024-06-27 18:31:38,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30496474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:38,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:38,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:31:38,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003879986] [2024-06-27 18:31:38,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:38,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:31:38,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:38,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:31:38,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:31:38,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:38,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 373 transitions, 4325 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:38,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:38,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:38,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:39,825 INFO L124 PetriNetUnfolderBase]: 2484/5273 cut-off events. [2024-06-27 18:31:39,825 INFO L125 PetriNetUnfolderBase]: For 108941/108941 co-relation queries the response was YES. [2024-06-27 18:31:39,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25147 conditions, 5273 events. 2484/5273 cut-off events. For 108941/108941 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 43379 event pairs, 851 based on Foata normal form. 2/4952 useless extension candidates. Maximal degree in co-relation 24981. Up to 3839 conditions per place. [2024-06-27 18:31:39,873 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 301 selfloop transitions, 96 changer transitions 0/406 dead transitions. [2024-06-27 18:31:39,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 406 transitions, 5487 flow [2024-06-27 18:31:39,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:31:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:31:39,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:31:39,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-27 18:31:39,874 INFO L175 Difference]: Start difference. First operand has 371 places, 373 transitions, 4325 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:31:39,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 406 transitions, 5487 flow [2024-06-27 18:31:40,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 406 transitions, 5391 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:31:40,743 INFO L231 Difference]: Finished difference. Result has 375 places, 373 transitions, 4425 flow [2024-06-27 18:31:40,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4425, PETRI_PLACES=375, PETRI_TRANSITIONS=373} [2024-06-27 18:31:40,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 18:31:40,743 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 373 transitions, 4425 flow [2024-06-27 18:31:40,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:31:40,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:40,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:40,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 18:31:40,744 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:40,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:40,744 INFO L85 PathProgramCache]: Analyzing trace with hash -572124077, now seen corresponding path program 1 times [2024-06-27 18:31:40,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:40,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229065184] [2024-06-27 18:31:40,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:40,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:41,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:41,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229065184] [2024-06-27 18:31:41,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229065184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:41,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:41,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:41,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463197682] [2024-06-27 18:31:41,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:41,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:41,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:41,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:41,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:41,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:41,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 373 transitions, 4425 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:41,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:41,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:41,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:43,083 INFO L124 PetriNetUnfolderBase]: 2538/5438 cut-off events. [2024-06-27 18:31:43,083 INFO L125 PetriNetUnfolderBase]: For 147259/147259 co-relation queries the response was YES. [2024-06-27 18:31:43,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25956 conditions, 5438 events. 2538/5438 cut-off events. For 147259/147259 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 45336 event pairs, 948 based on Foata normal form. 8/5109 useless extension candidates. Maximal degree in co-relation 25788. Up to 4186 conditions per place. [2024-06-27 18:31:43,149 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 337 selfloop transitions, 59 changer transitions 0/405 dead transitions. [2024-06-27 18:31:43,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 405 transitions, 5390 flow [2024-06-27 18:31:43,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:43,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:43,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 18:31:43,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-27 18:31:43,150 INFO L175 Difference]: Start difference. First operand has 375 places, 373 transitions, 4425 flow. Second operand 12 states and 195 transitions. [2024-06-27 18:31:43,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 405 transitions, 5390 flow [2024-06-27 18:31:44,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 405 transitions, 5079 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 18:31:44,141 INFO L231 Difference]: Finished difference. Result has 375 places, 373 transitions, 4240 flow [2024-06-27 18:31:44,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4240, PETRI_PLACES=375, PETRI_TRANSITIONS=373} [2024-06-27 18:31:44,141 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 18:31:44,141 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 373 transitions, 4240 flow [2024-06-27 18:31:44,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:44,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:44,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:44,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 18:31:44,142 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:44,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:44,142 INFO L85 PathProgramCache]: Analyzing trace with hash 121144693, now seen corresponding path program 2 times [2024-06-27 18:31:44,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:44,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18091554] [2024-06-27 18:31:44,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:44,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:45,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:45,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:45,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18091554] [2024-06-27 18:31:45,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18091554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:45,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:45,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:45,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277322973] [2024-06-27 18:31:45,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:45,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:45,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:45,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:45,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:45,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:45,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 373 transitions, 4240 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:45,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:45,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:45,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:46,835 INFO L124 PetriNetUnfolderBase]: 2592/5564 cut-off events. [2024-06-27 18:31:46,835 INFO L125 PetriNetUnfolderBase]: For 149039/149039 co-relation queries the response was YES. [2024-06-27 18:31:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25770 conditions, 5564 events. 2592/5564 cut-off events. For 149039/149039 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 46693 event pairs, 1005 based on Foata normal form. 8/5228 useless extension candidates. Maximal degree in co-relation 25603. Up to 4278 conditions per place. [2024-06-27 18:31:46,901 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 338 selfloop transitions, 55 changer transitions 0/402 dead transitions. [2024-06-27 18:31:46,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 402 transitions, 5188 flow [2024-06-27 18:31:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:46,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 18:31:46,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:31:46,902 INFO L175 Difference]: Start difference. First operand has 375 places, 373 transitions, 4240 flow. Second operand 12 states and 198 transitions. [2024-06-27 18:31:46,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 402 transitions, 5188 flow [2024-06-27 18:31:47,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 402 transitions, 5068 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 18:31:47,880 INFO L231 Difference]: Finished difference. Result has 376 places, 373 transitions, 4236 flow [2024-06-27 18:31:47,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4236, PETRI_PLACES=376, PETRI_TRANSITIONS=373} [2024-06-27 18:31:47,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 18:31:47,881 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 373 transitions, 4236 flow [2024-06-27 18:31:47,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:47,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:47,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:47,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 18:31:47,882 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:47,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:47,882 INFO L85 PathProgramCache]: Analyzing trace with hash 887390701, now seen corresponding path program 3 times [2024-06-27 18:31:47,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:47,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335083649] [2024-06-27 18:31:47,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:47,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:47,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:48,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-06-27 18:31:48,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:48,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335083649] [2024-06-27 18:31:48,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335083649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:48,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:48,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:48,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282440346] [2024-06-27 18:31:48,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:48,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:48,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:48,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:48,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:49,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:49,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 373 transitions, 4236 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:49,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:49,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:49,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:50,339 INFO L124 PetriNetUnfolderBase]: 2646/5690 cut-off events. [2024-06-27 18:31:50,339 INFO L125 PetriNetUnfolderBase]: For 150628/150628 co-relation queries the response was YES. [2024-06-27 18:31:50,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26329 conditions, 5690 events. 2646/5690 cut-off events. For 150628/150628 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 48149 event pairs, 1057 based on Foata normal form. 8/5350 useless extension candidates. Maximal degree in co-relation 26162. Up to 4388 conditions per place. [2024-06-27 18:31:50,409 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 334 selfloop transitions, 59 changer transitions 0/402 dead transitions. [2024-06-27 18:31:50,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 402 transitions, 5184 flow [2024-06-27 18:31:50,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:50,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-27 18:31:50,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4436936936936937 [2024-06-27 18:31:50,410 INFO L175 Difference]: Start difference. First operand has 376 places, 373 transitions, 4236 flow. Second operand 12 states and 197 transitions. [2024-06-27 18:31:50,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 402 transitions, 5184 flow [2024-06-27 18:31:51,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 402 transitions, 5078 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:51,343 INFO L231 Difference]: Finished difference. Result has 378 places, 373 transitions, 4254 flow [2024-06-27 18:31:51,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4130, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4254, PETRI_PLACES=378, PETRI_TRANSITIONS=373} [2024-06-27 18:31:51,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 18:31:51,344 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 373 transitions, 4254 flow [2024-06-27 18:31:51,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:51,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:51,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:51,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 18:31:51,345 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:51,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:51,345 INFO L85 PathProgramCache]: Analyzing trace with hash 895434271, now seen corresponding path program 4 times [2024-06-27 18:31:51,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:51,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956210286] [2024-06-27 18:31:51,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:51,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:52,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:52,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:52,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956210286] [2024-06-27 18:31:52,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956210286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:52,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:52,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:52,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530644612] [2024-06-27 18:31:52,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:52,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:52,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:52,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:52,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:52,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:52,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 373 transitions, 4254 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:52,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:52,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:52,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:53,885 INFO L124 PetriNetUnfolderBase]: 2697/5813 cut-off events. [2024-06-27 18:31:53,885 INFO L125 PetriNetUnfolderBase]: For 154753/154753 co-relation queries the response was YES. [2024-06-27 18:31:53,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26662 conditions, 5813 events. 2697/5813 cut-off events. For 154753/154753 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49617 event pairs, 1088 based on Foata normal form. 10/5472 useless extension candidates. Maximal degree in co-relation 26494. Up to 4462 conditions per place. [2024-06-27 18:31:53,954 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 329 selfloop transitions, 64 changer transitions 0/402 dead transitions. [2024-06-27 18:31:53,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 402 transitions, 5202 flow [2024-06-27 18:31:53,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:53,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:53,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 18:31:53,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 18:31:53,955 INFO L175 Difference]: Start difference. First operand has 378 places, 373 transitions, 4254 flow. Second operand 12 states and 196 transitions. [2024-06-27 18:31:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 402 transitions, 5202 flow [2024-06-27 18:31:54,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 402 transitions, 5074 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:54,936 INFO L231 Difference]: Finished difference. Result has 380 places, 373 transitions, 4260 flow [2024-06-27 18:31:54,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4126, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4260, PETRI_PLACES=380, PETRI_TRANSITIONS=373} [2024-06-27 18:31:54,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 18:31:54,936 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 373 transitions, 4260 flow [2024-06-27 18:31:54,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:54,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:54,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:54,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 18:31:54,937 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:54,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:54,937 INFO L85 PathProgramCache]: Analyzing trace with hash 665745661, now seen corresponding path program 5 times [2024-06-27 18:31:54,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:54,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893961272] [2024-06-27 18:31:54,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:54,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:55,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:55,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:55,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893961272] [2024-06-27 18:31:55,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893961272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:55,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:55,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:55,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865625176] [2024-06-27 18:31:55,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:55,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:55,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:55,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:55,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:56,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:56,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 373 transitions, 4260 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:56,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:56,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:56,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:31:57,624 INFO L124 PetriNetUnfolderBase]: 2751/5966 cut-off events. [2024-06-27 18:31:57,624 INFO L125 PetriNetUnfolderBase]: For 145654/145654 co-relation queries the response was YES. [2024-06-27 18:31:57,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27177 conditions, 5966 events. 2751/5966 cut-off events. For 145654/145654 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 51363 event pairs, 1130 based on Foata normal form. 8/5613 useless extension candidates. Maximal degree in co-relation 27008. Up to 4603 conditions per place. [2024-06-27 18:31:57,687 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 337 selfloop transitions, 56 changer transitions 0/402 dead transitions. [2024-06-27 18:31:57,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 402 transitions, 5208 flow [2024-06-27 18:31:57,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:31:57,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:31:57,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 18:31:57,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:31:57,689 INFO L175 Difference]: Start difference. First operand has 380 places, 373 transitions, 4260 flow. Second operand 12 states and 198 transitions. [2024-06-27 18:31:57,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 402 transitions, 5208 flow [2024-06-27 18:31:58,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 402 transitions, 5084 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:31:58,591 INFO L231 Difference]: Finished difference. Result has 382 places, 373 transitions, 4254 flow [2024-06-27 18:31:58,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4254, PETRI_PLACES=382, PETRI_TRANSITIONS=373} [2024-06-27 18:31:58,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 18:31:58,592 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 373 transitions, 4254 flow [2024-06-27 18:31:58,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:58,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:58,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:31:58,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 18:31:58,592 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:31:58,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1546407277, now seen corresponding path program 6 times [2024-06-27 18:31:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:58,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986694596] [2024-06-27 18:31:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:58,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:58,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:59,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-06-27 18:31:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:59,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986694596] [2024-06-27 18:31:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986694596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:59,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:31:59,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935284837] [2024-06-27 18:31:59,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:59,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:31:59,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:59,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:31:59,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:31:59,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:31:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 373 transitions, 4254 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:59,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:31:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:01,382 INFO L124 PetriNetUnfolderBase]: 3037/6703 cut-off events. [2024-06-27 18:32:01,382 INFO L125 PetriNetUnfolderBase]: For 185189/185189 co-relation queries the response was YES. [2024-06-27 18:32:01,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30441 conditions, 6703 events. 3037/6703 cut-off events. For 185189/185189 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 59774 event pairs, 1277 based on Foata normal form. 6/6317 useless extension candidates. Maximal degree in co-relation 30271. Up to 4383 conditions per place. [2024-06-27 18:32:01,449 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 285 selfloop transitions, 115 changer transitions 0/409 dead transitions. [2024-06-27 18:32:01,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 409 transitions, 5496 flow [2024-06-27 18:32:01,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:32:01,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:32:01,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 18:32:01,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572072072072072 [2024-06-27 18:32:01,451 INFO L175 Difference]: Start difference. First operand has 382 places, 373 transitions, 4254 flow. Second operand 12 states and 203 transitions. [2024-06-27 18:32:01,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 409 transitions, 5496 flow [2024-06-27 18:32:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 409 transitions, 5381 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 18:32:02,620 INFO L231 Difference]: Finished difference. Result has 383 places, 373 transitions, 4374 flow [2024-06-27 18:32:02,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4374, PETRI_PLACES=383, PETRI_TRANSITIONS=373} [2024-06-27 18:32:02,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-27 18:32:02,620 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 373 transitions, 4374 flow [2024-06-27 18:32:02,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:02,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:02,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:02,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 18:32:02,621 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:02,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:02,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1546397047, now seen corresponding path program 7 times [2024-06-27 18:32:02,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:02,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084051590] [2024-06-27 18:32:02,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:02,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:03,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:03,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:03,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084051590] [2024-06-27 18:32:03,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084051590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:03,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:03,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:32:03,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603558844] [2024-06-27 18:32:03,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:03,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:32:03,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:03,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:32:03,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:32:03,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:03,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 373 transitions, 4374 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:03,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:03,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:03,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:05,447 INFO L124 PetriNetUnfolderBase]: 3027/6661 cut-off events. [2024-06-27 18:32:05,447 INFO L125 PetriNetUnfolderBase]: For 151301/151301 co-relation queries the response was YES. [2024-06-27 18:32:05,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29652 conditions, 6661 events. 3027/6661 cut-off events. For 151301/151301 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 59386 event pairs, 1356 based on Foata normal form. 8/6281 useless extension candidates. Maximal degree in co-relation 29482. Up to 5147 conditions per place. [2024-06-27 18:32:05,514 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 319 selfloop transitions, 76 changer transitions 0/404 dead transitions. [2024-06-27 18:32:05,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 404 transitions, 5336 flow [2024-06-27 18:32:05,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:32:05,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:32:05,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-27 18:32:05,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386694386694387 [2024-06-27 18:32:05,515 INFO L175 Difference]: Start difference. First operand has 383 places, 373 transitions, 4374 flow. Second operand 13 states and 211 transitions. [2024-06-27 18:32:05,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 404 transitions, 5336 flow [2024-06-27 18:32:06,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 404 transitions, 5107 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:32:06,469 INFO L231 Difference]: Finished difference. Result has 386 places, 373 transitions, 4305 flow [2024-06-27 18:32:06,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4305, PETRI_PLACES=386, PETRI_TRANSITIONS=373} [2024-06-27 18:32:06,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 18:32:06,469 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 373 transitions, 4305 flow [2024-06-27 18:32:06,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:06,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:06,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:06,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 18:32:06,470 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:06,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash -512703863, now seen corresponding path program 16 times [2024-06-27 18:32:06,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:06,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144814895] [2024-06-27 18:32:06,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:06,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:07,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:07,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144814895] [2024-06-27 18:32:07,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144814895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:07,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:07,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:07,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422920966] [2024-06-27 18:32:07,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:07,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:07,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:07,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:07,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:07,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:07,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 373 transitions, 4305 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:07,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:07,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:07,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:08,770 INFO L124 PetriNetUnfolderBase]: 2882/6271 cut-off events. [2024-06-27 18:32:08,770 INFO L125 PetriNetUnfolderBase]: For 116856/116856 co-relation queries the response was YES. [2024-06-27 18:32:08,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28872 conditions, 6271 events. 2882/6271 cut-off events. For 116856/116856 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 54880 event pairs, 1179 based on Foata normal form. 2/5900 useless extension candidates. Maximal degree in co-relation 28701. Up to 4789 conditions per place. [2024-06-27 18:32:08,846 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 307 selfloop transitions, 90 changer transitions 0/406 dead transitions. [2024-06-27 18:32:08,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 406 transitions, 5315 flow [2024-06-27 18:32:08,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:08,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:08,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:32:08,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:32:08,847 INFO L175 Difference]: Start difference. First operand has 386 places, 373 transitions, 4305 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:32:08,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 406 transitions, 5315 flow [2024-06-27 18:32:10,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 406 transitions, 5167 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 18:32:10,039 INFO L231 Difference]: Finished difference. Result has 386 places, 380 transitions, 4433 flow [2024-06-27 18:32:10,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4433, PETRI_PLACES=386, PETRI_TRANSITIONS=380} [2024-06-27 18:32:10,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 18:32:10,039 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 380 transitions, 4433 flow [2024-06-27 18:32:10,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:10,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:10,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:10,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 18:32:10,040 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:10,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:10,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1378261709, now seen corresponding path program 17 times [2024-06-27 18:32:10,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:10,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168397245] [2024-06-27 18:32:10,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:10,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:10,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:10,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:10,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:10,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168397245] [2024-06-27 18:32:10,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168397245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:10,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:10,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:10,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719975704] [2024-06-27 18:32:10,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:10,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:10,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:10,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:10,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:10,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:10,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 380 transitions, 4433 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:10,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:10,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:10,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:12,227 INFO L124 PetriNetUnfolderBase]: 2899/6308 cut-off events. [2024-06-27 18:32:12,227 INFO L125 PetriNetUnfolderBase]: For 120537/120537 co-relation queries the response was YES. [2024-06-27 18:32:12,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29285 conditions, 6308 events. 2899/6308 cut-off events. For 120537/120537 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 55278 event pairs, 1179 based on Foata normal form. 2/5936 useless extension candidates. Maximal degree in co-relation 29113. Up to 4737 conditions per place. [2024-06-27 18:32:12,302 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 311 selfloop transitions, 91 changer transitions 0/411 dead transitions. [2024-06-27 18:32:12,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 411 transitions, 5411 flow [2024-06-27 18:32:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 18:32:12,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47665847665847666 [2024-06-27 18:32:12,303 INFO L175 Difference]: Start difference. First operand has 386 places, 380 transitions, 4433 flow. Second operand 11 states and 194 transitions. [2024-06-27 18:32:12,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 411 transitions, 5411 flow [2024-06-27 18:32:13,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 411 transitions, 5309 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:13,461 INFO L231 Difference]: Finished difference. Result has 392 places, 381 transitions, 4547 flow [2024-06-27 18:32:13,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4547, PETRI_PLACES=392, PETRI_TRANSITIONS=381} [2024-06-27 18:32:13,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 18:32:13,461 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 381 transitions, 4547 flow [2024-06-27 18:32:13,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:13,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:13,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:13,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 18:32:13,462 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:13,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:13,462 INFO L85 PathProgramCache]: Analyzing trace with hash -683579273, now seen corresponding path program 18 times [2024-06-27 18:32:13,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:13,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442491810] [2024-06-27 18:32:13,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:13,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:14,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:14,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:14,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442491810] [2024-06-27 18:32:14,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442491810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:14,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:14,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:14,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29858660] [2024-06-27 18:32:14,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:14,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:14,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:14,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:14,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:14,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 381 transitions, 4547 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:14,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:14,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:14,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:15,878 INFO L124 PetriNetUnfolderBase]: 2936/6401 cut-off events. [2024-06-27 18:32:15,879 INFO L125 PetriNetUnfolderBase]: For 135233/135233 co-relation queries the response was YES. [2024-06-27 18:32:15,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30226 conditions, 6401 events. 2936/6401 cut-off events. For 135233/135233 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 56277 event pairs, 1163 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 30053. Up to 4284 conditions per place. [2024-06-27 18:32:15,954 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 316 selfloop transitions, 93 changer transitions 0/418 dead transitions. [2024-06-27 18:32:15,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 418 transitions, 5821 flow [2024-06-27 18:32:15,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:15,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:15,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 18:32:15,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48402948402948404 [2024-06-27 18:32:15,956 INFO L175 Difference]: Start difference. First operand has 392 places, 381 transitions, 4547 flow. Second operand 11 states and 197 transitions. [2024-06-27 18:32:15,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 418 transitions, 5821 flow [2024-06-27 18:32:17,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 418 transitions, 5617 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 18:32:17,137 INFO L231 Difference]: Finished difference. Result has 394 places, 383 transitions, 4595 flow [2024-06-27 18:32:17,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4595, PETRI_PLACES=394, PETRI_TRANSITIONS=383} [2024-06-27 18:32:17,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 18:32:17,138 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 383 transitions, 4595 flow [2024-06-27 18:32:17,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:17,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:17,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:17,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 18:32:17,138 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:17,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:17,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1204450551, now seen corresponding path program 19 times [2024-06-27 18:32:17,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:17,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16284982] [2024-06-27 18:32:17,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:17,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:17,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16284982] [2024-06-27 18:32:17,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16284982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:17,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:17,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43989865] [2024-06-27 18:32:17,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:17,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:17,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:17,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:17,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:18,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:18,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 383 transitions, 4595 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:18,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:18,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:18,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:19,493 INFO L124 PetriNetUnfolderBase]: 2976/6505 cut-off events. [2024-06-27 18:32:19,493 INFO L125 PetriNetUnfolderBase]: For 139805/139805 co-relation queries the response was YES. [2024-06-27 18:32:19,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30876 conditions, 6505 events. 2976/6505 cut-off events. For 139805/139805 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 57459 event pairs, 1215 based on Foata normal form. 2/6114 useless extension candidates. Maximal degree in co-relation 30702. Up to 4956 conditions per place. [2024-06-27 18:32:19,565 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 318 selfloop transitions, 86 changer transitions 0/413 dead transitions. [2024-06-27 18:32:19,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 413 transitions, 5618 flow [2024-06-27 18:32:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:19,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:19,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 18:32:19,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47174447174447176 [2024-06-27 18:32:19,567 INFO L175 Difference]: Start difference. First operand has 394 places, 383 transitions, 4595 flow. Second operand 11 states and 192 transitions. [2024-06-27 18:32:19,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 413 transitions, 5618 flow [2024-06-27 18:32:20,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 413 transitions, 5462 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 18:32:20,860 INFO L231 Difference]: Finished difference. Result has 398 places, 387 transitions, 4706 flow [2024-06-27 18:32:20,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4706, PETRI_PLACES=398, PETRI_TRANSITIONS=387} [2024-06-27 18:32:20,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-27 18:32:20,860 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 387 transitions, 4706 flow [2024-06-27 18:32:20,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:20,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:20,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:20,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 18:32:20,861 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1432351701, now seen corresponding path program 20 times [2024-06-27 18:32:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141281933] [2024-06-27 18:32:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:20,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:21,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:21,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:21,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141281933] [2024-06-27 18:32:21,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141281933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:21,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:21,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:21,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11675754] [2024-06-27 18:32:21,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:21,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:21,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:21,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:21,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:21,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:21,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 387 transitions, 4706 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:21,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:21,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:21,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:23,151 INFO L124 PetriNetUnfolderBase]: 2993/6510 cut-off events. [2024-06-27 18:32:23,151 INFO L125 PetriNetUnfolderBase]: For 138519/138519 co-relation queries the response was YES. [2024-06-27 18:32:23,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30981 conditions, 6510 events. 2993/6510 cut-off events. For 138519/138519 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 57460 event pairs, 1248 based on Foata normal form. 2/6127 useless extension candidates. Maximal degree in co-relation 30805. Up to 4983 conditions per place. [2024-06-27 18:32:23,229 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 319 selfloop transitions, 87 changer transitions 0/415 dead transitions. [2024-06-27 18:32:23,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 415 transitions, 5700 flow [2024-06-27 18:32:23,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:23,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:23,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 18:32:23,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4668304668304668 [2024-06-27 18:32:23,230 INFO L175 Difference]: Start difference. First operand has 398 places, 387 transitions, 4706 flow. Second operand 11 states and 190 transitions. [2024-06-27 18:32:23,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 415 transitions, 5700 flow [2024-06-27 18:32:24,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 415 transitions, 5586 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:24,665 INFO L231 Difference]: Finished difference. Result has 405 places, 389 transitions, 4828 flow [2024-06-27 18:32:24,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4828, PETRI_PLACES=405, PETRI_TRANSITIONS=389} [2024-06-27 18:32:24,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 18:32:24,666 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 389 transitions, 4828 flow [2024-06-27 18:32:24,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:24,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32: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] [2024-06-27 18:32:24,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 18:32:24,666 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:24,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1204277571, now seen corresponding path program 21 times [2024-06-27 18:32:24,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:24,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613331163] [2024-06-27 18:32:24,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:24,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:25,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:25,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:25,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613331163] [2024-06-27 18:32:25,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613331163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:25,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:25,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949500739] [2024-06-27 18:32:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:25,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:25,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:25,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:25,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:25,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:25,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 389 transitions, 4828 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:25,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:25,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:25,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:27,068 INFO L124 PetriNetUnfolderBase]: 3010/6541 cut-off events. [2024-06-27 18:32:27,068 INFO L125 PetriNetUnfolderBase]: For 140376/140376 co-relation queries the response was YES. [2024-06-27 18:32:27,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31351 conditions, 6541 events. 3010/6541 cut-off events. For 140376/140376 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 57789 event pairs, 1248 based on Foata normal form. 2/6161 useless extension candidates. Maximal degree in co-relation 31173. Up to 4858 conditions per place. [2024-06-27 18:32:27,153 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 322 selfloop transitions, 89 changer transitions 0/420 dead transitions. [2024-06-27 18:32:27,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 420 transitions, 5826 flow [2024-06-27 18:32:27,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:27,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:27,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 18:32:27,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47911547911547914 [2024-06-27 18:32:27,154 INFO L175 Difference]: Start difference. First operand has 405 places, 389 transitions, 4828 flow. Second operand 11 states and 195 transitions. [2024-06-27 18:32:27,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 420 transitions, 5826 flow [2024-06-27 18:32:28,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 420 transitions, 5691 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:28,567 INFO L231 Difference]: Finished difference. Result has 410 places, 390 transitions, 4907 flow [2024-06-27 18:32:28,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4907, PETRI_PLACES=410, PETRI_TRANSITIONS=390} [2024-06-27 18:32:28,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-27 18:32:28,568 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 390 transitions, 4907 flow [2024-06-27 18:32:28,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:28,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:28,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:28,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 18:32:28,568 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:28,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:28,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2092225527, now seen corresponding path program 22 times [2024-06-27 18:32:28,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:28,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593801783] [2024-06-27 18:32:28,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:28,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:28,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:29,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:29,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:29,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593801783] [2024-06-27 18:32:29,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593801783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:29,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:29,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:29,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449303197] [2024-06-27 18:32:29,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:29,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:29,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:29,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:29,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:29,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:29,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 390 transitions, 4907 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:29,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:29,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:29,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:30,919 INFO L124 PetriNetUnfolderBase]: 3050/6647 cut-off events. [2024-06-27 18:32:30,919 INFO L125 PetriNetUnfolderBase]: For 143632/143632 co-relation queries the response was YES. [2024-06-27 18:32:30,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32153 conditions, 6647 events. 3050/6647 cut-off events. For 143632/143632 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 58932 event pairs, 1277 based on Foata normal form. 2/6254 useless extension candidates. Maximal degree in co-relation 31973. Up to 5083 conditions per place. [2024-06-27 18:32:31,005 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 319 selfloop transitions, 92 changer transitions 0/420 dead transitions. [2024-06-27 18:32:31,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 420 transitions, 5950 flow [2024-06-27 18:32:31,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:31,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:32:31,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 18:32:31,006 INFO L175 Difference]: Start difference. First operand has 410 places, 390 transitions, 4907 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:32:31,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 420 transitions, 5950 flow [2024-06-27 18:32:32,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 420 transitions, 5746 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 18:32:32,281 INFO L231 Difference]: Finished difference. Result has 412 places, 394 transitions, 4988 flow [2024-06-27 18:32:32,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4988, PETRI_PLACES=412, PETRI_TRANSITIONS=394} [2024-06-27 18:32:32,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-27 18:32:32,282 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 394 transitions, 4988 flow [2024-06-27 18:32:32,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:32,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:32,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:32,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 18:32:32,282 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:32,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:32,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1195293653, now seen corresponding path program 23 times [2024-06-27 18:32:32,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:32,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225877568] [2024-06-27 18:32:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:32,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:33,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:33,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225877568] [2024-06-27 18:32:33,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225877568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:33,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:33,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:33,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470694737] [2024-06-27 18:32:33,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:33,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:33,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:33,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 394 transitions, 4988 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:33,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:33,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:33,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:34,689 INFO L124 PetriNetUnfolderBase]: 3087/6730 cut-off events. [2024-06-27 18:32:34,690 INFO L125 PetriNetUnfolderBase]: For 162131/162131 co-relation queries the response was YES. [2024-06-27 18:32:34,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32933 conditions, 6730 events. 3087/6730 cut-off events. For 162131/162131 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 59784 event pairs, 1294 based on Foata normal form. 2/6334 useless extension candidates. Maximal degree in co-relation 32752. Up to 5126 conditions per place. [2024-06-27 18:32:34,766 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 312 selfloop transitions, 102 changer transitions 0/423 dead transitions. [2024-06-27 18:32:34,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 423 transitions, 6250 flow [2024-06-27 18:32:34,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 18:32:34,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:32:34,767 INFO L175 Difference]: Start difference. First operand has 412 places, 394 transitions, 4988 flow. Second operand 11 states and 187 transitions. [2024-06-27 18:32:34,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 423 transitions, 6250 flow [2024-06-27 18:32:36,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 423 transitions, 6105 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:36,242 INFO L231 Difference]: Finished difference. Result has 418 places, 396 transitions, 5121 flow [2024-06-27 18:32:36,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5121, PETRI_PLACES=418, PETRI_TRANSITIONS=396} [2024-06-27 18:32:36,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 18:32:36,243 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 396 transitions, 5121 flow [2024-06-27 18:32:36,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:36,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:36,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:36,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 18:32:36,244 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:36,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1956651385, now seen corresponding path program 24 times [2024-06-27 18:32:36,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:36,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184738103] [2024-06-27 18:32:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:36,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:36,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:37,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:37,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184738103] [2024-06-27 18:32:37,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184738103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:37,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:37,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:37,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817477263] [2024-06-27 18:32:37,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:37,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:37,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:37,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:37,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:37,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:37,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 396 transitions, 5121 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:37,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:37,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:37,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:38,555 INFO L124 PetriNetUnfolderBase]: 3084/6770 cut-off events. [2024-06-27 18:32:38,555 INFO L125 PetriNetUnfolderBase]: For 147949/147949 co-relation queries the response was YES. [2024-06-27 18:32:38,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32742 conditions, 6770 events. 3084/6770 cut-off events. For 147949/147949 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 60358 event pairs, 1391 based on Foata normal form. 2/6362 useless extension candidates. Maximal degree in co-relation 32559. Up to 5496 conditions per place. [2024-06-27 18:32:38,644 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 391 selfloop transitions, 19 changer transitions 0/419 dead transitions. [2024-06-27 18:32:38,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 419 transitions, 6083 flow [2024-06-27 18:32:38,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:32:38,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:32:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-27 18:32:38,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41216216216216217 [2024-06-27 18:32:38,645 INFO L175 Difference]: Start difference. First operand has 418 places, 396 transitions, 5121 flow. Second operand 12 states and 183 transitions. [2024-06-27 18:32:38,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 419 transitions, 6083 flow [2024-06-27 18:32:40,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 419 transitions, 5888 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:40,098 INFO L231 Difference]: Finished difference. Result has 425 places, 397 transitions, 5006 flow [2024-06-27 18:32:40,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5006, PETRI_PLACES=425, PETRI_TRANSITIONS=397} [2024-06-27 18:32:40,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 18:32:40,098 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 397 transitions, 5006 flow [2024-06-27 18:32:40,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:40,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:40,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:40,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 18:32:40,099 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:40,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:40,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1870580487, now seen corresponding path program 25 times [2024-06-27 18:32:40,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:40,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700878225] [2024-06-27 18:32:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:40,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:40,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:40,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:40,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700878225] [2024-06-27 18:32:40,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700878225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:40,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:40,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:40,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469413975] [2024-06-27 18:32:40,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:40,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:40,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:40,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:40,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:40,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:40,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 397 transitions, 5006 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:40,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:40,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:40,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:42,496 INFO L124 PetriNetUnfolderBase]: 3101/6749 cut-off events. [2024-06-27 18:32:42,496 INFO L125 PetriNetUnfolderBase]: For 145367/145367 co-relation queries the response was YES. [2024-06-27 18:32:42,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32451 conditions, 6749 events. 3101/6749 cut-off events. For 145367/145367 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 60048 event pairs, 1306 based on Foata normal form. 2/6353 useless extension candidates. Maximal degree in co-relation 32266. Up to 5180 conditions per place. [2024-06-27 18:32:42,584 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 321 selfloop transitions, 95 changer transitions 0/425 dead transitions. [2024-06-27 18:32:42,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 425 transitions, 6036 flow [2024-06-27 18:32:42,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:42,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:42,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:32:42,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 18:32:42,586 INFO L175 Difference]: Start difference. First operand has 425 places, 397 transitions, 5006 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:32:42,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 425 transitions, 6036 flow [2024-06-27 18:32:43,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 425 transitions, 5986 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 18:32:43,773 INFO L231 Difference]: Finished difference. Result has 426 places, 399 transitions, 5224 flow [2024-06-27 18:32:43,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4956, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5224, PETRI_PLACES=426, PETRI_TRANSITIONS=399} [2024-06-27 18:32:43,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-27 18:32:43,773 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 399 transitions, 5224 flow [2024-06-27 18:32:43,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:43,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:43,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:43,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 18:32:43,774 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:43,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1864151397, now seen corresponding path program 26 times [2024-06-27 18:32:43,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:43,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766759713] [2024-06-27 18:32:43,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:43,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:43,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:44,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:44,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:44,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766759713] [2024-06-27 18:32:44,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766759713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:44,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:44,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:32:44,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63671265] [2024-06-27 18:32:44,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:44,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:32:44,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:44,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:32:44,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:32:44,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:44,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 399 transitions, 5224 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:44,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:44,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:44,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:45,982 INFO L124 PetriNetUnfolderBase]: 3098/6740 cut-off events. [2024-06-27 18:32:45,982 INFO L125 PetriNetUnfolderBase]: For 133887/133887 co-relation queries the response was YES. [2024-06-27 18:32:46,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32458 conditions, 6740 events. 3098/6740 cut-off events. For 133887/133887 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 59961 event pairs, 1292 based on Foata normal form. 2/6352 useless extension candidates. Maximal degree in co-relation 32273. Up to 4917 conditions per place. [2024-06-27 18:32:46,070 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 319 selfloop transitions, 101 changer transitions 0/429 dead transitions. [2024-06-27 18:32:46,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 429 transitions, 6210 flow [2024-06-27 18:32:46,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:32:46,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:32:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 18:32:46,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-27 18:32:46,071 INFO L175 Difference]: Start difference. First operand has 426 places, 399 transitions, 5224 flow. Second operand 11 states and 191 transitions. [2024-06-27 18:32:46,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 429 transitions, 6210 flow [2024-06-27 18:32:47,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 429 transitions, 5999 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:47,239 INFO L231 Difference]: Finished difference. Result has 431 places, 399 transitions, 5219 flow [2024-06-27 18:32:47,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5219, PETRI_PLACES=431, PETRI_TRANSITIONS=399} [2024-06-27 18:32:47,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 18:32:47,240 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 399 transitions, 5219 flow [2024-06-27 18:32:47,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:32:47,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:47,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:47,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 18:32:47,240 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:47,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:47,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1240749883, now seen corresponding path program 8 times [2024-06-27 18:32:47,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:47,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216484828] [2024-06-27 18:32:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:47,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:48,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:48,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:48,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216484828] [2024-06-27 18:32:48,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216484828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:48,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:48,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:32:48,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146945054] [2024-06-27 18:32:48,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:48,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:32:48,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:48,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:32:48,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:32:48,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:48,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 399 transitions, 5219 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:48,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:48,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:48,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:50,138 INFO L124 PetriNetUnfolderBase]: 3236/7123 cut-off events. [2024-06-27 18:32:50,138 INFO L125 PetriNetUnfolderBase]: For 220048/220048 co-relation queries the response was YES. [2024-06-27 18:32:50,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34661 conditions, 7123 events. 3236/7123 cut-off events. For 220048/220048 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 64321 event pairs, 1374 based on Foata normal form. 6/6708 useless extension candidates. Maximal degree in co-relation 34474. Up to 5058 conditions per place. [2024-06-27 18:32:50,230 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 282 selfloop transitions, 142 changer transitions 0/433 dead transitions. [2024-06-27 18:32:50,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 433 transitions, 6525 flow [2024-06-27 18:32:50,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:32:50,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:32:50,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 18:32:50,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:32:50,231 INFO L175 Difference]: Start difference. First operand has 431 places, 399 transitions, 5219 flow. Second operand 12 states and 207 transitions. [2024-06-27 18:32:50,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 433 transitions, 6525 flow [2024-06-27 18:32:51,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 433 transitions, 5855 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-27 18:32:51,751 INFO L231 Difference]: Finished difference. Result has 427 places, 399 transitions, 4836 flow [2024-06-27 18:32:51,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4836, PETRI_PLACES=427, PETRI_TRANSITIONS=399} [2024-06-27 18:32:51,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-27 18:32:51,752 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 399 transitions, 4836 flow [2024-06-27 18:32:51,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:51,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:51,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:51,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 18:32:51,752 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:51,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:51,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1440939879, now seen corresponding path program 9 times [2024-06-27 18:32:51,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:51,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141167764] [2024-06-27 18:32:51,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:51,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:52,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:52,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141167764] [2024-06-27 18:32:52,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141167764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:52,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:52,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:32:52,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749594733] [2024-06-27 18:32:52,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:52,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:32:52,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:52,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:32:52,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:32:52,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:52,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 399 transitions, 4836 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:52,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:52,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:52,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:54,627 INFO L124 PetriNetUnfolderBase]: 3374/7518 cut-off events. [2024-06-27 18:32:54,627 INFO L125 PetriNetUnfolderBase]: For 284684/284684 co-relation queries the response was YES. [2024-06-27 18:32:54,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35299 conditions, 7518 events. 3374/7518 cut-off events. For 284684/284684 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 69073 event pairs, 1486 based on Foata normal form. 6/7075 useless extension candidates. Maximal degree in co-relation 35117. Up to 5338 conditions per place. [2024-06-27 18:32:54,717 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 300 selfloop transitions, 124 changer transitions 0/433 dead transitions. [2024-06-27 18:32:54,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 433 transitions, 6144 flow [2024-06-27 18:32:54,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:32:54,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:32:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-06-27 18:32:54,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47072072072072074 [2024-06-27 18:32:54,718 INFO L175 Difference]: Start difference. First operand has 427 places, 399 transitions, 4836 flow. Second operand 12 states and 209 transitions. [2024-06-27 18:32:54,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 433 transitions, 6144 flow [2024-06-27 18:32:56,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 433 transitions, 5866 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:32:56,872 INFO L231 Difference]: Finished difference. Result has 430 places, 399 transitions, 4809 flow [2024-06-27 18:32:56,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4809, PETRI_PLACES=430, PETRI_TRANSITIONS=399} [2024-06-27 18:32:56,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 18:32:56,872 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 399 transitions, 4809 flow [2024-06-27 18:32:56,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:56,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:56,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:56,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 18:32:56,873 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:32:56,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:56,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1278442959, now seen corresponding path program 10 times [2024-06-27 18:32:56,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:56,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642669664] [2024-06-27 18:32:56,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:56,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:57,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-06-27 18:32:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:57,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642669664] [2024-06-27 18:32:57,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642669664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:57,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:57,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:32:57,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220811300] [2024-06-27 18:32:57,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:57,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:32:57,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:57,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:32:57,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:32:57,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:32:57,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 399 transitions, 4809 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:57,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:57,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:32:57,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:59,731 INFO L124 PetriNetUnfolderBase]: 3364/7486 cut-off events. [2024-06-27 18:32:59,731 INFO L125 PetriNetUnfolderBase]: For 245680/245680 co-relation queries the response was YES. [2024-06-27 18:32:59,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34222 conditions, 7486 events. 3364/7486 cut-off events. For 245680/245680 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 68742 event pairs, 1529 based on Foata normal form. 8/7050 useless extension candidates. Maximal degree in co-relation 34039. Up to 5570 conditions per place. [2024-06-27 18:32:59,813 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 293 selfloop transitions, 124 changer transitions 0/426 dead transitions. [2024-06-27 18:32:59,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 426 transitions, 5799 flow [2024-06-27 18:32:59,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:32:59,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:32:59,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 18:32:59,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572072072072072 [2024-06-27 18:32:59,815 INFO L175 Difference]: Start difference. First operand has 430 places, 399 transitions, 4809 flow. Second operand 12 states and 203 transitions. [2024-06-27 18:32:59,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 426 transitions, 5799 flow [2024-06-27 18:33:01,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 426 transitions, 5557 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:33:01,424 INFO L231 Difference]: Finished difference. Result has 433 places, 399 transitions, 4819 flow [2024-06-27 18:33:01,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4819, PETRI_PLACES=433, PETRI_TRANSITIONS=399} [2024-06-27 18:33:01,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 18:33:01,425 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 399 transitions, 4819 flow [2024-06-27 18:33:01,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:01,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:01,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:01,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 18:33:01,426 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:01,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:01,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1203871601, now seen corresponding path program 11 times [2024-06-27 18:33:01,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:01,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648214344] [2024-06-27 18:33:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:02,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:02,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:02,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648214344] [2024-06-27 18:33:02,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648214344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:02,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:02,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:02,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888321770] [2024-06-27 18:33:02,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:02,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:02,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:02,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:02,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:02,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:02,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 399 transitions, 4819 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:02,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:02,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:02,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:04,456 INFO L124 PetriNetUnfolderBase]: 3354/7468 cut-off events. [2024-06-27 18:33:04,457 INFO L125 PetriNetUnfolderBase]: For 187807/187807 co-relation queries the response was YES. [2024-06-27 18:33:04,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33186 conditions, 7468 events. 3354/7468 cut-off events. For 187807/187807 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 68619 event pairs, 1521 based on Foata normal form. 8/7032 useless extension candidates. Maximal degree in co-relation 33002. Up to 5558 conditions per place. [2024-06-27 18:33:04,533 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 275 selfloop transitions, 142 changer transitions 0/426 dead transitions. [2024-06-27 18:33:04,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 426 transitions, 5809 flow [2024-06-27 18:33:04,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:04,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:04,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-27 18:33:04,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-27 18:33:04,534 INFO L175 Difference]: Start difference. First operand has 433 places, 399 transitions, 4819 flow. Second operand 12 states and 201 transitions. [2024-06-27 18:33:04,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 426 transitions, 5809 flow [2024-06-27 18:33:05,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 426 transitions, 5563 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:33:05,882 INFO L231 Difference]: Finished difference. Result has 435 places, 399 transitions, 4861 flow [2024-06-27 18:33:05,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4861, PETRI_PLACES=435, PETRI_TRANSITIONS=399} [2024-06-27 18:33:05,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 18:33:05,883 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 399 transitions, 4861 flow [2024-06-27 18:33:05,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:05,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:05,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:05,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 18:33:05,883 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:05,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:05,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1614045337, now seen corresponding path program 12 times [2024-06-27 18:33:05,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:05,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279631725] [2024-06-27 18:33:05,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:05,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:07,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:07,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279631725] [2024-06-27 18:33:07,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279631725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:07,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:07,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:07,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770505946] [2024-06-27 18:33:07,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:07,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:07,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:07,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:07,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:07,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:07,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 399 transitions, 4861 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:07,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:07,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:07,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:09,395 INFO L124 PetriNetUnfolderBase]: 3455/7732 cut-off events. [2024-06-27 18:33:09,395 INFO L125 PetriNetUnfolderBase]: For 238346/238346 co-relation queries the response was YES. [2024-06-27 18:33:09,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35364 conditions, 7732 events. 3455/7732 cut-off events. For 238346/238346 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 71814 event pairs, 1653 based on Foata normal form. 6/7287 useless extension candidates. Maximal degree in co-relation 35179. Up to 5920 conditions per place. [2024-06-27 18:33:09,484 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 398 selfloop transitions, 28 changer transitions 0/435 dead transitions. [2024-06-27 18:33:09,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 435 transitions, 6189 flow [2024-06-27 18:33:09,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:33:09,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:33:09,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-27 18:33:09,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386694386694387 [2024-06-27 18:33:09,486 INFO L175 Difference]: Start difference. First operand has 435 places, 399 transitions, 4861 flow. Second operand 13 states and 211 transitions. [2024-06-27 18:33:09,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 435 transitions, 6189 flow [2024-06-27 18:33:11,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 435 transitions, 5907 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:33:11,798 INFO L231 Difference]: Finished difference. Result has 438 places, 399 transitions, 4639 flow [2024-06-27 18:33:11,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4579, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4639, PETRI_PLACES=438, PETRI_TRANSITIONS=399} [2024-06-27 18:33:11,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-27 18:33:11,799 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 399 transitions, 4639 flow [2024-06-27 18:33:11,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:11,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:11,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:11,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 18:33:11,800 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:11,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:11,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1042214893, now seen corresponding path program 13 times [2024-06-27 18:33:11,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:11,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709734473] [2024-06-27 18:33:11,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:11,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:12,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:12,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:12,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709734473] [2024-06-27 18:33:12,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709734473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:12,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:12,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082312448] [2024-06-27 18:33:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:12,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:12,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:12,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:12,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:12,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 399 transitions, 4639 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:12,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:12,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:12,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:14,467 INFO L124 PetriNetUnfolderBase]: 3509/7879 cut-off events. [2024-06-27 18:33:14,468 INFO L125 PetriNetUnfolderBase]: For 260036/260036 co-relation queries the response was YES. [2024-06-27 18:33:14,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 7879 events. 3509/7879 cut-off events. For 260036/260036 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 73598 event pairs, 1734 based on Foata normal form. 8/7425 useless extension candidates. Maximal degree in co-relation 35419. Up to 6248 conditions per place. [2024-06-27 18:33:14,584 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 392 selfloop transitions, 27 changer transitions 0/428 dead transitions. [2024-06-27 18:33:14,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 428 transitions, 5643 flow [2024-06-27 18:33:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:33:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:33:14,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 205 transitions. [2024-06-27 18:33:14,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261954261954262 [2024-06-27 18:33:14,585 INFO L175 Difference]: Start difference. First operand has 438 places, 399 transitions, 4639 flow. Second operand 13 states and 205 transitions. [2024-06-27 18:33:14,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 428 transitions, 5643 flow [2024-06-27 18:33:16,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 428 transitions, 5589 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 18:33:16,671 INFO L231 Difference]: Finished difference. Result has 440 places, 399 transitions, 4643 flow [2024-06-27 18:33:16,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4643, PETRI_PLACES=440, PETRI_TRANSITIONS=399} [2024-06-27 18:33:16,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-27 18:33:16,672 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 399 transitions, 4643 flow [2024-06-27 18:33:16,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:16,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:16,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:16,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 18:33:16,673 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:16,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:16,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1602080887, now seen corresponding path program 14 times [2024-06-27 18:33:16,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:16,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833613736] [2024-06-27 18:33:16,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:16,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:16,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:17,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-06-27 18:33:17,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:17,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833613736] [2024-06-27 18:33:17,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833613736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:17,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:17,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:17,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837204425] [2024-06-27 18:33:17,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:17,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:17,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:17,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:17,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:17,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:17,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 399 transitions, 4643 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:17,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:19,751 INFO L124 PetriNetUnfolderBase]: 3546/7959 cut-off events. [2024-06-27 18:33:19,751 INFO L125 PetriNetUnfolderBase]: For 246955/246955 co-relation queries the response was YES. [2024-06-27 18:33:19,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36050 conditions, 7959 events. 3546/7959 cut-off events. For 246955/246955 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 74389 event pairs, 1721 based on Foata normal form. 6/7506 useless extension candidates. Maximal degree in co-relation 35863. Up to 5889 conditions per place. [2024-06-27 18:33:19,854 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 403 selfloop transitions, 27 changer transitions 0/439 dead transitions. [2024-06-27 18:33:19,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 439 transitions, 6003 flow [2024-06-27 18:33:19,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:33:19,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:33:19,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-06-27 18:33:19,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44490644490644493 [2024-06-27 18:33:19,856 INFO L175 Difference]: Start difference. First operand has 440 places, 399 transitions, 4643 flow. Second operand 13 states and 214 transitions. [2024-06-27 18:33:19,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 439 transitions, 6003 flow [2024-06-27 18:33:21,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 439 transitions, 5951 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 18:33:21,687 INFO L231 Difference]: Finished difference. Result has 442 places, 399 transitions, 4648 flow [2024-06-27 18:33:21,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4648, PETRI_PLACES=442, PETRI_TRANSITIONS=399} [2024-06-27 18:33:21,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-27 18:33:21,688 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 399 transitions, 4648 flow [2024-06-27 18:33:21,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:21,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:21,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:21,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 18:33:21,689 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:21,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:21,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1956642457, now seen corresponding path program 15 times [2024-06-27 18:33:21,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:21,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704614492] [2024-06-27 18:33:21,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:21,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:21,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:22,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-06-27 18:33:22,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:22,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704614492] [2024-06-27 18:33:22,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704614492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:22,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:22,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:22,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115203936] [2024-06-27 18:33:22,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:22,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:22,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:22,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:22,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:22,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:22,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 399 transitions, 4648 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:22,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:22,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:22,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:24,790 INFO L124 PetriNetUnfolderBase]: 3637/8239 cut-off events. [2024-06-27 18:33:24,790 INFO L125 PetriNetUnfolderBase]: For 320994/320994 co-relation queries the response was YES. [2024-06-27 18:33:24,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36962 conditions, 8239 events. 3637/8239 cut-off events. For 320994/320994 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 78053 event pairs, 1844 based on Foata normal form. 14/7771 useless extension candidates. Maximal degree in co-relation 36774. Up to 6427 conditions per place. [2024-06-27 18:33:24,890 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 397 selfloop transitions, 20 changer transitions 0/426 dead transitions. [2024-06-27 18:33:24,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 426 transitions, 5638 flow [2024-06-27 18:33:24,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:33:24,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:33:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 200 transitions. [2024-06-27 18:33:24,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158004158004158 [2024-06-27 18:33:24,891 INFO L175 Difference]: Start difference. First operand has 442 places, 399 transitions, 4648 flow. Second operand 13 states and 200 transitions. [2024-06-27 18:33:24,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 426 transitions, 5638 flow [2024-06-27 18:33:26,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 426 transitions, 5585 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 18:33:26,907 INFO L231 Difference]: Finished difference. Result has 444 places, 399 transitions, 4640 flow [2024-06-27 18:33:26,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4640, PETRI_PLACES=444, PETRI_TRANSITIONS=399} [2024-06-27 18:33:26,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-27 18:33:26,908 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 399 transitions, 4640 flow [2024-06-27 18:33:26,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:26,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:26,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:26,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 18:33:26,908 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:26,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2100813705, now seen corresponding path program 16 times [2024-06-27 18:33:26,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:26,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152370869] [2024-06-27 18:33:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:26,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:27,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:27,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:27,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152370869] [2024-06-27 18:33:27,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152370869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:27,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:27,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:27,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773360454] [2024-06-27 18:33:27,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:27,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:27,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:27,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:27,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:27,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:27,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 399 transitions, 4640 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:27,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:27,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:27,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:30,109 INFO L124 PetriNetUnfolderBase]: 3674/8318 cut-off events. [2024-06-27 18:33:30,110 INFO L125 PetriNetUnfolderBase]: For 256661/256661 co-relation queries the response was YES. [2024-06-27 18:33:30,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37360 conditions, 8318 events. 3674/8318 cut-off events. For 256661/256661 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 78858 event pairs, 1706 based on Foata normal form. 6/7837 useless extension candidates. Maximal degree in co-relation 37171. Up to 5969 conditions per place. [2024-06-27 18:33:30,201 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 292 selfloop transitions, 132 changer transitions 0/433 dead transitions. [2024-06-27 18:33:30,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 433 transitions, 5962 flow [2024-06-27 18:33:30,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:30,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 18:33:30,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:33:30,202 INFO L175 Difference]: Start difference. First operand has 444 places, 399 transitions, 4640 flow. Second operand 12 states and 208 transitions. [2024-06-27 18:33:30,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 433 transitions, 5962 flow [2024-06-27 18:33:31,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 433 transitions, 5917 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 18:33:31,993 INFO L231 Difference]: Finished difference. Result has 444 places, 399 transitions, 4862 flow [2024-06-27 18:33:31,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4862, PETRI_PLACES=444, PETRI_TRANSITIONS=399} [2024-06-27 18:33:31,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-27 18:33:31,993 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 399 transitions, 4862 flow [2024-06-27 18:33:31,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:31,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:31,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:31,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 18:33:31,994 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:31,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:31,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1473228273, now seen corresponding path program 17 times [2024-06-27 18:33:31,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:31,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338738330] [2024-06-27 18:33:31,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:31,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:32,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:32,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:32,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:32,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338738330] [2024-06-27 18:33:32,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338738330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:32,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:32,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:32,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505132935] [2024-06-27 18:33:32,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:32,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:32,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:32,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:32,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:33,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:33,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 399 transitions, 4862 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:33,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:33,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:33,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:34,960 INFO L124 PetriNetUnfolderBase]: 3708/8427 cut-off events. [2024-06-27 18:33:34,960 INFO L125 PetriNetUnfolderBase]: For 262932/262932 co-relation queries the response was YES. [2024-06-27 18:33:35,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37741 conditions, 8427 events. 3708/8427 cut-off events. For 262932/262932 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 80404 event pairs, 1891 based on Foata normal form. 8/7942 useless extension candidates. Maximal degree in co-relation 37552. Up to 6684 conditions per place. [2024-06-27 18:33:35,074 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 395 selfloop transitions, 22 changer transitions 0/426 dead transitions. [2024-06-27 18:33:35,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 426 transitions, 5852 flow [2024-06-27 18:33:35,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:35,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:35,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-27 18:33:35,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42792792792792794 [2024-06-27 18:33:35,075 INFO L175 Difference]: Start difference. First operand has 444 places, 399 transitions, 4862 flow. Second operand 12 states and 190 transitions. [2024-06-27 18:33:35,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 426 transitions, 5852 flow [2024-06-27 18:33:37,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 426 transitions, 5594 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:33:37,359 INFO L231 Difference]: Finished difference. Result has 447 places, 399 transitions, 4652 flow [2024-06-27 18:33:37,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4652, PETRI_PLACES=447, PETRI_TRANSITIONS=399} [2024-06-27 18:33:37,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-27 18:33:37,359 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 399 transitions, 4652 flow [2024-06-27 18:33:37,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:37,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:37,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:37,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 18:33:37,360 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:37,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:37,360 INFO L85 PathProgramCache]: Analyzing trace with hash 2100803475, now seen corresponding path program 18 times [2024-06-27 18:33:37,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:37,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734202942] [2024-06-27 18:33:37,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:37,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:38,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:38,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:38,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734202942] [2024-06-27 18:33:38,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734202942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:38,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:38,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:38,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190255418] [2024-06-27 18:33:38,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:38,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:38,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:38,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:38,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:38,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:38,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 399 transitions, 4652 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:38,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:38,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:38,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:40,356 INFO L124 PetriNetUnfolderBase]: 3698/8419 cut-off events. [2024-06-27 18:33:40,356 INFO L125 PetriNetUnfolderBase]: For 196417/196417 co-relation queries the response was YES. [2024-06-27 18:33:40,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36286 conditions, 8419 events. 3698/8419 cut-off events. For 196417/196417 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 80287 event pairs, 1765 based on Foata normal form. 8/7926 useless extension candidates. Maximal degree in co-relation 36096. Up to 6275 conditions per place. [2024-06-27 18:33:40,466 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 285 selfloop transitions, 132 changer transitions 0/426 dead transitions. [2024-06-27 18:33:40,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 426 transitions, 5642 flow [2024-06-27 18:33:40,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:40,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:40,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-27 18:33:40,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45495495495495497 [2024-06-27 18:33:40,467 INFO L175 Difference]: Start difference. First operand has 447 places, 399 transitions, 4652 flow. Second operand 12 states and 202 transitions. [2024-06-27 18:33:40,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 426 transitions, 5642 flow [2024-06-27 18:33:42,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 426 transitions, 5600 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:33:42,133 INFO L231 Difference]: Finished difference. Result has 449 places, 399 transitions, 4878 flow [2024-06-27 18:33:42,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4610, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4878, PETRI_PLACES=449, PETRI_TRANSITIONS=399} [2024-06-27 18:33:42,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-27 18:33:42,133 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 399 transitions, 4878 flow [2024-06-27 18:33:42,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:42,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:42,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:42,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 18:33:42,134 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:42,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:42,134 INFO L85 PathProgramCache]: Analyzing trace with hash 700486563, now seen corresponding path program 27 times [2024-06-27 18:33:42,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:42,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636819012] [2024-06-27 18:33:42,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:42,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:42,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:42,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:42,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636819012] [2024-06-27 18:33:42,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636819012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:42,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:42,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:33:42,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415297442] [2024-06-27 18:33:42,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:42,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:33:42,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:42,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:33:42,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:33:43,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:43,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 399 transitions, 4878 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:33:43,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:43,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:43,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:45,122 INFO L124 PetriNetUnfolderBase]: 3926/8896 cut-off events. [2024-06-27 18:33:45,122 INFO L125 PetriNetUnfolderBase]: For 148855/148855 co-relation queries the response was YES. [2024-06-27 18:33:45,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38590 conditions, 8896 events. 3926/8896 cut-off events. For 148855/148855 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 85521 event pairs, 1842 based on Foata normal form. 2/8382 useless extension candidates. Maximal degree in co-relation 38399. Up to 6758 conditions per place. [2024-06-27 18:33:45,219 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 402 selfloop transitions, 59 changer transitions 0/470 dead transitions. [2024-06-27 18:33:45,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 470 transitions, 6304 flow [2024-06-27 18:33:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:45,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:45,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 18:33:45,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:33:45,220 INFO L175 Difference]: Start difference. First operand has 449 places, 399 transitions, 4878 flow. Second operand 12 states and 208 transitions. [2024-06-27 18:33:45,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 470 transitions, 6304 flow [2024-06-27 18:33:47,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 470 transitions, 6026 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:33:47,135 INFO L231 Difference]: Finished difference. Result has 455 places, 419 transitions, 5055 flow [2024-06-27 18:33:47,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5055, PETRI_PLACES=455, PETRI_TRANSITIONS=419} [2024-06-27 18:33:47,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-27 18:33:47,135 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 419 transitions, 5055 flow [2024-06-27 18:33:47,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:33:47,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:47,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:47,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 18:33:47,136 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:47,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:47,136 INFO L85 PathProgramCache]: Analyzing trace with hash -261828647, now seen corresponding path program 28 times [2024-06-27 18:33:47,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:47,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881675935] [2024-06-27 18:33:47,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:47,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:47,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:47,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:47,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881675935] [2024-06-27 18:33:47,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881675935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:47,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:47,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:33:47,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603911743] [2024-06-27 18:33:47,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:47,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:33:47,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:47,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:33:47,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:33:47,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:47,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 419 transitions, 5055 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:33:47,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:47,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:47,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:50,321 INFO L124 PetriNetUnfolderBase]: 4121/9362 cut-off events. [2024-06-27 18:33:50,322 INFO L125 PetriNetUnfolderBase]: For 134125/134125 co-relation queries the response was YES. [2024-06-27 18:33:50,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40352 conditions, 9362 events. 4121/9362 cut-off events. For 134125/134125 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 91212 event pairs, 1931 based on Foata normal form. 2/8820 useless extension candidates. Maximal degree in co-relation 40156. Up to 6982 conditions per place. [2024-06-27 18:33:50,419 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 409 selfloop transitions, 64 changer transitions 0/482 dead transitions. [2024-06-27 18:33:50,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 482 transitions, 6435 flow [2024-06-27 18:33:50,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:50,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 18:33:50,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:33:50,421 INFO L175 Difference]: Start difference. First operand has 455 places, 419 transitions, 5055 flow. Second operand 12 states and 208 transitions. [2024-06-27 18:33:50,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 482 transitions, 6435 flow [2024-06-27 18:33:52,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 482 transitions, 6315 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:52,155 INFO L231 Difference]: Finished difference. Result has 464 places, 437 transitions, 5366 flow [2024-06-27 18:33:52,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4965, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5366, PETRI_PLACES=464, PETRI_TRANSITIONS=437} [2024-06-27 18:33:52,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-27 18:33:52,156 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 437 transitions, 5366 flow [2024-06-27 18:33:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 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-06-27 18:33:52,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:52,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:52,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 18:33:52,156 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:52,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:52,157 INFO L85 PathProgramCache]: Analyzing trace with hash 229703951, now seen corresponding path program 1 times [2024-06-27 18:33:52,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:52,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020722611] [2024-06-27 18:33:52,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:52,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:52,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:53,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:53,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020722611] [2024-06-27 18:33:53,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020722611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:53,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:53,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:53,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173549402] [2024-06-27 18:33:53,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:53,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:53,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:53,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:53,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:53,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:53,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 437 transitions, 5366 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:53,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:53,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:53,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:55,594 INFO L124 PetriNetUnfolderBase]: 4162/9475 cut-off events. [2024-06-27 18:33:55,594 INFO L125 PetriNetUnfolderBase]: For 172127/172127 co-relation queries the response was YES. [2024-06-27 18:33:55,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40906 conditions, 9475 events. 4162/9475 cut-off events. For 172127/172127 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 92606 event pairs, 1873 based on Foata normal form. 6/8945 useless extension candidates. Maximal degree in co-relation 40706. Up to 6220 conditions per place. [2024-06-27 18:33:55,724 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 369 selfloop transitions, 106 changer transitions 0/484 dead transitions. [2024-06-27 18:33:55,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 484 transitions, 6566 flow [2024-06-27 18:33:55,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:33:55,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:33:55,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-27 18:33:55,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752252252252252 [2024-06-27 18:33:55,725 INFO L175 Difference]: Start difference. First operand has 464 places, 437 transitions, 5366 flow. Second operand 12 states and 211 transitions. [2024-06-27 18:33:55,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 484 transitions, 6566 flow [2024-06-27 18:33:57,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 484 transitions, 6456 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:57,604 INFO L231 Difference]: Finished difference. Result has 470 places, 438 transitions, 5527 flow [2024-06-27 18:33:57,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5256, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5527, PETRI_PLACES=470, PETRI_TRANSITIONS=438} [2024-06-27 18:33:57,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-27 18:33:57,605 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 438 transitions, 5527 flow [2024-06-27 18:33:57,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:57,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:57,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:57,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 18:33:57,605 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:33:57,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:57,606 INFO L85 PathProgramCache]: Analyzing trace with hash -720356985, now seen corresponding path program 2 times [2024-06-27 18:33:57,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:57,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956573115] [2024-06-27 18:33:57,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:57,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:57,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:58,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:58,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:58,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956573115] [2024-06-27 18:33:58,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956573115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:58,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:58,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:33:58,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792804121] [2024-06-27 18:33:58,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:58,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:33:58,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:58,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:33:58,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:33:58,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:33:58,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 438 transitions, 5527 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:58,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:58,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:33:58,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:00,968 INFO L124 PetriNetUnfolderBase]: 4199/9572 cut-off events. [2024-06-27 18:34:00,969 INFO L125 PetriNetUnfolderBase]: For 174934/174934 co-relation queries the response was YES. [2024-06-27 18:34:01,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41477 conditions, 9572 events. 4199/9572 cut-off events. For 174934/174934 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 93879 event pairs, 2030 based on Foata normal form. 6/9022 useless extension candidates. Maximal degree in co-relation 41275. Up to 7203 conditions per place. [2024-06-27 18:34:01,087 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 391 selfloop transitions, 78 changer transitions 0/478 dead transitions. [2024-06-27 18:34:01,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 478 transitions, 6651 flow [2024-06-27 18:34:01,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:01,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:01,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-27 18:34:01,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-27 18:34:01,089 INFO L175 Difference]: Start difference. First operand has 470 places, 438 transitions, 5527 flow. Second operand 12 states and 201 transitions. [2024-06-27 18:34:01,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 478 transitions, 6651 flow [2024-06-27 18:34:02,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 478 transitions, 6434 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 18:34:02,976 INFO L231 Difference]: Finished difference. Result has 473 places, 438 transitions, 5475 flow [2024-06-27 18:34:02,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5475, PETRI_PLACES=473, PETRI_TRANSITIONS=438} [2024-06-27 18:34:02,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-27 18:34:02,977 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 438 transitions, 5475 flow [2024-06-27 18:34:02,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:02,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:02,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:02,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 18:34:02,978 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:02,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:02,979 INFO L85 PathProgramCache]: Analyzing trace with hash -845820253, now seen corresponding path program 3 times [2024-06-27 18:34:02,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:02,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403570956] [2024-06-27 18:34:02,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:02,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:03,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:03,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:03,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403570956] [2024-06-27 18:34:03,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403570956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:03,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:03,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:03,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990657643] [2024-06-27 18:34:03,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:03,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:03,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:03,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:03,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:04,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:04,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 438 transitions, 5475 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:04,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:04,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:04,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:06,395 INFO L124 PetriNetUnfolderBase]: 4236/9601 cut-off events. [2024-06-27 18:34:06,396 INFO L125 PetriNetUnfolderBase]: For 175208/175208 co-relation queries the response was YES. [2024-06-27 18:34:06,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41508 conditions, 9601 events. 4236/9601 cut-off events. For 175208/175208 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 93969 event pairs, 1993 based on Foata normal form. 6/9071 useless extension candidates. Maximal degree in co-relation 41305. Up to 6908 conditions per place. [2024-06-27 18:34:06,515 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 390 selfloop transitions, 84 changer transitions 0/483 dead transitions. [2024-06-27 18:34:06,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 483 transitions, 6634 flow [2024-06-27 18:34:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:06,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:06,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 18:34:06,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 18:34:06,516 INFO L175 Difference]: Start difference. First operand has 473 places, 438 transitions, 5475 flow. Second operand 12 states and 206 transitions. [2024-06-27 18:34:06,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 483 transitions, 6634 flow [2024-06-27 18:34:08,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 483 transitions, 6485 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:08,457 INFO L231 Difference]: Finished difference. Result has 475 places, 438 transitions, 5503 flow [2024-06-27 18:34:08,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5503, PETRI_PLACES=475, PETRI_TRANSITIONS=438} [2024-06-27 18:34:08,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-27 18:34:08,458 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 438 transitions, 5503 flow [2024-06-27 18:34:08,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:08,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:08,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:08,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 18:34:08,458 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:08,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:08,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1457853647, now seen corresponding path program 4 times [2024-06-27 18:34:08,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:08,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60102855] [2024-06-27 18:34:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:08,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:09,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:09,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:09,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60102855] [2024-06-27 18:34:09,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60102855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:09,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:09,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:09,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819136089] [2024-06-27 18:34:09,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:09,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:09,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:09,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:09,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:09,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:09,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 438 transitions, 5503 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:09,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:09,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:09,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:12,047 INFO L124 PetriNetUnfolderBase]: 4273/9668 cut-off events. [2024-06-27 18:34:12,047 INFO L125 PetriNetUnfolderBase]: For 177240/177240 co-relation queries the response was YES. [2024-06-27 18:34:12,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41919 conditions, 9668 events. 4273/9668 cut-off events. For 177240/177240 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 94543 event pairs, 1892 based on Foata normal form. 6/9193 useless extension candidates. Maximal degree in co-relation 41715. Up to 6973 conditions per place. [2024-06-27 18:34:12,155 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 398 selfloop transitions, 79 changer transitions 0/486 dead transitions. [2024-06-27 18:34:12,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 486 transitions, 6681 flow [2024-06-27 18:34:12,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:12,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:12,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 18:34:12,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:34:12,156 INFO L175 Difference]: Start difference. First operand has 475 places, 438 transitions, 5503 flow. Second operand 12 states and 207 transitions. [2024-06-27 18:34:12,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 486 transitions, 6681 flow [2024-06-27 18:34:14,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 486 transitions, 6520 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:14,088 INFO L231 Difference]: Finished difference. Result has 477 places, 438 transitions, 5503 flow [2024-06-27 18:34:14,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5503, PETRI_PLACES=477, PETRI_TRANSITIONS=438} [2024-06-27 18:34:14,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-27 18:34:14,089 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 438 transitions, 5503 flow [2024-06-27 18:34:14,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:14,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:14,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:14,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 18:34:14,089 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:14,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:14,090 INFO L85 PathProgramCache]: Analyzing trace with hash 255210031, now seen corresponding path program 5 times [2024-06-27 18:34:14,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:14,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409672176] [2024-06-27 18:34:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:14,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:15,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:15,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:15,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409672176] [2024-06-27 18:34:15,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409672176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:15,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:15,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:15,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360581068] [2024-06-27 18:34:15,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:15,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:15,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:15,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:15,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:15,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:15,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 438 transitions, 5503 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:15,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:15,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:15,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:17,523 INFO L124 PetriNetUnfolderBase]: 4310/9791 cut-off events. [2024-06-27 18:34:17,523 INFO L125 PetriNetUnfolderBase]: For 179656/179656 co-relation queries the response was YES. [2024-06-27 18:34:17,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42252 conditions, 9791 events. 4310/9791 cut-off events. For 179656/179656 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 96384 event pairs, 2194 based on Foata normal form. 6/9238 useless extension candidates. Maximal degree in co-relation 42047. Up to 7603 conditions per place. [2024-06-27 18:34:17,660 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 415 selfloop transitions, 54 changer transitions 0/478 dead transitions. [2024-06-27 18:34:17,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 478 transitions, 6631 flow [2024-06-27 18:34:17,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:17,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:17,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-06-27 18:34:17,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47072072072072074 [2024-06-27 18:34:17,661 INFO L175 Difference]: Start difference. First operand has 477 places, 438 transitions, 5503 flow. Second operand 12 states and 209 transitions. [2024-06-27 18:34:17,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 478 transitions, 6631 flow [2024-06-27 18:34:19,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 478 transitions, 6474 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:19,611 INFO L231 Difference]: Finished difference. Result has 479 places, 438 transitions, 5457 flow [2024-06-27 18:34:19,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5457, PETRI_PLACES=479, PETRI_TRANSITIONS=438} [2024-06-27 18:34:19,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-27 18:34:19,612 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 438 transitions, 5457 flow [2024-06-27 18:34:19,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:19,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:19,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:19,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 18:34:19,612 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:19,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:19,612 INFO L85 PathProgramCache]: Analyzing trace with hash -547109293, now seen corresponding path program 6 times [2024-06-27 18:34:19,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:19,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146578918] [2024-06-27 18:34:19,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:19,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:20,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:20,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:20,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146578918] [2024-06-27 18:34:20,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146578918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:20,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:20,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:20,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185873736] [2024-06-27 18:34:20,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:20,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:20,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:20,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:20,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:20,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:20,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 438 transitions, 5457 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:20,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:20,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:20,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:23,181 INFO L124 PetriNetUnfolderBase]: 4347/9891 cut-off events. [2024-06-27 18:34:23,181 INFO L125 PetriNetUnfolderBase]: For 180611/180611 co-relation queries the response was YES. [2024-06-27 18:34:23,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42318 conditions, 9891 events. 4347/9891 cut-off events. For 180611/180611 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 97727 event pairs, 2252 based on Foata normal form. 6/9332 useless extension candidates. Maximal degree in co-relation 42112. Up to 7769 conditions per place. [2024-06-27 18:34:23,339 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 411 selfloop transitions, 54 changer transitions 0/474 dead transitions. [2024-06-27 18:34:23,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 474 transitions, 6557 flow [2024-06-27 18:34:23,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:23,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:23,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 18:34:23,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:34:23,341 INFO L175 Difference]: Start difference. First operand has 479 places, 438 transitions, 5457 flow. Second operand 12 states and 204 transitions. [2024-06-27 18:34:23,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 474 transitions, 6557 flow [2024-06-27 18:34:25,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 474 transitions, 6450 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:25,542 INFO L231 Difference]: Finished difference. Result has 481 places, 438 transitions, 5461 flow [2024-06-27 18:34:25,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5350, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5461, PETRI_PLACES=481, PETRI_TRANSITIONS=438} [2024-06-27 18:34:25,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 18:34:25,543 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 438 transitions, 5461 flow [2024-06-27 18:34:25,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:25,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:25,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:25,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 18:34:25,544 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:25,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:25,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1743219117, now seen corresponding path program 7 times [2024-06-27 18:34:25,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:25,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419414097] [2024-06-27 18:34:25,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:25,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:26,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:26,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:26,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419414097] [2024-06-27 18:34:26,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419414097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:26,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:26,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:26,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270800734] [2024-06-27 18:34:26,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:26,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:26,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:26,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:26,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:26,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:26,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 438 transitions, 5461 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:26,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:26,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:26,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:28,951 INFO L124 PetriNetUnfolderBase]: 4384/10188 cut-off events. [2024-06-27 18:34:28,951 INFO L125 PetriNetUnfolderBase]: For 182569/182569 co-relation queries the response was YES. [2024-06-27 18:34:29,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42777 conditions, 10188 events. 4384/10188 cut-off events. For 182569/182569 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 102108 event pairs, 2229 based on Foata normal form. 6/9582 useless extension candidates. Maximal degree in co-relation 42570. Up to 7352 conditions per place. [2024-06-27 18:34:29,095 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 412 selfloop transitions, 61 changer transitions 0/482 dead transitions. [2024-06-27 18:34:29,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 482 transitions, 6617 flow [2024-06-27 18:34:29,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:29,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:29,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-27 18:34:29,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752252252252252 [2024-06-27 18:34:29,096 INFO L175 Difference]: Start difference. First operand has 481 places, 438 transitions, 5461 flow. Second operand 12 states and 211 transitions. [2024-06-27 18:34:29,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 482 transitions, 6617 flow [2024-06-27 18:34:31,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 482 transitions, 6510 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:31,329 INFO L231 Difference]: Finished difference. Result has 483 places, 438 transitions, 5479 flow [2024-06-27 18:34:31,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5354, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5479, PETRI_PLACES=483, PETRI_TRANSITIONS=438} [2024-06-27 18:34:31,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 18:34:31,330 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 438 transitions, 5479 flow [2024-06-27 18:34:31,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:31,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:31,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:31,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 18:34:31,330 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:31,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:31,331 INFO L85 PathProgramCache]: Analyzing trace with hash -573868363, now seen corresponding path program 8 times [2024-06-27 18:34:31,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:31,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988847019] [2024-06-27 18:34:31,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:31,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:32,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:32,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:32,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988847019] [2024-06-27 18:34:32,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988847019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:32,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:32,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:32,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234611473] [2024-06-27 18:34:32,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:32,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:32,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:32,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:32,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:32,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:32,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 438 transitions, 5479 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:32,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:32,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:32,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:34,918 INFO L124 PetriNetUnfolderBase]: 4421/10077 cut-off events. [2024-06-27 18:34:34,918 INFO L125 PetriNetUnfolderBase]: For 184492/184492 co-relation queries the response was YES. [2024-06-27 18:34:35,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42985 conditions, 10077 events. 4421/10077 cut-off events. For 184492/184492 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 100034 event pairs, 2278 based on Foata normal form. 6/9511 useless extension candidates. Maximal degree in co-relation 42777. Up to 7791 conditions per place. [2024-06-27 18:34:35,054 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 358 selfloop transitions, 107 changer transitions 0/474 dead transitions. [2024-06-27 18:34:35,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 474 transitions, 6579 flow [2024-06-27 18:34:35,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:35,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 18:34:35,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572072072072072 [2024-06-27 18:34:35,055 INFO L175 Difference]: Start difference. First operand has 483 places, 438 transitions, 5479 flow. Second operand 12 states and 203 transitions. [2024-06-27 18:34:35,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 474 transitions, 6579 flow [2024-06-27 18:34:37,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 474 transitions, 6458 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:37,049 INFO L231 Difference]: Finished difference. Result has 485 places, 438 transitions, 5575 flow [2024-06-27 18:34:37,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5575, PETRI_PLACES=485, PETRI_TRANSITIONS=438} [2024-06-27 18:34:37,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-27 18:34:37,050 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 438 transitions, 5575 flow [2024-06-27 18:34:37,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:37,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:37,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:37,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 18:34:37,051 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:37,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:37,051 INFO L85 PathProgramCache]: Analyzing trace with hash -844348469, now seen corresponding path program 9 times [2024-06-27 18:34:37,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:37,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470735361] [2024-06-27 18:34:37,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:37,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:38,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:38,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:38,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470735361] [2024-06-27 18:34:38,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470735361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:38,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:38,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:38,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96109672] [2024-06-27 18:34:38,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:38,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:38,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:38,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:38,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:38,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:38,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 438 transitions, 5575 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:38,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:38,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:38,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:40,761 INFO L124 PetriNetUnfolderBase]: 4458/10152 cut-off events. [2024-06-27 18:34:40,762 INFO L125 PetriNetUnfolderBase]: For 186615/186615 co-relation queries the response was YES. [2024-06-27 18:34:40,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43269 conditions, 10152 events. 4458/10152 cut-off events. For 186615/186615 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 100937 event pairs, 2373 based on Foata normal form. 6/9587 useless extension candidates. Maximal degree in co-relation 43060. Up to 8006 conditions per place. [2024-06-27 18:34:40,893 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 410 selfloop transitions, 55 changer transitions 0/474 dead transitions. [2024-06-27 18:34:40,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 474 transitions, 6675 flow [2024-06-27 18:34:40,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:40,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 18:34:40,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:34:40,895 INFO L175 Difference]: Start difference. First operand has 485 places, 438 transitions, 5575 flow. Second operand 12 states and 204 transitions. [2024-06-27 18:34:40,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 474 transitions, 6675 flow [2024-06-27 18:34:42,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 474 transitions, 6462 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:42,988 INFO L231 Difference]: Finished difference. Result has 487 places, 438 transitions, 5475 flow [2024-06-27 18:34:42,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5475, PETRI_PLACES=487, PETRI_TRANSITIONS=438} [2024-06-27 18:34:42,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-27 18:34:42,989 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 438 transitions, 5475 flow [2024-06-27 18:34:42,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:42,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:42,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:42,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 18:34:42,990 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:42,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:42,990 INFO L85 PathProgramCache]: Analyzing trace with hash 945768199, now seen corresponding path program 10 times [2024-06-27 18:34:42,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:42,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437796802] [2024-06-27 18:34:42,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:42,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:44,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:44,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:44,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437796802] [2024-06-27 18:34:44,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437796802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:44,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:44,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:44,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799773781] [2024-06-27 18:34:44,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:44,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:44,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:44,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:44,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:44,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:44,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 438 transitions, 5475 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:44,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:44,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:44,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:46,827 INFO L124 PetriNetUnfolderBase]: 4495/10248 cut-off events. [2024-06-27 18:34:46,827 INFO L125 PetriNetUnfolderBase]: For 188004/188004 co-relation queries the response was YES. [2024-06-27 18:34:46,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43382 conditions, 10248 events. 4495/10248 cut-off events. For 188004/188004 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 102098 event pairs, 2369 based on Foata normal form. 6/9683 useless extension candidates. Maximal degree in co-relation 43172. Up to 7875 conditions per place. [2024-06-27 18:34:46,957 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 410 selfloop transitions, 59 changer transitions 0/478 dead transitions. [2024-06-27 18:34:46,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 478 transitions, 6603 flow [2024-06-27 18:34:46,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:46,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:46,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 18:34:46,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:34:46,958 INFO L175 Difference]: Start difference. First operand has 487 places, 438 transitions, 5475 flow. Second operand 12 states and 207 transitions. [2024-06-27 18:34:46,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 478 transitions, 6603 flow [2024-06-27 18:34:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 478 transitions, 6494 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:49,042 INFO L231 Difference]: Finished difference. Result has 489 places, 438 transitions, 5487 flow [2024-06-27 18:34:49,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5487, PETRI_PLACES=489, PETRI_TRANSITIONS=438} [2024-06-27 18:34:49,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-27 18:34:49,042 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 438 transitions, 5487 flow [2024-06-27 18:34:49,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:49,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:49,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:49,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 18:34:49,043 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:49,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:49,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1479989779, now seen corresponding path program 11 times [2024-06-27 18:34:49,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:49,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512919140] [2024-06-27 18:34:49,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:49,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:49,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:49,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:49,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512919140] [2024-06-27 18:34:49,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512919140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:49,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:49,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:49,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163968205] [2024-06-27 18:34:49,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:49,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:49,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:49,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:49,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:50,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:50,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 438 transitions, 5487 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:50,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:50,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:50,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:52,736 INFO L124 PetriNetUnfolderBase]: 4532/10345 cut-off events. [2024-06-27 18:34:52,737 INFO L125 PetriNetUnfolderBase]: For 190192/190192 co-relation queries the response was YES. [2024-06-27 18:34:52,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43740 conditions, 10345 events. 4532/10345 cut-off events. For 190192/190192 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 103397 event pairs, 2434 based on Foata normal form. 6/9768 useless extension candidates. Maximal degree in co-relation 43529. Up to 8002 conditions per place. [2024-06-27 18:34:52,874 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 369 selfloop transitions, 94 changer transitions 0/472 dead transitions. [2024-06-27 18:34:52,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 472 transitions, 6577 flow [2024-06-27 18:34:52,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:52,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:52,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 18:34:52,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:34:52,875 INFO L175 Difference]: Start difference. First operand has 489 places, 438 transitions, 5487 flow. Second operand 12 states and 207 transitions. [2024-06-27 18:34:52,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 472 transitions, 6577 flow [2024-06-27 18:34:55,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 472 transitions, 6460 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:34:55,513 INFO L231 Difference]: Finished difference. Result has 491 places, 438 transitions, 5561 flow [2024-06-27 18:34:55,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5370, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5561, PETRI_PLACES=491, PETRI_TRANSITIONS=438} [2024-06-27 18:34:55,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-27 18:34:55,514 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 438 transitions, 5561 flow [2024-06-27 18:34:55,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:55,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:55,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:55,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 18:34:55,514 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:34:55,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:55,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1280687989, now seen corresponding path program 12 times [2024-06-27 18:34:55,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:55,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043306941] [2024-06-27 18:34:55,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:55,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:55,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:56,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:56,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:56,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043306941] [2024-06-27 18:34:56,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043306941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:56,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:56,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:34:56,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013072581] [2024-06-27 18:34:56,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:56,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:34:56,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:56,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:34:56,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:34:56,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:34:56,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 438 transitions, 5561 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:56,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:56,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:34:56,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:59,532 INFO L124 PetriNetUnfolderBase]: 4569/10406 cut-off events. [2024-06-27 18:34:59,533 INFO L125 PetriNetUnfolderBase]: For 192278/192278 co-relation queries the response was YES. [2024-06-27 18:34:59,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44035 conditions, 10406 events. 4569/10406 cut-off events. For 192278/192278 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 104036 event pairs, 2460 based on Foata normal form. 6/9836 useless extension candidates. Maximal degree in co-relation 43823. Up to 7998 conditions per place. [2024-06-27 18:34:59,684 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 372 selfloop transitions, 95 changer transitions 0/476 dead transitions. [2024-06-27 18:34:59,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 476 transitions, 6679 flow [2024-06-27 18:34:59,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:34:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:34:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-06-27 18:34:59,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774774774774775 [2024-06-27 18:34:59,685 INFO L175 Difference]: Start difference. First operand has 491 places, 438 transitions, 5561 flow. Second operand 12 states and 212 transitions. [2024-06-27 18:34:59,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 476 transitions, 6679 flow [2024-06-27 18:35:02,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 476 transitions, 6492 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:02,194 INFO L231 Difference]: Finished difference. Result has 493 places, 438 transitions, 5567 flow [2024-06-27 18:35:02,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5567, PETRI_PLACES=493, PETRI_TRANSITIONS=438} [2024-06-27 18:35:02,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-27 18:35:02,195 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 438 transitions, 5567 flow [2024-06-27 18:35:02,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:02,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:02,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:02,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 18:35:02,195 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:02,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:02,196 INFO L85 PathProgramCache]: Analyzing trace with hash 283879955, now seen corresponding path program 13 times [2024-06-27 18:35:02,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:02,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641226590] [2024-06-27 18:35:02,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:02,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:02,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:03,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:03,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641226590] [2024-06-27 18:35:03,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641226590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:03,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:03,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:03,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759914424] [2024-06-27 18:35:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:03,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:03,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:03,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:03,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:03,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:03,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 438 transitions, 5567 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:03,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:03,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:03,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:05,820 INFO L124 PetriNetUnfolderBase]: 4606/10502 cut-off events. [2024-06-27 18:35:05,821 INFO L125 PetriNetUnfolderBase]: For 194495/194495 co-relation queries the response was YES. [2024-06-27 18:35:05,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44339 conditions, 10502 events. 4606/10502 cut-off events. For 194495/194495 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 105293 event pairs, 2440 based on Foata normal form. 6/9941 useless extension candidates. Maximal degree in co-relation 44126. Up to 7399 conditions per place. [2024-06-27 18:35:05,953 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 362 selfloop transitions, 109 changer transitions 0/480 dead transitions. [2024-06-27 18:35:05,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 480 transitions, 6713 flow [2024-06-27 18:35:05,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:05,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:05,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-27 18:35:05,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481981981981982 [2024-06-27 18:35:05,954 INFO L175 Difference]: Start difference. First operand has 493 places, 438 transitions, 5567 flow. Second operand 12 states and 214 transitions. [2024-06-27 18:35:05,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 480 transitions, 6713 flow [2024-06-27 18:35:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 480 transitions, 6524 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:08,327 INFO L231 Difference]: Finished difference. Result has 495 places, 438 transitions, 5599 flow [2024-06-27 18:35:08,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5599, PETRI_PLACES=495, PETRI_TRANSITIONS=438} [2024-06-27 18:35:08,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 18:35:08,328 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 438 transitions, 5599 flow [2024-06-27 18:35:08,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:08,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:08,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:08,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 18:35:08,329 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:08,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:08,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1122798235, now seen corresponding path program 14 times [2024-06-27 18:35:08,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:08,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034570811] [2024-06-27 18:35:08,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:08,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:09,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:09,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:09,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034570811] [2024-06-27 18:35:09,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034570811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:09,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:09,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:09,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003463197] [2024-06-27 18:35:09,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:09,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:09,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:09,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:09,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:09,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:09,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 438 transitions, 5599 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:09,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:09,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:09,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:12,048 INFO L124 PetriNetUnfolderBase]: 4643/10604 cut-off events. [2024-06-27 18:35:12,048 INFO L125 PetriNetUnfolderBase]: For 196543/196543 co-relation queries the response was YES. [2024-06-27 18:35:12,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 10604 events. 4643/10604 cut-off events. For 196543/196543 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 106649 event pairs, 2561 based on Foata normal form. 6/10023 useless extension candidates. Maximal degree in co-relation 44615. Up to 8239 conditions per place. [2024-06-27 18:35:12,189 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 375 selfloop transitions, 88 changer transitions 0/472 dead transitions. [2024-06-27 18:35:12,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 472 transitions, 6689 flow [2024-06-27 18:35:12,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 210 transitions. [2024-06-27 18:35:12,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 18:35:12,191 INFO L175 Difference]: Start difference. First operand has 495 places, 438 transitions, 5599 flow. Second operand 12 states and 210 transitions. [2024-06-27 18:35:12,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 472 transitions, 6689 flow [2024-06-27 18:35:14,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 472 transitions, 6472 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:14,477 INFO L231 Difference]: Finished difference. Result has 497 places, 438 transitions, 5561 flow [2024-06-27 18:35:14,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5382, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5561, PETRI_PLACES=497, PETRI_TRANSITIONS=438} [2024-06-27 18:35:14,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-27 18:35:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 438 transitions, 5561 flow [2024-06-27 18:35:14,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:14,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:14,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 18:35:14,478 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1322100025, now seen corresponding path program 15 times [2024-06-27 18:35:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573501437] [2024-06-27 18:35:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:14,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:15,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:15,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:15,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573501437] [2024-06-27 18:35:15,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573501437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:15,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:15,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:15,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322012178] [2024-06-27 18:35:15,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:15,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:15,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:15,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:15,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:15,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:15,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 438 transitions, 5561 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:15,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:15,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:15,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:18,385 INFO L124 PetriNetUnfolderBase]: 4680/10685 cut-off events. [2024-06-27 18:35:18,385 INFO L125 PetriNetUnfolderBase]: For 198211/198211 co-relation queries the response was YES. [2024-06-27 18:35:18,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44844 conditions, 10685 events. 4680/10685 cut-off events. For 198211/198211 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 107571 event pairs, 2551 based on Foata normal form. 6/10105 useless extension candidates. Maximal degree in co-relation 44629. Up to 8158 conditions per place. [2024-06-27 18:35:18,532 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 376 selfloop transitions, 91 changer transitions 0/476 dead transitions. [2024-06-27 18:35:18,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 476 transitions, 6679 flow [2024-06-27 18:35:18,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:18,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:18,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-27 18:35:18,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797297297297297 [2024-06-27 18:35:18,534 INFO L175 Difference]: Start difference. First operand has 497 places, 438 transitions, 5561 flow. Second operand 12 states and 213 transitions. [2024-06-27 18:35:18,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 476 transitions, 6679 flow [2024-06-27 18:35:21,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 476 transitions, 6504 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:21,091 INFO L231 Difference]: Finished difference. Result has 499 places, 438 transitions, 5571 flow [2024-06-27 18:35:21,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5571, PETRI_PLACES=499, PETRI_TRANSITIONS=438} [2024-06-27 18:35:21,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-27 18:35:21,092 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 438 transitions, 5571 flow [2024-06-27 18:35:21,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:21,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:21,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:21,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 18:35:21,093 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:21,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:21,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1453230709, now seen corresponding path program 16 times [2024-06-27 18:35:21,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:21,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214954428] [2024-06-27 18:35:21,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:21,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:21,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:22,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:22,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:22,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214954428] [2024-06-27 18:35:22,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214954428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:22,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:22,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:22,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360741867] [2024-06-27 18:35:22,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:22,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:22,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:22,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:22,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:22,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:22,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 438 transitions, 5571 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:22,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:22,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:22,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:24,904 INFO L124 PetriNetUnfolderBase]: 4717/10757 cut-off events. [2024-06-27 18:35:24,904 INFO L125 PetriNetUnfolderBase]: For 200099/200099 co-relation queries the response was YES. [2024-06-27 18:35:25,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45150 conditions, 10757 events. 4717/10757 cut-off events. For 200099/200099 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 108438 event pairs, 2629 based on Foata normal form. 6/10177 useless extension candidates. Maximal degree in co-relation 44934. Up to 8393 conditions per place. [2024-06-27 18:35:25,046 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 374 selfloop transitions, 89 changer transitions 0/472 dead transitions. [2024-06-27 18:35:25,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 472 transitions, 6661 flow [2024-06-27 18:35:25,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:25,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:25,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 18:35:25,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:35:25,047 INFO L175 Difference]: Start difference. First operand has 499 places, 438 transitions, 5571 flow. Second operand 12 states and 208 transitions. [2024-06-27 18:35:25,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 472 transitions, 6661 flow [2024-06-27 18:35:27,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 472 transitions, 6480 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:27,183 INFO L231 Difference]: Finished difference. Result has 501 places, 438 transitions, 5571 flow [2024-06-27 18:35:27,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5390, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5571, PETRI_PLACES=501, PETRI_TRANSITIONS=438} [2024-06-27 18:35:27,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-27 18:35:27,184 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 438 transitions, 5571 flow [2024-06-27 18:35:27,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:27,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:27,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:27,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 18:35:27,185 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:27,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1600601483, now seen corresponding path program 17 times [2024-06-27 18:35:27,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:27,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3721502] [2024-06-27 18:35:27,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:27,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:28,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:28,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3721502] [2024-06-27 18:35:28,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3721502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:28,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:28,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:28,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032586364] [2024-06-27 18:35:28,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:28,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:28,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:28,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:28,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:28,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:28,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 438 transitions, 5571 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:28,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:28,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:28,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:31,028 INFO L124 PetriNetUnfolderBase]: 4754/10867 cut-off events. [2024-06-27 18:35:31,028 INFO L125 PetriNetUnfolderBase]: For 201985/201985 co-relation queries the response was YES. [2024-06-27 18:35:31,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45393 conditions, 10867 events. 4754/10867 cut-off events. For 201985/201985 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 109938 event pairs, 2658 based on Foata normal form. 6/10279 useless extension candidates. Maximal degree in co-relation 45176. Up to 8451 conditions per place. [2024-06-27 18:35:31,166 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 360 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-27 18:35:31,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 472 transitions, 6661 flow [2024-06-27 18:35:31,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:31,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 18:35:31,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:35:31,167 INFO L175 Difference]: Start difference. First operand has 501 places, 438 transitions, 5571 flow. Second operand 12 states and 204 transitions. [2024-06-27 18:35:31,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 472 transitions, 6661 flow [2024-06-27 18:35:33,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 472 transitions, 6484 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:33,512 INFO L231 Difference]: Finished difference. Result has 503 places, 438 transitions, 5603 flow [2024-06-27 18:35:33,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5394, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5603, PETRI_PLACES=503, PETRI_TRANSITIONS=438} [2024-06-27 18:35:33,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-27 18:35:33,512 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 438 transitions, 5603 flow [2024-06-27 18:35:33,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:33,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:33,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:33,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 18:35:33,513 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:33,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:33,513 INFO L85 PathProgramCache]: Analyzing trace with hash 68214465, now seen corresponding path program 18 times [2024-06-27 18:35:33,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:33,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83135717] [2024-06-27 18:35:33,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:33,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:34,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:34,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:34,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83135717] [2024-06-27 18:35:34,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83135717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:34,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:34,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:34,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920680176] [2024-06-27 18:35:34,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:34,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:34,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:34,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:34,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:34,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:34,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 438 transitions, 5603 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:34,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:34,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:34,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:37,404 INFO L124 PetriNetUnfolderBase]: 4791/10946 cut-off events. [2024-06-27 18:35:37,405 INFO L125 PetriNetUnfolderBase]: For 203876/203876 co-relation queries the response was YES. [2024-06-27 18:35:37,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45705 conditions, 10946 events. 4791/10946 cut-off events. For 203876/203876 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 110898 event pairs, 2727 based on Foata normal form. 6/10359 useless extension candidates. Maximal degree in co-relation 45487. Up to 8551 conditions per place. [2024-06-27 18:35:37,555 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 371 selfloop transitions, 92 changer transitions 0/472 dead transitions. [2024-06-27 18:35:37,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 472 transitions, 6693 flow [2024-06-27 18:35:37,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:37,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 18:35:37,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:35:37,557 INFO L175 Difference]: Start difference. First operand has 503 places, 438 transitions, 5603 flow. Second operand 12 states and 207 transitions. [2024-06-27 18:35:37,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 472 transitions, 6693 flow [2024-06-27 18:35:40,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 472 transitions, 6488 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:40,057 INFO L231 Difference]: Finished difference. Result has 505 places, 438 transitions, 5585 flow [2024-06-27 18:35:40,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5398, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5585, PETRI_PLACES=505, PETRI_TRANSITIONS=438} [2024-06-27 18:35:40,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-27 18:35:40,058 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 438 transitions, 5585 flow [2024-06-27 18:35:40,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:40,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:40,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:40,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 18:35:40,059 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:40,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:40,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2141546109, now seen corresponding path program 19 times [2024-06-27 18:35:40,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:40,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211592955] [2024-06-27 18:35:40,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:40,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:41,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:41,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:41,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211592955] [2024-06-27 18:35:41,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211592955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:41,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:41,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:41,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586535337] [2024-06-27 18:35:41,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:41,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:41,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:41,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:41,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:41,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:41,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 438 transitions, 5585 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:41,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:41,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:41,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:43,966 INFO L124 PetriNetUnfolderBase]: 4828/11018 cut-off events. [2024-06-27 18:35:43,966 INFO L125 PetriNetUnfolderBase]: For 205932/205932 co-relation queries the response was YES. [2024-06-27 18:35:44,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45916 conditions, 11018 events. 4828/11018 cut-off events. For 205932/205932 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 111654 event pairs, 2756 based on Foata normal form. 6/10432 useless extension candidates. Maximal degree in co-relation 45697. Up to 8634 conditions per place. [2024-06-27 18:35:44,119 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 368 selfloop transitions, 95 changer transitions 0/472 dead transitions. [2024-06-27 18:35:44,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 472 transitions, 6675 flow [2024-06-27 18:35:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 18:35:44,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 18:35:44,121 INFO L175 Difference]: Start difference. First operand has 505 places, 438 transitions, 5585 flow. Second operand 12 states and 206 transitions. [2024-06-27 18:35:44,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 472 transitions, 6675 flow [2024-06-27 18:35:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 472 transitions, 6492 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:46,506 INFO L231 Difference]: Finished difference. Result has 507 places, 438 transitions, 5595 flow [2024-06-27 18:35:46,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5595, PETRI_PLACES=507, PETRI_TRANSITIONS=438} [2024-06-27 18:35:46,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 18:35:46,507 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 438 transitions, 5595 flow [2024-06-27 18:35:46,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:46,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:46,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:46,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 18:35:46,507 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:46,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:46,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1954119397, now seen corresponding path program 20 times [2024-06-27 18:35:46,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:46,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662383989] [2024-06-27 18:35:46,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:46,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:46,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:47,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:47,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:47,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662383989] [2024-06-27 18:35:47,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662383989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:47,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:47,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:35:47,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542784567] [2024-06-27 18:35:47,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:47,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:35:47,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:47,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:35:47,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:35:47,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:35:47,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 438 transitions, 5595 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:47,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:47,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:35:47,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:50,348 INFO L124 PetriNetUnfolderBase]: 4829/11024 cut-off events. [2024-06-27 18:35:50,348 INFO L125 PetriNetUnfolderBase]: For 135904/135904 co-relation queries the response was YES. [2024-06-27 18:35:50,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45032 conditions, 11024 events. 4829/11024 cut-off events. For 135904/135904 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 111812 event pairs, 2714 based on Foata normal form. 6/10445 useless extension candidates. Maximal degree in co-relation 44812. Up to 8383 conditions per place. [2024-06-27 18:35:50,501 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 365 selfloop transitions, 101 changer transitions 0/475 dead transitions. [2024-06-27 18:35:50,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 475 transitions, 6399 flow [2024-06-27 18:35:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:35:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:35:50,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 18:35:50,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:35:50,503 INFO L175 Difference]: Start difference. First operand has 507 places, 438 transitions, 5595 flow. Second operand 12 states and 208 transitions. [2024-06-27 18:35:50,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 475 transitions, 6399 flow [2024-06-27 18:35:51,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 475 transitions, 5631 flow, removed 33 selfloop flow, removed 135 redundant places. [2024-06-27 18:35:51,350 INFO L231 Difference]: Finished difference. Result has 382 places, 437 transitions, 4719 flow [2024-06-27 18:35:51,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4719, PETRI_PLACES=382, PETRI_TRANSITIONS=437} [2024-06-27 18:35:51,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 18:35:51,351 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 437 transitions, 4719 flow [2024-06-27 18:35:51,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:51,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:51,351 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-06-27 18:35:51,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 18:35:51,352 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:51,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:51,352 INFO L85 PathProgramCache]: Analyzing trace with hash -419978183, now seen corresponding path program 1 times [2024-06-27 18:35:51,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:51,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749187994] [2024-06-27 18:35:51,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:51,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:51,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:51,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:51,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749187994] [2024-06-27 18:35:51,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749187994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:51,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:51,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:35:51,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559905503] [2024-06-27 18:35:51,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:51,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:35:51,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:51,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:35:51,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:35:51,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2024-06-27 18:35:51,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 437 transitions, 4719 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:51,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:51,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2024-06-27 18:35:51,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:52,261 INFO L124 PetriNetUnfolderBase]: 2448/6489 cut-off events. [2024-06-27 18:35:52,261 INFO L125 PetriNetUnfolderBase]: For 23086/23137 co-relation queries the response was YES. [2024-06-27 18:35:52,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23434 conditions, 6489 events. 2448/6489 cut-off events. For 23086/23137 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 65230 event pairs, 470 based on Foata normal form. 464/6507 useless extension candidates. Maximal degree in co-relation 23340. Up to 1979 conditions per place. [2024-06-27 18:35:52,311 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 158 selfloop transitions, 109 changer transitions 1/412 dead transitions. [2024-06-27 18:35:52,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 412 transitions, 4900 flow [2024-06-27 18:35:52,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:35:52,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:35:52,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 18:35:52,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2024-06-27 18:35:52,312 INFO L175 Difference]: Start difference. First operand has 382 places, 437 transitions, 4719 flow. Second operand 5 states and 120 transitions. [2024-06-27 18:35:52,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 412 transitions, 4900 flow [2024-06-27 18:35:52,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 412 transitions, 3621 flow, removed 59 selfloop flow, removed 50 redundant places. [2024-06-27 18:35:52,551 INFO L231 Difference]: Finished difference. Result has 338 places, 403 transitions, 3397 flow [2024-06-27 18:35:52,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3397, PETRI_PLACES=338, PETRI_TRANSITIONS=403} [2024-06-27 18:35:52,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 18:35:52,552 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 403 transitions, 3397 flow [2024-06-27 18:35:52,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:52,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:52,552 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, 1, 1, 1, 1, 1] [2024-06-27 18:35:52,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 18:35:52,552 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:52,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:52,553 INFO L85 PathProgramCache]: Analyzing trace with hash -148080216, now seen corresponding path program 1 times [2024-06-27 18:35:52,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:52,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503455781] [2024-06-27 18:35:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503455781] [2024-06-27 18:35:52,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503455781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:52,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:52,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:35:52,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085632174] [2024-06-27 18:35:52,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:52,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:35:52,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:35:52,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:35:52,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-27 18:35:52,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 403 transitions, 3397 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:52,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:52,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-27 18:35:52,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:53,187 INFO L124 PetriNetUnfolderBase]: 1619/4310 cut-off events. [2024-06-27 18:35:53,187 INFO L125 PetriNetUnfolderBase]: For 5830/5831 co-relation queries the response was YES. [2024-06-27 18:35:53,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12408 conditions, 4310 events. 1619/4310 cut-off events. For 5830/5831 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 40259 event pairs, 465 based on Foata normal form. 156/4217 useless extension candidates. Maximal degree in co-relation 12343. Up to 1931 conditions per place. [2024-06-27 18:35:53,207 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 27 selfloop transitions, 3 changer transitions 365/418 dead transitions. [2024-06-27 18:35:53,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 418 transitions, 3895 flow [2024-06-27 18:35:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:35:53,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:35:53,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 18:35:53,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126126126126126 [2024-06-27 18:35:53,208 INFO L175 Difference]: Start difference. First operand has 338 places, 403 transitions, 3397 flow. Second operand 6 states and 136 transitions. [2024-06-27 18:35:53,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 418 transitions, 3895 flow [2024-06-27 18:35:53,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 418 transitions, 3672 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:35:53,246 INFO L231 Difference]: Finished difference. Result has 343 places, 51 transitions, 264 flow [2024-06-27 18:35:53,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=264, PETRI_PLACES=343, PETRI_TRANSITIONS=51} [2024-06-27 18:35:53,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 18:35:53,247 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 51 transitions, 264 flow [2024-06-27 18:35:53,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:53,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:53,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, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:53,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 18:35:53,248 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:35:53,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:53,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1884006912, now seen corresponding path program 2 times [2024-06-27 18:35:53,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:53,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827833601] [2024-06-27 18:35:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:53,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-27 18:35:53,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-06-27 18:35:53,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-27 18:35:53,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-06-27 18:35:53,298 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-06-27 18:35:53,299 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-06-27 18:35:53,300 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2024-06-27 18:35:53,300 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 7 remaining) [2024-06-27 18:35:53,301 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 7 remaining) [2024-06-27 18:35:53,301 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-06-27 18:35:53,301 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2024-06-27 18:35:53,301 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-06-27 18:35:53,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 18:35:53,302 INFO L445 BasicCegarLoop]: Path program histogram: [28, 23, 20, 18, 13, 11, 7, 6, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:53,307 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 18:35:53,307 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 18:35:53,382 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 18:35:53,384 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 18:35:53,384 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 06:35:53 BasicIcfg [2024-06-27 18:35:53,384 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 18:35:53,385 INFO L158 Benchmark]: Toolchain (without parser) took 442652.76ms. Allocated memory was 151.0MB in the beginning and 4.4GB in the end (delta: 4.3GB). Free memory was 116.0MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2024-06-27 18:35:53,385 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 151.0MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 18:35:53,385 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 114.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 18:35:53,385 INFO L158 Benchmark]: CACSL2BoogieTranslator took 738.99ms. Allocated memory is still 151.0MB. Free memory was 115.5MB in the beginning and 82.8MB in the end (delta: 32.8MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-06-27 18:35:53,386 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.64ms. Allocated memory is still 151.0MB. Free memory was 82.8MB in the beginning and 79.9MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 18:35:53,386 INFO L158 Benchmark]: Boogie Preprocessor took 71.83ms. Allocated memory is still 151.0MB. Free memory was 79.9MB in the beginning and 76.9MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 18:35:53,386 INFO L158 Benchmark]: RCFGBuilder took 717.02ms. Allocated memory was 151.0MB in the beginning and 184.5MB in the end (delta: 33.6MB). Free memory was 76.9MB in the beginning and 116.2MB in the end (delta: -39.3MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. [2024-06-27 18:35:53,386 INFO L158 Benchmark]: TraceAbstraction took 441068.33ms. Allocated memory was 184.5MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 115.3MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2024-06-27 18:35:53,388 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.20ms. Allocated memory is still 151.0MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 114.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 738.99ms. Allocated memory is still 151.0MB. Free memory was 115.5MB in the beginning and 82.8MB in the end (delta: 32.8MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.64ms. Allocated memory is still 151.0MB. Free memory was 82.8MB in the beginning and 79.9MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 71.83ms. Allocated memory is still 151.0MB. Free memory was 79.9MB in the beginning and 76.9MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 717.02ms. Allocated memory was 151.0MB in the beginning and 184.5MB in the end (delta: 33.6MB). Free memory was 76.9MB in the beginning and 116.2MB in the end (delta: -39.3MB). Peak memory consumption was 20.7MB. Max. memory is 16.1GB. * TraceAbstraction took 441068.33ms. Allocated memory was 184.5MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 115.3MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 19]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1] 0 //@ ghost int multithreaded = 0; [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p0_EAX = 0; [L713] 0 int __unbuffered_p1_EAX = 0; [L715] 0 int __unbuffered_p1_EBX = 0; [L716] 0 _Bool main$tmp_guard0; [L717] 0 _Bool main$tmp_guard1; [L719] 0 int x = 0; [L720] 0 _Bool x$flush_delayed; [L721] 0 int x$mem_tmp; [L722] 0 _Bool x$r_buff0_thd0; [L723] 0 _Bool x$r_buff0_thd1; [L724] 0 _Bool x$r_buff0_thd2; [L725] 0 _Bool x$r_buff1_thd0; [L726] 0 _Bool x$r_buff1_thd1; [L727] 0 _Bool x$r_buff1_thd2; [L728] 0 _Bool x$read_delayed; [L729] 0 int *x$read_delayed_var; [L730] 0 int x$w_buff0; [L731] 0 _Bool x$w_buff0_used; [L732] 0 int x$w_buff1; [L733] 0 _Bool x$w_buff1_used; [L735] 0 int y = 0; [L737] 0 int z = 0; [L738] 0 _Bool weak$$choice0; [L739] 0 _Bool weak$$choice2; [L813] 0 pthread_t t903; [L814] 0 //@ ghost multithreaded = 1; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903=-2, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L814] FCALL, FORK 0 pthread_create(&t903, ((void *)0), P0, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903=-2, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L815] 0 pthread_t t904; VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903=-2, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L816] 0 //@ assert (((((((((((((((((!multithreaded || (0 <= __unbuffered_cnt)) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 1)))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 1)))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || ((y == 0) || (y == 1)))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || ((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || ((x$mem_tmp == 0) || (x$mem_tmp == 1)))) && (!multithreaded || ((x == 0) || (x == 1)))) && (!multithreaded || ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1)))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || ((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)))) && (!multithreaded || ((z == 0) || (z == 1)))); [L816] FCALL, FORK 0 pthread_create(&t904, ((void *)0), P1, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t903=-2, t904=-1, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L771] 2 x$w_buff1 = x$w_buff0 [L772] 2 x$w_buff0 = 1 [L773] 2 x$w_buff1_used = x$w_buff0_used [L774] 2 x$w_buff0_used = (_Bool)1 [L775] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L19] COND FALSE 2 !(!expression) [L775] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L776] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L777] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L778] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L779] 2 x$r_buff0_thd2 = (_Bool)1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L782] 2 y = 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L785] 2 __unbuffered_p1_EAX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L788] 2 __unbuffered_p1_EBX = z VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L743] 1 z = 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L746] 1 weak$$choice0 = __VERIFIER_nondet_bool() [L747] 1 weak$$choice2 = __VERIFIER_nondet_bool() [L748] 1 x$flush_delayed = weak$$choice2 [L749] 1 x$mem_tmp = x [L750] 1 x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1) [L751] 1 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0)) [L752] 1 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1)) [L753] 1 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used)) [L754] 1 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L755] 1 x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1)) [L756] 1 x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L757] 1 __unbuffered_p0_EAX = x [L758] 1 x = x$flush_delayed ? x$mem_tmp : x [L759] 1 x$flush_delayed = (_Bool)0 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L791] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L792] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L793] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L794] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L795] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L798] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L764] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L817] 0 //@ assert (((((((((((((((((!multithreaded || (0 <= __unbuffered_cnt)) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 1)))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 1)))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || ((y == 0) || (y == 1)))) && (!multithreaded || (x$read_delayed_var == 0))) && (!multithreaded || ((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || ((x$mem_tmp == 0) || (x$mem_tmp == 1)))) && (!multithreaded || ((x == 0) || (x == 1)))) && (!multithreaded || ((__unbuffered_p0_EAX == 0) || (__unbuffered_p0_EAX == 1)))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || ((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)))) && (!multithreaded || ((z == 0) || (z == 1)))); VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t903=-2, t904=-1, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L818] 0 main$tmp_guard0 = __unbuffered_cnt == 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903=-2, t904=-1, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L820] CALL 0 assume_abort_if_not(main$tmp_guard0) [L4] COND FALSE 0 !(!cond) [L820] RET 0 assume_abort_if_not(main$tmp_guard0) [L822] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L823] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L824] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L825] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L826] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903=-2, t904=-1, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L829] 0 main$tmp_guard1 = !(__unbuffered_p0_EAX == 0 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0) VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t903=-2, t904=-1, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L831] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L19] COND TRUE 0 !expression VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L19] 0 reach_error() VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 56 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 440.9s, OverallIterations: 165, TraceHistogramMax: 1, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.0s, AutomataDifference: 305.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12655 SdHoareTripleChecker+Valid, 48.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10854 mSDsluCounter, 8879 SdHoareTripleChecker+Invalid, 40.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8183 mSDsCounter, 2267 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 77566 IncrementalHoareTripleChecker+Invalid, 79833 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2267 mSolverCounterUnsat, 696 mSDtfsCounter, 77566 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1879 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1874 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4351 ImplicationChecksByTransitivity, 57.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5603occurred in iteration=159, InterpolantAutomatonStates: 1674, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 132.8s InterpolantComputationTime, 2758 NumberOfCodeBlocks, 2758 NumberOfCodeBlocksAsserted, 165 NumberOfCheckSat, 2567 ConstructedInterpolants, 0 QuantifiedInterpolants, 113649 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 164 InterpolantComputations, 164 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-06-27 18:35:53,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE