./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/rfi000_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/rfi000_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:40:10,391 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:40:10,425 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:40:10,434 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:40:10,435 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:40:10,463 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:40:10,463 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:40:10,464 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:40:10,464 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:40:10,464 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:40:10,464 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:40:10,476 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:40:10,476 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:40:10,477 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:40:10,477 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:40:10,477 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:40:10,477 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:40:10,477 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:40:10,478 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:40:10,478 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:40:10,478 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:40:10,478 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:40:10,479 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:40:10,479 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:40:10,479 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:40:10,479 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:40:10,479 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:40:10,480 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:40:10,480 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:40:10,480 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:40:10,480 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:40:10,480 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:40:10,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:40:10,481 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:40:10,481 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:40:10,481 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:40:10,481 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:40:10,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:40:10,482 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:40:10,482 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:40:10,482 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:40:10,482 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:40:10,482 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:40:10,483 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:40:10,696 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:40:10,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:40:10,717 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:40:10,718 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:40:10,718 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:40:10,719 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-27 18:40:11,794 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:40:12,026 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:40:12,033 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-27 18:40:12,046 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcfd1f365/54c09d9fc58f4a90a8ca0ad219935daa/FLAG123fad2e0 [2024-06-27 18:40:12,056 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcfd1f365/54c09d9fc58f4a90a8ca0ad219935daa [2024-06-27 18:40:12,058 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:40:12,059 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:40:12,059 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/rfi000_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-27 18:40:12,190 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:40:12,191 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:40:12,192 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:40:12,192 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:40:12,196 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:40:12,196 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:40:12" (1/2) ... [2024-06-27 18:40:12,197 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3549b003 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:40:12, skipping insertion in model container [2024-06-27 18:40:12,198 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:40:12" (1/2) ... [2024-06-27 18:40:12,199 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6af995ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:40:12, skipping insertion in model container [2024-06-27 18:40:12,199 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:40:12" (2/2) ... [2024-06-27 18:40:12,199 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3549b003 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12, skipping insertion in model container [2024-06-27 18:40:12,200 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:40:12" (2/2) ... [2024-06-27 18:40:12,200 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:40:12,251 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:40:12,253 INFO L97 edCorrectnessWitness]: Location invariant before [L804-L804] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) [2024-06-27 18:40:12,253 INFO L97 edCorrectnessWitness]: Location invariant before [L803-L803] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) [2024-06-27 18:40:12,253 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:40:12,253 INFO L106 edCorrectnessWitness]: ghost_update [L801-L801] multithreaded = 1; [2024-06-27 18:40:12,290 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:40:12,415 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/rfi000_power.opt_pso.opt_rmo.opt.i[966,979] [2024-06-27 18:40:12,550 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:40:12,561 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:40:12,591 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/rfi000_power.opt_pso.opt_rmo.opt.i[966,979] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:40:12,661 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:40:12,692 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:40:12,692 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12 WrapperNode [2024-06-27 18:40:12,692 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:40:12,693 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:40:12,693 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:40:12,694 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:40:12,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,709 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,740 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 134 [2024-06-27 18:40:12,742 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:40:12,743 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:40:12,743 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:40:12,743 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:40:12,768 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,771 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,819 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:40:12,820 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,820 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,830 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,832 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,833 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,834 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,836 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:40:12,837 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:40:12,837 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:40:12,837 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:40:12,838 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (1/1) ... [2024-06-27 18:40:12,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:40:12,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:40:12,861 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:40:12,890 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:40:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:40:12,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:40:12,918 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:40:12,918 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:40:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:40:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:40:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:40:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:40:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:40:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:40:12,921 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:40:13,064 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:40:13,066 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:40:13,371 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:40:13,384 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:40:13,483 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:40:13,483 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:40:13,483 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:40:13 BoogieIcfgContainer [2024-06-27 18:40:13,484 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:40:13,485 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:40:13,485 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:40:13,487 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:40:13,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:40:12" (1/4) ... [2024-06-27 18:40:13,488 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2721c508 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:40:13, skipping insertion in model container [2024-06-27 18:40:13,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:40:12" (2/4) ... [2024-06-27 18:40:13,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2721c508 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:40:13, skipping insertion in model container [2024-06-27 18:40:13,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:40:12" (3/4) ... [2024-06-27 18:40:13,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2721c508 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:40:13, skipping insertion in model container [2024-06-27 18:40:13,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:40:13" (4/4) ... [2024-06-27 18:40:13,490 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.opt_pso.opt_rmo.opt.i [2024-06-27 18:40:13,503 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:40:13,503 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 18:40:13,503 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:40:13,547 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:40:13,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 18:40:13,600 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-27 18:40:13,600 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:40:13,602 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:40:13,603 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 18:40:13,605 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-27 18:40:13,611 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:40:13,617 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;@769d370a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:40:13,617 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 18:40:13,620 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:40:13,620 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 18:40:13,620 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:40:13,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:13,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:40:13,621 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:40:13,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:13,626 INFO L85 PathProgramCache]: Analyzing trace with hash 311271475, now seen corresponding path program 1 times [2024-06-27 18:40:13,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:13,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132282629] [2024-06-27 18:40:13,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:13,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:13,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:14,170 INFO L134 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:40:14,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:14,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132282629] [2024-06-27 18:40:14,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132282629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:14,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:14,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:40:14,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473615445] [2024-06-27 18:40:14,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:14,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:40:14,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:14,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:40:14,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:40:14,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 18:40:14,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:14,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:14,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 18:40:14,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:14,386 INFO L124 PetriNetUnfolderBase]: 543/1063 cut-off events. [2024-06-27 18:40:14,387 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 18:40:14,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1983 conditions, 1063 events. 543/1063 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5878 event pairs, 424 based on Foata normal form. 43/993 useless extension candidates. Maximal degree in co-relation 1972. Up to 892 conditions per place. [2024-06-27 18:40:14,393 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 32 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 18:40:14,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 46 transitions, 173 flow [2024-06-27 18:40:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:40:14,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:40:14,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-27 18:40:14,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6846846846846847 [2024-06-27 18:40:14,403 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 76 transitions. [2024-06-27 18:40:14,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 46 transitions, 173 flow [2024-06-27 18:40:14,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 46 transitions, 170 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:40:14,407 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 100 flow [2024-06-27 18:40:14,408 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:40:14,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-27 18:40:14,411 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 100 flow [2024-06-27 18:40:14,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:14,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:14,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:14,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:40:14,412 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:40:14,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:14,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1515803054, now seen corresponding path program 1 times [2024-06-27 18:40:14,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:14,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334038878] [2024-06-27 18:40:14,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:14,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:14,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:14,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334038878] [2024-06-27 18:40:14,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334038878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:40:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531243216] [2024-06-27 18:40:14,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:40:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:14,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:40:14,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:40:14,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:40:14,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:14,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:14,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:40:14,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:14,889 INFO L124 PetriNetUnfolderBase]: 703/1191 cut-off events. [2024-06-27 18:40:14,889 INFO L125 PetriNetUnfolderBase]: For 151/151 co-relation queries the response was YES. [2024-06-27 18:40:14,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2612 conditions, 1191 events. 703/1191 cut-off events. For 151/151 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5929 event pairs, 313 based on Foata normal form. 2/1134 useless extension candidates. Maximal degree in co-relation 2600. Up to 1127 conditions per place. [2024-06-27 18:40:14,895 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-27 18:40:14,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 250 flow [2024-06-27 18:40:14,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:40:14,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:40:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-27 18:40:14,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2024-06-27 18:40:14,897 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 100 flow. Second operand 4 states and 92 transitions. [2024-06-27 18:40:14,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 250 flow [2024-06-27 18:40:14,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:40:14,900 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 134 flow [2024-06-27 18:40:14,900 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:40:14,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 18:40:14,901 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 134 flow [2024-06-27 18:40:14,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:14,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:14,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:14,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:40:14,903 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:40:14,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:14,905 INFO L85 PathProgramCache]: Analyzing trace with hash 254746274, now seen corresponding path program 1 times [2024-06-27 18:40:14,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:14,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943679319] [2024-06-27 18:40:14,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:14,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:15,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:40:15,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:15,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943679319] [2024-06-27 18:40:15,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943679319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:15,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:15,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:40:15,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868932052] [2024-06-27 18:40:15,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:15,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:40:15,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:15,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:40:15,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:40:15,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:40:15,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:15,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:15,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:40:15,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:15,575 INFO L124 PetriNetUnfolderBase]: 695/1293 cut-off events. [2024-06-27 18:40:15,575 INFO L125 PetriNetUnfolderBase]: For 405/405 co-relation queries the response was YES. [2024-06-27 18:40:15,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2920 conditions, 1293 events. 695/1293 cut-off events. For 405/405 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7084 event pairs, 229 based on Foata normal form. 4/1202 useless extension candidates. Maximal degree in co-relation 2906. Up to 1098 conditions per place. [2024-06-27 18:40:15,581 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 50 selfloop transitions, 13 changer transitions 0/71 dead transitions. [2024-06-27 18:40:15,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 71 transitions, 362 flow [2024-06-27 18:40:15,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:40:15,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:40:15,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2024-06-27 18:40:15,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891891891891892 [2024-06-27 18:40:15,582 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 134 flow. Second operand 5 states and 109 transitions. [2024-06-27 18:40:15,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 71 transitions, 362 flow [2024-06-27 18:40:15,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 71 transitions, 336 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 18:40:15,585 INFO L231 Difference]: Finished difference. Result has 50 places, 52 transitions, 231 flow [2024-06-27 18:40:15,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2024-06-27 18:40:15,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-27 18:40:15,586 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 231 flow [2024-06-27 18:40:15,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:15,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:15,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:15,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:40:15,587 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:40:15,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:15,587 INFO L85 PathProgramCache]: Analyzing trace with hash 254464843, now seen corresponding path program 1 times [2024-06-27 18:40:15,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:15,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276698284] [2024-06-27 18:40:15,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:15,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:15,633 INFO L134 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:40:15,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:15,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276698284] [2024-06-27 18:40:15,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276698284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:15,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:40:15,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127086838] [2024-06-27 18:40:15,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:15,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:40:15,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:15,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:40:15,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:40:15,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 37 [2024-06-27 18:40:15,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 52 transitions, 231 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:15,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:15,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 37 [2024-06-27 18:40:15,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:15,697 INFO L124 PetriNetUnfolderBase]: 187/510 cut-off events. [2024-06-27 18:40:15,697 INFO L125 PetriNetUnfolderBase]: For 292/318 co-relation queries the response was YES. [2024-06-27 18:40:15,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 510 events. 187/510 cut-off events. For 292/318 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3074 event pairs, 68 based on Foata normal form. 10/475 useless extension candidates. Maximal degree in co-relation 1057. Up to 273 conditions per place. [2024-06-27 18:40:15,700 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 25 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 18:40:15,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 54 transitions, 270 flow [2024-06-27 18:40:15,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:40:15,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:40:15,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 18:40:15,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7387387387387387 [2024-06-27 18:40:15,701 INFO L175 Difference]: Start difference. First operand has 50 places, 52 transitions, 231 flow. Second operand 3 states and 82 transitions. [2024-06-27 18:40:15,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 54 transitions, 270 flow [2024-06-27 18:40:15,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 266 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 18:40:15,703 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 198 flow [2024-06-27 18:40:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-06-27 18:40:15,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 18:40:15,705 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 198 flow [2024-06-27 18:40:15,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:15,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:15,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:40:15,705 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:40:15,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1462276643, now seen corresponding path program 1 times [2024-06-27 18:40:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668106365] [2024-06-27 18:40:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:16,279 INFO L134 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:40:16,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:16,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668106365] [2024-06-27 18:40:16,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668106365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:16,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:16,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:40:16,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194129241] [2024-06-27 18:40:16,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:40:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:40:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:40:16,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:40:16,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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:40:16,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:16,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:40:16,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:16,519 INFO L124 PetriNetUnfolderBase]: 613/1141 cut-off events. [2024-06-27 18:40:16,519 INFO L125 PetriNetUnfolderBase]: For 800/800 co-relation queries the response was YES. [2024-06-27 18:40:16,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2758 conditions, 1141 events. 613/1141 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5979 event pairs, 156 based on Foata normal form. 4/1101 useless extension candidates. Maximal degree in co-relation 2739. Up to 938 conditions per place. [2024-06-27 18:40:16,534 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 49 selfloop transitions, 12 changer transitions 1/70 dead transitions. [2024-06-27 18:40:16,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 70 transitions, 380 flow [2024-06-27 18:40:16,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:40:16,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:40:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 18:40:16,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5405405405405406 [2024-06-27 18:40:16,536 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 198 flow. Second operand 6 states and 120 transitions. [2024-06-27 18:40:16,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 70 transitions, 380 flow [2024-06-27 18:40:16,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 70 transitions, 364 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:40:16,538 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 219 flow [2024-06-27 18:40:16,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 18:40:16,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-27 18:40:16,539 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 219 flow [2024-06-27 18:40:16,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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:40:16,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:16,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:16,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:40:16,540 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:40:16,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash -273098082, now seen corresponding path program 1 times [2024-06-27 18:40:16,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:16,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177430474] [2024-06-27 18:40:16,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:16,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:16,869 INFO L134 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:40:16,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:16,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177430474] [2024-06-27 18:40:16,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177430474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:16,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:16,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:40:16,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340431540] [2024-06-27 18:40:16,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:16,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:40:16,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:16,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:40:16,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:40:16,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-27 18:40:16,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 219 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:16,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:16,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-27 18:40:16,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:17,125 INFO L124 PetriNetUnfolderBase]: 452/897 cut-off events. [2024-06-27 18:40:17,125 INFO L125 PetriNetUnfolderBase]: For 793/793 co-relation queries the response was YES. [2024-06-27 18:40:17,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2266 conditions, 897 events. 452/897 cut-off events. For 793/793 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4715 event pairs, 186 based on Foata normal form. 1/854 useless extension candidates. Maximal degree in co-relation 2245. Up to 738 conditions per place. [2024-06-27 18:40:17,130 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 48 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-06-27 18:40:17,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 63 transitions, 388 flow [2024-06-27 18:40:17,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:40:17,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:40:17,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 18:40:17,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918918918918919 [2024-06-27 18:40:17,131 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 219 flow. Second operand 5 states and 91 transitions. [2024-06-27 18:40:17,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 63 transitions, 388 flow [2024-06-27 18:40:17,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 63 transitions, 355 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:17,134 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 248 flow [2024-06-27 18:40:17,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 18:40:17,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-27 18:40:17,135 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 248 flow [2024-06-27 18:40:17,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:17,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:17,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:17,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:40:17,136 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:40:17,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:17,136 INFO L85 PathProgramCache]: Analyzing trace with hash 123895439, now seen corresponding path program 1 times [2024-06-27 18:40:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:17,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264153698] [2024-06-27 18:40:17,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:17,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:17,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:17,522 INFO L134 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:40:17,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:17,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264153698] [2024-06-27 18:40:17,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264153698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:17,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:17,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:40:17,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912953623] [2024-06-27 18:40:17,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:17,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:40:17,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:17,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:40:17,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:40:17,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:17,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 248 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:17,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:17,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:17,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:17,789 INFO L124 PetriNetUnfolderBase]: 643/1187 cut-off events. [2024-06-27 18:40:17,790 INFO L125 PetriNetUnfolderBase]: For 1297/1306 co-relation queries the response was YES. [2024-06-27 18:40:17,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 1187 events. 643/1187 cut-off events. For 1297/1306 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6121 event pairs, 244 based on Foata normal form. 8/1151 useless extension candidates. Maximal degree in co-relation 3135. Up to 969 conditions per place. [2024-06-27 18:40:17,795 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-27 18:40:17,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 79 transitions, 497 flow [2024-06-27 18:40:17,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:40:17,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:40:17,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 18:40:17,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:40:17,796 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 248 flow. Second operand 6 states and 104 transitions. [2024-06-27 18:40:17,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 79 transitions, 497 flow [2024-06-27 18:40:17,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 488 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 18:40:17,799 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 342 flow [2024-06-27 18:40:17,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=342, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-27 18:40:17,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-27 18:40:17,800 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 342 flow [2024-06-27 18:40:17,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:17,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:17,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:17,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:40:17,800 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:40:17,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:17,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1427417219, now seen corresponding path program 1 times [2024-06-27 18:40:17,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:17,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745702057] [2024-06-27 18:40:17,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:17,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:17,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:18,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:18,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:18,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745702057] [2024-06-27 18:40:18,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745702057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:18,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:18,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:40:18,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311042697] [2024-06-27 18:40:18,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:18,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:40:18,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:18,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:40:18,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:40:18,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:18,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 342 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:18,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:18,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:18,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:18,414 INFO L124 PetriNetUnfolderBase]: 665/1236 cut-off events. [2024-06-27 18:40:18,414 INFO L125 PetriNetUnfolderBase]: For 2070/2070 co-relation queries the response was YES. [2024-06-27 18:40:18,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3742 conditions, 1236 events. 665/1236 cut-off events. For 2070/2070 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6432 event pairs, 271 based on Foata normal form. 1/1189 useless extension candidates. Maximal degree in co-relation 3714. Up to 1058 conditions per place. [2024-06-27 18:40:18,420 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 66 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-27 18:40:18,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 606 flow [2024-06-27 18:40:18,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:18,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:18,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 18:40:18,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.444015444015444 [2024-06-27 18:40:18,422 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 342 flow. Second operand 7 states and 115 transitions. [2024-06-27 18:40:18,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 606 flow [2024-06-27 18:40:18,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 598 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 18:40:18,426 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 431 flow [2024-06-27 18:40:18,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-27 18:40:18,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 18:40:18,426 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 431 flow [2024-06-27 18:40:18,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:18,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:18,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:18,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:40:18,427 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:40:18,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash 182776145, now seen corresponding path program 2 times [2024-06-27 18:40:18,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:18,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936003576] [2024-06-27 18:40:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:18,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:18,794 INFO L134 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:40:18,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:18,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936003576] [2024-06-27 18:40:18,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936003576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:18,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:18,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:40:18,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088689934] [2024-06-27 18:40:18,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:18,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:40:18,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:40:18,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:40:18,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:18,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 431 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:18,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:18,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:18,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:19,113 INFO L124 PetriNetUnfolderBase]: 678/1259 cut-off events. [2024-06-27 18:40:19,113 INFO L125 PetriNetUnfolderBase]: For 2684/2684 co-relation queries the response was YES. [2024-06-27 18:40:19,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4025 conditions, 1259 events. 678/1259 cut-off events. For 2684/2684 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6565 event pairs, 270 based on Foata normal form. 1/1211 useless extension candidates. Maximal degree in co-relation 3993. Up to 1068 conditions per place. [2024-06-27 18:40:19,119 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 65 selfloop transitions, 15 changer transitions 0/86 dead transitions. [2024-06-27 18:40:19,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 86 transitions, 664 flow [2024-06-27 18:40:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:40:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:40:19,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 18:40:19,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-27 18:40:19,121 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 431 flow. Second operand 6 states and 100 transitions. [2024-06-27 18:40:19,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 86 transitions, 664 flow [2024-06-27 18:40:19,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 86 transitions, 631 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:19,126 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 459 flow [2024-06-27 18:40:19,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=459, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-27 18:40:19,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 18:40:19,127 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 459 flow [2024-06-27 18:40:19,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:19,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:19,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:19,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:40:19,128 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:40:19,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:19,128 INFO L85 PathProgramCache]: Analyzing trace with hash -454216195, now seen corresponding path program 3 times [2024-06-27 18:40:19,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:19,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15497340] [2024-06-27 18:40:19,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:19,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:19,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:19,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:40:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15497340] [2024-06-27 18:40:19,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15497340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:19,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:19,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:40:19,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952188917] [2024-06-27 18:40:19,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:40:19,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:19,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:40:19,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:40:19,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:19,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 459 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:19,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:19,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:19,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:19,826 INFO L124 PetriNetUnfolderBase]: 673/1240 cut-off events. [2024-06-27 18:40:19,827 INFO L125 PetriNetUnfolderBase]: For 3090/3102 co-relation queries the response was YES. [2024-06-27 18:40:19,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1240 events. 673/1240 cut-off events. For 3090/3102 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6398 event pairs, 249 based on Foata normal form. 10/1203 useless extension candidates. Maximal degree in co-relation 4030. Up to 984 conditions per place. [2024-06-27 18:40:19,834 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 62 selfloop transitions, 19 changer transitions 0/87 dead transitions. [2024-06-27 18:40:19,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 87 transitions, 683 flow [2024-06-27 18:40:19,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:40:19,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:40:19,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 18:40:19,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 18:40:19,836 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 459 flow. Second operand 6 states and 103 transitions. [2024-06-27 18:40:19,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 87 transitions, 683 flow [2024-06-27 18:40:19,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 647 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:19,841 INFO L231 Difference]: Finished difference. Result has 72 places, 69 transitions, 468 flow [2024-06-27 18:40:19,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=468, PETRI_PLACES=72, PETRI_TRANSITIONS=69} [2024-06-27 18:40:19,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 18:40:19,843 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 69 transitions, 468 flow [2024-06-27 18:40:19,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:19,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:19,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:19,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:40:19,843 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:40:19,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:19,844 INFO L85 PathProgramCache]: Analyzing trace with hash -454207267, now seen corresponding path program 1 times [2024-06-27 18:40:19,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:19,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124891819] [2024-06-27 18:40:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:19,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:20,297 INFO L134 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:40:20,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:20,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124891819] [2024-06-27 18:40:20,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124891819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:20,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:20,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:20,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794983448] [2024-06-27 18:40:20,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:20,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:20,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:20,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:20,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:20,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:20,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 69 transitions, 468 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:20,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:20,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:20,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:20,566 INFO L124 PetriNetUnfolderBase]: 694/1273 cut-off events. [2024-06-27 18:40:20,567 INFO L125 PetriNetUnfolderBase]: For 3072/3084 co-relation queries the response was YES. [2024-06-27 18:40:20,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4185 conditions, 1273 events. 694/1273 cut-off events. For 3072/3084 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6654 event pairs, 251 based on Foata normal form. 10/1236 useless extension candidates. Maximal degree in co-relation 4152. Up to 970 conditions per place. [2024-06-27 18:40:20,574 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 68 selfloop transitions, 25 changer transitions 0/99 dead transitions. [2024-06-27 18:40:20,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 780 flow [2024-06-27 18:40:20,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:20,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:20,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 18:40:20,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-27 18:40:20,576 INFO L175 Difference]: Start difference. First operand has 72 places, 69 transitions, 468 flow. Second operand 7 states and 122 transitions. [2024-06-27 18:40:20,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 780 flow [2024-06-27 18:40:20,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 99 transitions, 729 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:20,581 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 503 flow [2024-06-27 18:40:20,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=503, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-06-27 18:40:20,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-27 18:40:20,582 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 503 flow [2024-06-27 18:40:20,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:20,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:20,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:20,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:40:20,583 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:40:20,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:20,583 INFO L85 PathProgramCache]: Analyzing trace with hash 909076787, now seen corresponding path program 1 times [2024-06-27 18:40:20,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:20,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180067151] [2024-06-27 18:40:20,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:20,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:20,984 INFO L134 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:40:20,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:20,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180067151] [2024-06-27 18:40:20,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180067151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:20,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:20,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:20,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667384440] [2024-06-27 18:40:20,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:20,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:20,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:21,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:21,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 503 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:21,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:21,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:21,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:21,381 INFO L124 PetriNetUnfolderBase]: 716/1323 cut-off events. [2024-06-27 18:40:21,381 INFO L125 PetriNetUnfolderBase]: For 3623/3623 co-relation queries the response was YES. [2024-06-27 18:40:21,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4511 conditions, 1323 events. 716/1323 cut-off events. For 3623/3623 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6993 event pairs, 212 based on Foata normal form. 2/1274 useless extension candidates. Maximal degree in co-relation 4477. Up to 1088 conditions per place. [2024-06-27 18:40:21,387 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 76 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-27 18:40:21,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 815 flow [2024-06-27 18:40:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:21,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:21,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 18:40:21,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-27 18:40:21,389 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 503 flow. Second operand 7 states and 122 transitions. [2024-06-27 18:40:21,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 815 flow [2024-06-27 18:40:21,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 787 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:40:21,394 INFO L231 Difference]: Finished difference. Result has 79 places, 81 transitions, 580 flow [2024-06-27 18:40:21,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=580, PETRI_PLACES=79, PETRI_TRANSITIONS=81} [2024-06-27 18:40:21,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 18:40:21,396 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 81 transitions, 580 flow [2024-06-27 18:40:21,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:21,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:21,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:21,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:40:21,397 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:40:21,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:21,397 INFO L85 PathProgramCache]: Analyzing trace with hash 986177633, now seen corresponding path program 2 times [2024-06-27 18:40:21,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:21,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290650585] [2024-06-27 18:40:21,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:21,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:21,824 INFO L134 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:40:21,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:21,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290650585] [2024-06-27 18:40:21,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290650585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:21,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757222293] [2024-06-27 18:40:21,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:21,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:21,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:21,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:21,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 81 transitions, 580 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:21,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:21,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:21,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:22,234 INFO L124 PetriNetUnfolderBase]: 752/1359 cut-off events. [2024-06-27 18:40:22,234 INFO L125 PetriNetUnfolderBase]: For 4621/4621 co-relation queries the response was YES. [2024-06-27 18:40:22,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5080 conditions, 1359 events. 752/1359 cut-off events. For 4621/4621 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7029 event pairs, 203 based on Foata normal form. 2/1316 useless extension candidates. Maximal degree in co-relation 5043. Up to 1089 conditions per place. [2024-06-27 18:40:22,249 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 81 selfloop transitions, 30 changer transitions 0/117 dead transitions. [2024-06-27 18:40:22,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 1004 flow [2024-06-27 18:40:22,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:22,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:22,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 18:40:22,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-27 18:40:22,251 INFO L175 Difference]: Start difference. First operand has 79 places, 81 transitions, 580 flow. Second operand 7 states and 122 transitions. [2024-06-27 18:40:22,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 1004 flow [2024-06-27 18:40:22,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 117 transitions, 967 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 18:40:22,262 INFO L231 Difference]: Finished difference. Result has 84 places, 92 transitions, 735 flow [2024-06-27 18:40:22,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=735, PETRI_PLACES=84, PETRI_TRANSITIONS=92} [2024-06-27 18:40:22,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 18:40:22,264 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 92 transitions, 735 flow [2024-06-27 18:40:22,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:22,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:22,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:22,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:40:22,264 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:40:22,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1195798985, now seen corresponding path program 3 times [2024-06-27 18:40:22,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:22,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66509139] [2024-06-27 18:40:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:22,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:22,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:22,767 INFO L134 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:40:22,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66509139] [2024-06-27 18:40:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66509139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:22,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:22,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:22,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589412111] [2024-06-27 18:40:22,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:22,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:22,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:22,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:22,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:22,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:22,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 92 transitions, 735 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:22,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:22,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:23,051 INFO L124 PetriNetUnfolderBase]: 770/1426 cut-off events. [2024-06-27 18:40:23,051 INFO L125 PetriNetUnfolderBase]: For 6122/6122 co-relation queries the response was YES. [2024-06-27 18:40:23,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5543 conditions, 1426 events. 770/1426 cut-off events. For 6122/6122 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7594 event pairs, 169 based on Foata normal form. 4/1370 useless extension candidates. Maximal degree in co-relation 5504. Up to 959 conditions per place. [2024-06-27 18:40:23,061 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 93 selfloop transitions, 38 changer transitions 0/137 dead transitions. [2024-06-27 18:40:23,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 137 transitions, 1282 flow [2024-06-27 18:40:23,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:23,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 18:40:23,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47876447876447875 [2024-06-27 18:40:23,063 INFO L175 Difference]: Start difference. First operand has 84 places, 92 transitions, 735 flow. Second operand 7 states and 124 transitions. [2024-06-27 18:40:23,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 137 transitions, 1282 flow [2024-06-27 18:40:23,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 137 transitions, 1224 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:23,073 INFO L231 Difference]: Finished difference. Result has 89 places, 110 transitions, 961 flow [2024-06-27 18:40:23,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=961, PETRI_PLACES=89, PETRI_TRANSITIONS=110} [2024-06-27 18:40:23,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-27 18:40:23,074 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 110 transitions, 961 flow [2024-06-27 18:40:23,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:23,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:23,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:23,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:40:23,075 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:40:23,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:23,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1195521938, now seen corresponding path program 1 times [2024-06-27 18:40:23,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:23,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944821450] [2024-06-27 18:40:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:23,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:23,572 INFO L134 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:40:23,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:23,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944821450] [2024-06-27 18:40:23,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944821450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:23,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:23,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:23,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6986782] [2024-06-27 18:40:23,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:23,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:23,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:23,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:23,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:23,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:23,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 110 transitions, 961 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:23,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:23,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:23,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:23,904 INFO L124 PetriNetUnfolderBase]: 791/1438 cut-off events. [2024-06-27 18:40:23,904 INFO L125 PetriNetUnfolderBase]: For 7445/7460 co-relation queries the response was YES. [2024-06-27 18:40:23,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6105 conditions, 1438 events. 791/1438 cut-off events. For 7445/7460 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7577 event pairs, 176 based on Foata normal form. 12/1397 useless extension candidates. Maximal degree in co-relation 6063. Up to 1069 conditions per place. [2024-06-27 18:40:23,912 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 106 selfloop transitions, 37 changer transitions 0/149 dead transitions. [2024-06-27 18:40:23,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 149 transitions, 1478 flow [2024-06-27 18:40:23,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:23,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:23,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 18:40:23,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 18:40:23,914 INFO L175 Difference]: Start difference. First operand has 89 places, 110 transitions, 961 flow. Second operand 8 states and 140 transitions. [2024-06-27 18:40:23,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 149 transitions, 1478 flow [2024-06-27 18:40:23,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 149 transitions, 1419 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 18:40:23,928 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 1034 flow [2024-06-27 18:40:23,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1034, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-06-27 18:40:23,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 18:40:23,929 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 1034 flow [2024-06-27 18:40:23,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:23,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:23,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:23,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:40:23,930 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:40:23,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:23,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1422426136, now seen corresponding path program 1 times [2024-06-27 18:40:23,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:23,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087057642] [2024-06-27 18:40:23,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:23,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:23,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:24,559 INFO L134 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:40:24,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:24,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087057642] [2024-06-27 18:40:24,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087057642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:24,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:24,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:24,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247552045] [2024-06-27 18:40:24,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:24,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:24,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:24,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:24,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:24,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:24,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 1034 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:24,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:24,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:24,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:25,058 INFO L124 PetriNetUnfolderBase]: 793/1473 cut-off events. [2024-06-27 18:40:25,058 INFO L125 PetriNetUnfolderBase]: For 8061/8061 co-relation queries the response was YES. [2024-06-27 18:40:25,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6398 conditions, 1473 events. 793/1473 cut-off events. For 8061/8061 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7963 event pairs, 200 based on Foata normal form. 1/1412 useless extension candidates. Maximal degree in co-relation 6354. Up to 1196 conditions per place. [2024-06-27 18:40:25,068 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 109 selfloop transitions, 30 changer transitions 0/145 dead transitions. [2024-06-27 18:40:25,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1454 flow [2024-06-27 18:40:25,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:25,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 18:40:25,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-06-27 18:40:25,070 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 1034 flow. Second operand 7 states and 123 transitions. [2024-06-27 18:40:25,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1454 flow [2024-06-27 18:40:25,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 145 transitions, 1392 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:25,082 INFO L231 Difference]: Finished difference. Result has 99 places, 122 transitions, 1128 flow [2024-06-27 18:40:25,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1128, PETRI_PLACES=99, PETRI_TRANSITIONS=122} [2024-06-27 18:40:25,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-27 18:40:25,083 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 122 transitions, 1128 flow [2024-06-27 18:40:25,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:25,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:25,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:25,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:40:25,084 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:40:25,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash 356481434, now seen corresponding path program 1 times [2024-06-27 18:40:25,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:25,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255267158] [2024-06-27 18:40:25,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:25,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:25,534 INFO L134 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:40:25,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:25,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255267158] [2024-06-27 18:40:25,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255267158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:25,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:25,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:25,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819364061] [2024-06-27 18:40:25,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:25,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:25,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:25,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:25,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:25,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:25,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 122 transitions, 1128 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:25,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:25,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:25,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:25,877 INFO L124 PetriNetUnfolderBase]: 813/1503 cut-off events. [2024-06-27 18:40:25,877 INFO L125 PetriNetUnfolderBase]: For 9028/9046 co-relation queries the response was YES. [2024-06-27 18:40:25,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6649 conditions, 1503 events. 813/1503 cut-off events. For 9028/9046 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8106 event pairs, 212 based on Foata normal form. 14/1453 useless extension candidates. Maximal degree in co-relation 6602. Up to 1212 conditions per place. [2024-06-27 18:40:25,886 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 114 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-06-27 18:40:25,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 148 transitions, 1525 flow [2024-06-27 18:40:25,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:25,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:25,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 18:40:25,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671814671814672 [2024-06-27 18:40:25,887 INFO L175 Difference]: Start difference. First operand has 99 places, 122 transitions, 1128 flow. Second operand 7 states and 121 transitions. [2024-06-27 18:40:25,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 148 transitions, 1525 flow [2024-06-27 18:40:25,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 148 transitions, 1491 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 18:40:25,902 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 1191 flow [2024-06-27 18:40:25,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1191, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-06-27 18:40:25,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 18:40:25,902 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 1191 flow [2024-06-27 18:40:25,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:25,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:25,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:25,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:40:25,903 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:40:25,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:25,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1879634876, now seen corresponding path program 2 times [2024-06-27 18:40:25,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:25,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301906123] [2024-06-27 18:40:25,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:25,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:25,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:26,338 INFO L134 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:40:26,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:26,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301906123] [2024-06-27 18:40:26,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301906123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:26,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:26,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:26,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062356888] [2024-06-27 18:40:26,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:26,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:26,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:26,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:26,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:26,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:26,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 1191 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:26,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:26,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:26,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:26,681 INFO L124 PetriNetUnfolderBase]: 833/1531 cut-off events. [2024-06-27 18:40:26,681 INFO L125 PetriNetUnfolderBase]: For 9991/9991 co-relation queries the response was YES. [2024-06-27 18:40:26,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6915 conditions, 1531 events. 833/1531 cut-off events. For 9991/9991 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8266 event pairs, 186 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 6867. Up to 1029 conditions per place. [2024-06-27 18:40:26,689 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 94 selfloop transitions, 57 changer transitions 0/157 dead transitions. [2024-06-27 18:40:26,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 157 transitions, 1719 flow [2024-06-27 18:40:26,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:26,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:26,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 18:40:26,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826254826254826 [2024-06-27 18:40:26,691 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 1191 flow. Second operand 7 states and 125 transitions. [2024-06-27 18:40:26,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 157 transitions, 1719 flow [2024-06-27 18:40:26,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 157 transitions, 1653 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:26,704 INFO L231 Difference]: Finished difference. Result has 107 places, 134 transitions, 1420 flow [2024-06-27 18:40:26,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1420, PETRI_PLACES=107, PETRI_TRANSITIONS=134} [2024-06-27 18:40:26,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-27 18:40:26,704 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 134 transitions, 1420 flow [2024-06-27 18:40:26,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:26,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:26,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:26,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:40:26,705 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:40:26,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:26,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1426265362, now seen corresponding path program 3 times [2024-06-27 18:40:26,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:26,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474160551] [2024-06-27 18:40:26,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:26,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:27,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:40:27,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:27,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474160551] [2024-06-27 18:40:27,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474160551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:27,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:27,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:27,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189600924] [2024-06-27 18:40:27,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:27,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:27,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:27,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:27,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:27,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:27,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 134 transitions, 1420 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:27,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:27,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:27,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:27,485 INFO L124 PetriNetUnfolderBase]: 843/1537 cut-off events. [2024-06-27 18:40:27,485 INFO L125 PetriNetUnfolderBase]: For 11504/11504 co-relation queries the response was YES. [2024-06-27 18:40:27,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1537 events. 843/1537 cut-off events. For 11504/11504 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8248 event pairs, 191 based on Foata normal form. 2/1479 useless extension candidates. Maximal degree in co-relation 7391. Up to 1041 conditions per place. [2024-06-27 18:40:27,498 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 100 selfloop transitions, 54 changer transitions 0/160 dead transitions. [2024-06-27 18:40:27,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 160 transitions, 1894 flow [2024-06-27 18:40:27,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:27,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 18:40:27,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47876447876447875 [2024-06-27 18:40:27,499 INFO L175 Difference]: Start difference. First operand has 107 places, 134 transitions, 1420 flow. Second operand 7 states and 124 transitions. [2024-06-27 18:40:27,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 160 transitions, 1894 flow [2024-06-27 18:40:27,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 160 transitions, 1804 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:40:27,521 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 1489 flow [2024-06-27 18:40:27,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1489, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2024-06-27 18:40:27,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-27 18:40:27,522 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 1489 flow [2024-06-27 18:40:27,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:27,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:27,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:27,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:40:27,523 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:40:27,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:27,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1593219486, now seen corresponding path program 1 times [2024-06-27 18:40:27,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:27,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768006523] [2024-06-27 18:40:27,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:27,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:27,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:27,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:27,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:27,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768006523] [2024-06-27 18:40:27,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768006523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:27,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:27,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:40:27,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969003815] [2024-06-27 18:40:27,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:27,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:40:27,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:27,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:40:27,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:40:27,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:27,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 1489 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:27,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:27,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:27,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:28,269 INFO L124 PetriNetUnfolderBase]: 856/1542 cut-off events. [2024-06-27 18:40:28,270 INFO L125 PetriNetUnfolderBase]: For 12098/12116 co-relation queries the response was YES. [2024-06-27 18:40:28,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7564 conditions, 1542 events. 856/1542 cut-off events. For 12098/12116 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8176 event pairs, 182 based on Foata normal form. 13/1500 useless extension candidates. Maximal degree in co-relation 7512. Up to 1209 conditions per place. [2024-06-27 18:40:28,281 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 129 selfloop transitions, 33 changer transitions 0/168 dead transitions. [2024-06-27 18:40:28,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 168 transitions, 2024 flow [2024-06-27 18:40:28,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:28,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:28,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 18:40:28,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-27 18:40:28,283 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 1489 flow. Second operand 7 states and 122 transitions. [2024-06-27 18:40:28,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 168 transitions, 2024 flow [2024-06-27 18:40:28,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 168 transitions, 1933 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:28,304 INFO L231 Difference]: Finished difference. Result has 114 places, 139 transitions, 1488 flow [2024-06-27 18:40:28,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1488, PETRI_PLACES=114, PETRI_TRANSITIONS=139} [2024-06-27 18:40:28,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 18:40:28,304 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 139 transitions, 1488 flow [2024-06-27 18:40:28,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:28,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:28,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:28,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:40:28,305 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:40:28,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:28,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1593516156, now seen corresponding path program 2 times [2024-06-27 18:40:28,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:28,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246428663] [2024-06-27 18:40:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:28,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:28,761 INFO L134 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:40:28,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:28,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246428663] [2024-06-27 18:40:28,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246428663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:28,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:28,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:28,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317296132] [2024-06-27 18:40:28,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:28,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:28,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:28,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:28,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:28,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:28,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 139 transitions, 1488 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:28,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:28,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:28,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:29,124 INFO L124 PetriNetUnfolderBase]: 854/1533 cut-off events. [2024-06-27 18:40:29,125 INFO L125 PetriNetUnfolderBase]: For 12452/12470 co-relation queries the response was YES. [2024-06-27 18:40:29,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7494 conditions, 1533 events. 854/1533 cut-off events. For 12452/12470 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8081 event pairs, 184 based on Foata normal form. 13/1493 useless extension candidates. Maximal degree in co-relation 7441. Up to 1207 conditions per place. [2024-06-27 18:40:29,136 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 129 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-27 18:40:29,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 172 transitions, 1997 flow [2024-06-27 18:40:29,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:29,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 18:40:29,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-27 18:40:29,149 INFO L175 Difference]: Start difference. First operand has 114 places, 139 transitions, 1488 flow. Second operand 8 states and 137 transitions. [2024-06-27 18:40:29,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 172 transitions, 1997 flow [2024-06-27 18:40:29,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 172 transitions, 1918 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:29,170 INFO L231 Difference]: Finished difference. Result has 117 places, 139 transitions, 1488 flow [2024-06-27 18:40:29,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1488, PETRI_PLACES=117, PETRI_TRANSITIONS=139} [2024-06-27 18:40:29,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-27 18:40:29,171 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 139 transitions, 1488 flow [2024-06-27 18:40:29,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:29,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:29,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:29,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:40:29,171 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:40:29,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:29,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1593527068, now seen corresponding path program 1 times [2024-06-27 18:40:29,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:29,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701424419] [2024-06-27 18:40:29,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:29,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:29,736 INFO L134 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:40:29,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:29,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701424419] [2024-06-27 18:40:29,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701424419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:29,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:29,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:29,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50253463] [2024-06-27 18:40:29,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:29,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:29,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:29,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:29,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:29,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:29,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 139 transitions, 1488 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:29,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:29,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:29,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:30,313 INFO L124 PetriNetUnfolderBase]: 936/1675 cut-off events. [2024-06-27 18:40:30,314 INFO L125 PetriNetUnfolderBase]: For 14629/14629 co-relation queries the response was YES. [2024-06-27 18:40:30,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 1675 events. 936/1675 cut-off events. For 14629/14629 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8967 event pairs, 176 based on Foata normal form. 4/1620 useless extension candidates. Maximal degree in co-relation 8042. Up to 889 conditions per place. [2024-06-27 18:40:30,323 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 125 selfloop transitions, 76 changer transitions 0/207 dead transitions. [2024-06-27 18:40:30,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 207 transitions, 2479 flow [2024-06-27 18:40:30,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:30,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:30,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 18:40:30,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045045045045045 [2024-06-27 18:40:30,325 INFO L175 Difference]: Start difference. First operand has 117 places, 139 transitions, 1488 flow. Second operand 9 states and 168 transitions. [2024-06-27 18:40:30,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 207 transitions, 2479 flow [2024-06-27 18:40:30,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 207 transitions, 2377 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:30,349 INFO L231 Difference]: Finished difference. Result has 122 places, 160 transitions, 1827 flow [2024-06-27 18:40:30,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1827, PETRI_PLACES=122, PETRI_TRANSITIONS=160} [2024-06-27 18:40:30,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-27 18:40:30,349 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 160 transitions, 1827 flow [2024-06-27 18:40:30,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:30,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:30,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:30,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:40:30,350 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:40:30,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:30,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1147842640, now seen corresponding path program 1 times [2024-06-27 18:40:30,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:30,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157148839] [2024-06-27 18:40:30,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:30,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:31,064 INFO L134 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:40:31,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:31,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157148839] [2024-06-27 18:40:31,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157148839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:31,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:31,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:31,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126778522] [2024-06-27 18:40:31,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:31,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:31,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:31,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:31,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:31,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:31,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 160 transitions, 1827 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:31,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:31,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:31,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:31,559 INFO L124 PetriNetUnfolderBase]: 989/1765 cut-off events. [2024-06-27 18:40:31,559 INFO L125 PetriNetUnfolderBase]: For 16918/16918 co-relation queries the response was YES. [2024-06-27 18:40:31,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9302 conditions, 1765 events. 989/1765 cut-off events. For 16918/16918 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9500 event pairs, 209 based on Foata normal form. 2/1710 useless extension candidates. Maximal degree in co-relation 9244. Up to 1467 conditions per place. [2024-06-27 18:40:31,575 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 166 selfloop transitions, 35 changer transitions 0/207 dead transitions. [2024-06-27 18:40:31,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 207 transitions, 2491 flow [2024-06-27 18:40:31,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:31,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:31,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:40:31,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:40:31,577 INFO L175 Difference]: Start difference. First operand has 122 places, 160 transitions, 1827 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:40:31,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 207 transitions, 2491 flow [2024-06-27 18:40:31,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 207 transitions, 2379 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 18:40:31,618 INFO L231 Difference]: Finished difference. Result has 130 places, 173 transitions, 1968 flow [2024-06-27 18:40:31,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1968, PETRI_PLACES=130, PETRI_TRANSITIONS=173} [2024-06-27 18:40:31,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 18:40:31,619 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 173 transitions, 1968 flow [2024-06-27 18:40:31,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:31,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:31,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:31,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:40:31,620 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:40:31,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:31,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1836868686, now seen corresponding path program 2 times [2024-06-27 18:40:31,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:31,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195431956] [2024-06-27 18:40:31,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:32,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:40:32,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195431956] [2024-06-27 18:40:32,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195431956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:32,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:32,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:32,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957914391] [2024-06-27 18:40:32,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:32,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:32,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:32,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:32,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:32,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:32,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 173 transitions, 1968 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:32,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:32,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:32,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:32,797 INFO L124 PetriNetUnfolderBase]: 1010/1800 cut-off events. [2024-06-27 18:40:32,797 INFO L125 PetriNetUnfolderBase]: For 18427/18427 co-relation queries the response was YES. [2024-06-27 18:40:32,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9719 conditions, 1800 events. 1010/1800 cut-off events. For 18427/18427 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9737 event pairs, 147 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 9657. Up to 1455 conditions per place. [2024-06-27 18:40:32,809 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 162 selfloop transitions, 39 changer transitions 0/207 dead transitions. [2024-06-27 18:40:32,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 207 transitions, 2562 flow [2024-06-27 18:40:32,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:32,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:32,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 18:40:32,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-27 18:40:32,826 INFO L175 Difference]: Start difference. First operand has 130 places, 173 transitions, 1968 flow. Second operand 8 states and 137 transitions. [2024-06-27 18:40:32,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 207 transitions, 2562 flow [2024-06-27 18:40:32,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 207 transitions, 2442 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:32,861 INFO L231 Difference]: Finished difference. Result has 134 places, 181 transitions, 2055 flow [2024-06-27 18:40:32,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2055, PETRI_PLACES=134, PETRI_TRANSITIONS=181} [2024-06-27 18:40:32,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 18:40:32,861 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 181 transitions, 2055 flow [2024-06-27 18:40:32,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:32,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:32,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:32,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:40:32,862 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:40:32,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:32,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1587357626, now seen corresponding path program 3 times [2024-06-27 18:40:32,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:32,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781012008] [2024-06-27 18:40:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:32,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:33,466 INFO L134 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:40:33,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:33,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781012008] [2024-06-27 18:40:33,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781012008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:33,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:33,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:33,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330671338] [2024-06-27 18:40:33,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:33,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:33,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:33,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:33,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:33,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:33,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 181 transitions, 2055 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:33,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:33,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:33,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:34,056 INFO L124 PetriNetUnfolderBase]: 1025/1840 cut-off events. [2024-06-27 18:40:34,057 INFO L125 PetriNetUnfolderBase]: For 20212/20212 co-relation queries the response was YES. [2024-06-27 18:40:34,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10041 conditions, 1840 events. 1025/1840 cut-off events. For 20212/20212 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10115 event pairs, 206 based on Foata normal form. 2/1780 useless extension candidates. Maximal degree in co-relation 9977. Up to 1512 conditions per place. [2024-06-27 18:40:34,069 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 166 selfloop transitions, 38 changer transitions 0/210 dead transitions. [2024-06-27 18:40:34,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 210 transitions, 2611 flow [2024-06-27 18:40:34,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:34,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:34,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 18:40:34,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 18:40:34,071 INFO L175 Difference]: Start difference. First operand has 134 places, 181 transitions, 2055 flow. Second operand 8 states and 138 transitions. [2024-06-27 18:40:34,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 210 transitions, 2611 flow [2024-06-27 18:40:34,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 210 transitions, 2514 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:34,104 INFO L231 Difference]: Finished difference. Result has 137 places, 183 transitions, 2080 flow [2024-06-27 18:40:34,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2080, PETRI_PLACES=137, PETRI_TRANSITIONS=183} [2024-06-27 18:40:34,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 18:40:34,104 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 183 transitions, 2080 flow [2024-06-27 18:40:34,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:34,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:34,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:34,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:40:34,105 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:40:34,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:34,105 INFO L85 PathProgramCache]: Analyzing trace with hash -991251555, now seen corresponding path program 1 times [2024-06-27 18:40:34,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:34,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237614098] [2024-06-27 18:40:34,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:34,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:34,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:34,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:34,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237614098] [2024-06-27 18:40:34,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237614098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:34,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:34,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:34,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106584232] [2024-06-27 18:40:34,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:34,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:34,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:34,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:34,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:34,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:34,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 183 transitions, 2080 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:34,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:34,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:35,132 INFO L124 PetriNetUnfolderBase]: 1023/1826 cut-off events. [2024-06-27 18:40:35,132 INFO L125 PetriNetUnfolderBase]: For 21210/21228 co-relation queries the response was YES. [2024-06-27 18:40:35,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10020 conditions, 1826 events. 1023/1826 cut-off events. For 21210/21228 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9934 event pairs, 212 based on Foata normal form. 13/1779 useless extension candidates. Maximal degree in co-relation 9955. Up to 1492 conditions per place. [2024-06-27 18:40:35,190 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 162 selfloop transitions, 41 changer transitions 0/209 dead transitions. [2024-06-27 18:40:35,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 209 transitions, 2648 flow [2024-06-27 18:40:35,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:40:35,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:40:35,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 18:40:35,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46332046332046334 [2024-06-27 18:40:35,193 INFO L175 Difference]: Start difference. First operand has 137 places, 183 transitions, 2080 flow. Second operand 7 states and 120 transitions. [2024-06-27 18:40:35,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 209 transitions, 2648 flow [2024-06-27 18:40:35,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 209 transitions, 2520 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:35,226 INFO L231 Difference]: Finished difference. Result has 139 places, 187 transitions, 2132 flow [2024-06-27 18:40:35,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2132, PETRI_PLACES=139, PETRI_TRANSITIONS=187} [2024-06-27 18:40:35,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 18:40:35,227 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 187 transitions, 2132 flow [2024-06-27 18:40:35,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:35,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:35,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:35,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:40:35,228 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:40:35,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:35,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1744475698, now seen corresponding path program 1 times [2024-06-27 18:40:35,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:35,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847479392] [2024-06-27 18:40:35,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:35,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:35,674 INFO L134 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:40:35,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:35,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847479392] [2024-06-27 18:40:35,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847479392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:35,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:35,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:35,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798269946] [2024-06-27 18:40:35,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:35,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:35,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:35,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:35,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:35,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 187 transitions, 2132 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:35,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:35,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:35,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:36,139 INFO L124 PetriNetUnfolderBase]: 1043/1861 cut-off events. [2024-06-27 18:40:36,139 INFO L125 PetriNetUnfolderBase]: For 22152/22170 co-relation queries the response was YES. [2024-06-27 18:40:36,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10162 conditions, 1861 events. 1043/1861 cut-off events. For 22152/22170 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10220 event pairs, 204 based on Foata normal form. 14/1812 useless extension candidates. Maximal degree in co-relation 10095. Up to 1529 conditions per place. [2024-06-27 18:40:36,151 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 176 selfloop transitions, 37 changer transitions 0/219 dead transitions. [2024-06-27 18:40:36,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 219 transitions, 2720 flow [2024-06-27 18:40:36,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:36,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:36,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 18:40:36,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-27 18:40:36,153 INFO L175 Difference]: Start difference. First operand has 139 places, 187 transitions, 2132 flow. Second operand 8 states and 137 transitions. [2024-06-27 18:40:36,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 219 transitions, 2720 flow [2024-06-27 18:40:36,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 219 transitions, 2652 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:36,198 INFO L231 Difference]: Finished difference. Result has 143 places, 190 transitions, 2176 flow [2024-06-27 18:40:36,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=143, PETRI_TRANSITIONS=190} [2024-06-27 18:40:36,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 18:40:36,198 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 190 transitions, 2176 flow [2024-06-27 18:40:36,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:36,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:36,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:36,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:40:36,199 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:40:36,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:36,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1264763932, now seen corresponding path program 2 times [2024-06-27 18:40:36,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:36,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495702561] [2024-06-27 18:40:36,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:36,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:36,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:36,673 INFO L134 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:40:36,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:36,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495702561] [2024-06-27 18:40:36,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495702561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:36,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:36,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:36,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126492265] [2024-06-27 18:40:36,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:36,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:36,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:36,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:36,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:36,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:36,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 190 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:36,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:36,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:36,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:37,246 INFO L124 PetriNetUnfolderBase]: 1063/1883 cut-off events. [2024-06-27 18:40:37,247 INFO L125 PetriNetUnfolderBase]: For 22237/22255 co-relation queries the response was YES. [2024-06-27 18:40:37,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10382 conditions, 1883 events. 1063/1883 cut-off events. For 22237/22255 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10264 event pairs, 167 based on Foata normal form. 7/1829 useless extension candidates. Maximal degree in co-relation 10314. Up to 1200 conditions per place. [2024-06-27 18:40:37,262 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 142 selfloop transitions, 84 changer transitions 0/232 dead transitions. [2024-06-27 18:40:37,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 232 transitions, 2996 flow [2024-06-27 18:40:37,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:37,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:37,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 18:40:37,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 18:40:37,265 INFO L175 Difference]: Start difference. First operand has 143 places, 190 transitions, 2176 flow. Second operand 8 states and 145 transitions. [2024-06-27 18:40:37,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 232 transitions, 2996 flow [2024-06-27 18:40:37,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 232 transitions, 2916 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:37,317 INFO L231 Difference]: Finished difference. Result has 147 places, 200 transitions, 2445 flow [2024-06-27 18:40:37,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2445, PETRI_PLACES=147, PETRI_TRANSITIONS=200} [2024-06-27 18:40:37,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 18:40:37,323 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 200 transitions, 2445 flow [2024-06-27 18:40:37,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:37,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:37,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:37,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:40:37,323 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:40:37,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:37,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1264548730, now seen corresponding path program 4 times [2024-06-27 18:40:37,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:37,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202173496] [2024-06-27 18:40:37,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:37,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:38,048 INFO L134 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:40:38,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:38,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202173496] [2024-06-27 18:40:38,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202173496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:38,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:38,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:38,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072059614] [2024-06-27 18:40:38,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:38,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:38,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:38,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:38,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:38,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:38,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 200 transitions, 2445 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:38,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:38,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:38,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:38,633 INFO L124 PetriNetUnfolderBase]: 1078/1916 cut-off events. [2024-06-27 18:40:38,633 INFO L125 PetriNetUnfolderBase]: For 25168/25168 co-relation queries the response was YES. [2024-06-27 18:40:38,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11121 conditions, 1916 events. 1078/1916 cut-off events. For 25168/25168 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10493 event pairs, 180 based on Foata normal form. 2/1858 useless extension candidates. Maximal degree in co-relation 11050. Up to 1553 conditions per place. [2024-06-27 18:40:38,647 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 177 selfloop transitions, 46 changer transitions 0/229 dead transitions. [2024-06-27 18:40:38,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 229 transitions, 3055 flow [2024-06-27 18:40:38,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:38,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:38,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 18:40:38,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:40:38,648 INFO L175 Difference]: Start difference. First operand has 147 places, 200 transitions, 2445 flow. Second operand 8 states and 136 transitions. [2024-06-27 18:40:38,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 229 transitions, 3055 flow [2024-06-27 18:40:38,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 229 transitions, 2910 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:38,697 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2441 flow [2024-06-27 18:40:38,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2441, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2024-06-27 18:40:38,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-27 18:40:38,698 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2441 flow [2024-06-27 18:40:38,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:38,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:38,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:38,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:40:38,698 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:40:38,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:38,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1471022624, now seen corresponding path program 3 times [2024-06-27 18:40:38,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:38,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989703434] [2024-06-27 18:40:38,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:38,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:39,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:40:39,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989703434] [2024-06-27 18:40:39,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989703434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:39,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:39,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:39,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126249964] [2024-06-27 18:40:39,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:39,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:39,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:39,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:39,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:39,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:39,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 2441 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:39,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:39,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:39,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:39,573 INFO L124 PetriNetUnfolderBase]: 1112/1959 cut-off events. [2024-06-27 18:40:39,573 INFO L125 PetriNetUnfolderBase]: For 27494/27512 co-relation queries the response was YES. [2024-06-27 18:40:39,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11325 conditions, 1959 events. 1112/1959 cut-off events. For 27494/27512 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10747 event pairs, 180 based on Foata normal form. 7/1905 useless extension candidates. Maximal degree in co-relation 11253. Up to 1257 conditions per place. [2024-06-27 18:40:39,589 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 153 selfloop transitions, 83 changer transitions 0/242 dead transitions. [2024-06-27 18:40:39,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 242 transitions, 3284 flow [2024-06-27 18:40:39,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:39,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:39,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 18:40:39,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831081081081081 [2024-06-27 18:40:39,591 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2441 flow. Second operand 8 states and 143 transitions. [2024-06-27 18:40:39,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 242 transitions, 3284 flow [2024-06-27 18:40:39,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 242 transitions, 3159 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:39,645 INFO L231 Difference]: Finished difference. Result has 153 places, 213 transitions, 2667 flow [2024-06-27 18:40:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2667, PETRI_PLACES=153, PETRI_TRANSITIONS=213} [2024-06-27 18:40:39,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-27 18:40:39,651 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 213 transitions, 2667 flow [2024-06-27 18:40:39,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:39,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:39,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:39,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:40:39,652 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:40:39,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:39,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1264756492, now seen corresponding path program 4 times [2024-06-27 18:40:39,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:39,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250149141] [2024-06-27 18:40:39,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:39,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:40,200 INFO L134 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:40:40,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:40,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250149141] [2024-06-27 18:40:40,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250149141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:40,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:40,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:40,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684164770] [2024-06-27 18:40:40,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:40,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:40,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:40,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:40,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:40,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:40,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 213 transitions, 2667 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:40,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:40,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:40,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:40,649 INFO L124 PetriNetUnfolderBase]: 1108/1956 cut-off events. [2024-06-27 18:40:40,650 INFO L125 PetriNetUnfolderBase]: For 27985/28003 co-relation queries the response was YES. [2024-06-27 18:40:40,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11569 conditions, 1956 events. 1108/1956 cut-off events. For 27985/28003 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10758 event pairs, 162 based on Foata normal form. 7/1901 useless extension candidates. Maximal degree in co-relation 11495. Up to 1254 conditions per place. [2024-06-27 18:40:40,666 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 147 selfloop transitions, 89 changer transitions 0/242 dead transitions. [2024-06-27 18:40:40,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 242 transitions, 3389 flow [2024-06-27 18:40:40,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:40,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 18:40:40,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 18:40:40,668 INFO L175 Difference]: Start difference. First operand has 153 places, 213 transitions, 2667 flow. Second operand 8 states and 145 transitions. [2024-06-27 18:40:40,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 242 transitions, 3389 flow [2024-06-27 18:40:40,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 242 transitions, 3284 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:40,735 INFO L231 Difference]: Finished difference. Result has 157 places, 213 transitions, 2746 flow [2024-06-27 18:40:40,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2746, PETRI_PLACES=157, PETRI_TRANSITIONS=213} [2024-06-27 18:40:40,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-27 18:40:40,735 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 213 transitions, 2746 flow [2024-06-27 18:40:40,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:40,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:40,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:40,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:40:40,736 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:40:40,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash -2140278835, now seen corresponding path program 1 times [2024-06-27 18:40:40,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:40,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452875190] [2024-06-27 18:40:40,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:40,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:41,238 INFO L134 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:40:41,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:41,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452875190] [2024-06-27 18:40:41,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452875190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:41,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:41,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:41,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926712956] [2024-06-27 18:40:41,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:41,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:41,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:41,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:41,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:41,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:41,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 213 transitions, 2746 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:41,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:41,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:41,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:41,783 INFO L124 PetriNetUnfolderBase]: 1121/1976 cut-off events. [2024-06-27 18:40:41,784 INFO L125 PetriNetUnfolderBase]: For 29849/29867 co-relation queries the response was YES. [2024-06-27 18:40:41,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11783 conditions, 1976 events. 1121/1976 cut-off events. For 29849/29867 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10871 event pairs, 211 based on Foata normal form. 13/1929 useless extension candidates. Maximal degree in co-relation 11708. Up to 1565 conditions per place. [2024-06-27 18:40:41,800 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 200 selfloop transitions, 51 changer transitions 0/257 dead transitions. [2024-06-27 18:40:41,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 257 transitions, 3638 flow [2024-06-27 18:40:41,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:41,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 18:40:41,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 18:40:41,803 INFO L175 Difference]: Start difference. First operand has 157 places, 213 transitions, 2746 flow. Second operand 9 states and 156 transitions. [2024-06-27 18:40:41,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 257 transitions, 3638 flow [2024-06-27 18:40:41,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 257 transitions, 3477 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:41,873 INFO L231 Difference]: Finished difference. Result has 161 places, 216 transitions, 2731 flow [2024-06-27 18:40:41,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2595, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2731, PETRI_PLACES=161, PETRI_TRANSITIONS=216} [2024-06-27 18:40:41,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 18:40:41,875 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 216 transitions, 2731 flow [2024-06-27 18:40:41,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:41,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:41,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:41,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:40:41,875 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:40:41,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:41,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1895806872, now seen corresponding path program 5 times [2024-06-27 18:40:41,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:41,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140089266] [2024-06-27 18:40:41,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:41,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:41,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:42,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:42,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:42,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140089266] [2024-06-27 18:40:42,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140089266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:42,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:42,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:42,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626987162] [2024-06-27 18:40:42,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:42,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:42,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:42,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:42,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:42,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:42,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 216 transitions, 2731 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:42,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:42,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:42,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:42,868 INFO L124 PetriNetUnfolderBase]: 1141/2009 cut-off events. [2024-06-27 18:40:42,868 INFO L125 PetriNetUnfolderBase]: For 31012/31030 co-relation queries the response was YES. [2024-06-27 18:40:42,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11860 conditions, 2009 events. 1141/2009 cut-off events. For 31012/31030 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11044 event pairs, 196 based on Foata normal form. 7/1953 useless extension candidates. Maximal degree in co-relation 11784. Up to 1291 conditions per place. [2024-06-27 18:40:42,884 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 155 selfloop transitions, 86 changer transitions 0/247 dead transitions. [2024-06-27 18:40:42,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 247 transitions, 3504 flow [2024-06-27 18:40:42,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:42,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:42,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 18:40:42,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 18:40:42,885 INFO L175 Difference]: Start difference. First operand has 161 places, 216 transitions, 2731 flow. Second operand 8 states and 144 transitions. [2024-06-27 18:40:42,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 247 transitions, 3504 flow [2024-06-27 18:40:42,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 247 transitions, 3392 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:42,950 INFO L231 Difference]: Finished difference. Result has 162 places, 219 transitions, 2834 flow [2024-06-27 18:40:42,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2834, PETRI_PLACES=162, PETRI_TRANSITIONS=219} [2024-06-27 18:40:42,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 18:40:42,950 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 219 transitions, 2834 flow [2024-06-27 18:40:42,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:42,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:42,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:42,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:40:42,950 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:40:42,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:42,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1888449270, now seen corresponding path program 5 times [2024-06-27 18:40:42,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:42,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622895908] [2024-06-27 18:40:42,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:42,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:43,447 INFO L134 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:40:43,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:43,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622895908] [2024-06-27 18:40:43,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622895908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:43,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:43,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:43,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217491164] [2024-06-27 18:40:43,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:43,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:43,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:43,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:43,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:43,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:43,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 219 transitions, 2834 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:43,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:43,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:43,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:43,921 INFO L124 PetriNetUnfolderBase]: 1156/2037 cut-off events. [2024-06-27 18:40:43,922 INFO L125 PetriNetUnfolderBase]: For 33104/33122 co-relation queries the response was YES. [2024-06-27 18:40:43,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12084 conditions, 2037 events. 1156/2037 cut-off events. For 33104/33122 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11268 event pairs, 177 based on Foata normal form. 9/1982 useless extension candidates. Maximal degree in co-relation 12007. Up to 1470 conditions per place. [2024-06-27 18:40:43,939 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 176 selfloop transitions, 66 changer transitions 0/248 dead transitions. [2024-06-27 18:40:43,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 248 transitions, 3500 flow [2024-06-27 18:40:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:43,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:43,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 18:40:43,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-27 18:40:43,942 INFO L175 Difference]: Start difference. First operand has 162 places, 219 transitions, 2834 flow. Second operand 8 states and 139 transitions. [2024-06-27 18:40:43,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 248 transitions, 3500 flow [2024-06-27 18:40:44,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 248 transitions, 3244 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:44,008 INFO L231 Difference]: Finished difference. Result has 164 places, 222 transitions, 2772 flow [2024-06-27 18:40:44,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2772, PETRI_PLACES=164, PETRI_TRANSITIONS=222} [2024-06-27 18:40:44,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 18:40:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 222 transitions, 2772 flow [2024-06-27 18:40:44,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:44,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:44,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:44,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:40:44,010 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:40:44,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2140605544, now seen corresponding path program 6 times [2024-06-27 18:40:44,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:44,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144176403] [2024-06-27 18:40:44,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:44,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:44,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:40:44,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:44,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144176403] [2024-06-27 18:40:44,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144176403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:44,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:44,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109563646] [2024-06-27 18:40:44,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:44,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:44,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:44,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:44,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 222 transitions, 2772 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:44,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:44,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:44,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:45,072 INFO L124 PetriNetUnfolderBase]: 1178/2070 cut-off events. [2024-06-27 18:40:45,072 INFO L125 PetriNetUnfolderBase]: For 32328/32346 co-relation queries the response was YES. [2024-06-27 18:40:45,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12174 conditions, 2070 events. 1178/2070 cut-off events. For 32328/32346 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11467 event pairs, 165 based on Foata normal form. 7/2013 useless extension candidates. Maximal degree in co-relation 12096. Up to 1335 conditions per place. [2024-06-27 18:40:45,090 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 155 selfloop transitions, 100 changer transitions 0/261 dead transitions. [2024-06-27 18:40:45,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 261 transitions, 3635 flow [2024-06-27 18:40:45,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:45,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:45,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 18:40:45,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804804804804805 [2024-06-27 18:40:45,092 INFO L175 Difference]: Start difference. First operand has 164 places, 222 transitions, 2772 flow. Second operand 9 states and 160 transitions. [2024-06-27 18:40:45,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 261 transitions, 3635 flow [2024-06-27 18:40:45,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 261 transitions, 3463 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:45,168 INFO L231 Difference]: Finished difference. Result has 168 places, 228 transitions, 2879 flow [2024-06-27 18:40:45,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2879, PETRI_PLACES=168, PETRI_TRANSITIONS=228} [2024-06-27 18:40:45,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-27 18:40:45,169 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 228 transitions, 2879 flow [2024-06-27 18:40:45,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:45,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:45,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:45,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:40:45,170 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:40:45,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:45,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2145164982, now seen corresponding path program 7 times [2024-06-27 18:40:45,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:45,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922588737] [2024-06-27 18:40:45,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:45,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:45,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:45,617 INFO L134 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:40:45,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:45,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922588737] [2024-06-27 18:40:45,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922588737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:45,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:45,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:45,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49062968] [2024-06-27 18:40:45,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:45,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:45,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:45,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:45,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:45,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:45,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 228 transitions, 2879 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:45,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:45,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:45,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:46,106 INFO L124 PetriNetUnfolderBase]: 1174/2064 cut-off events. [2024-06-27 18:40:46,107 INFO L125 PetriNetUnfolderBase]: For 32096/32114 co-relation queries the response was YES. [2024-06-27 18:40:46,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12162 conditions, 2064 events. 1174/2064 cut-off events. For 32096/32114 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11440 event pairs, 194 based on Foata normal form. 7/2007 useless extension candidates. Maximal degree in co-relation 12082. Up to 1332 conditions per place. [2024-06-27 18:40:46,124 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 160 selfloop transitions, 90 changer transitions 0/256 dead transitions. [2024-06-27 18:40:46,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 256 transitions, 3583 flow [2024-06-27 18:40:46,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:46,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:46,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 18:40:46,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 18:40:46,126 INFO L175 Difference]: Start difference. First operand has 168 places, 228 transitions, 2879 flow. Second operand 8 states and 144 transitions. [2024-06-27 18:40:46,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 256 transitions, 3583 flow [2024-06-27 18:40:46,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 256 transitions, 3416 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:40:46,203 INFO L231 Difference]: Finished difference. Result has 171 places, 228 transitions, 2899 flow [2024-06-27 18:40:46,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2899, PETRI_PLACES=171, PETRI_TRANSITIONS=228} [2024-06-27 18:40:46,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-27 18:40:46,204 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 228 transitions, 2899 flow [2024-06-27 18:40:46,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:46,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:46,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:46,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:40:46,205 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:40:46,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:46,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2140605265, now seen corresponding path program 2 times [2024-06-27 18:40:46,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:46,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784706449] [2024-06-27 18:40:46,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:46,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:46,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:40:46,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:46,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784706449] [2024-06-27 18:40:46,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784706449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:46,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:46,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:46,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813742159] [2024-06-27 18:40:46,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:46,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:46,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:46,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:46,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:46,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:46,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 228 transitions, 2899 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:46,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:46,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:46,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:47,230 INFO L124 PetriNetUnfolderBase]: 1187/2084 cut-off events. [2024-06-27 18:40:47,231 INFO L125 PetriNetUnfolderBase]: For 33093/33111 co-relation queries the response was YES. [2024-06-27 18:40:47,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12270 conditions, 2084 events. 1187/2084 cut-off events. For 33093/33111 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11591 event pairs, 205 based on Foata normal form. 13/2035 useless extension candidates. Maximal degree in co-relation 12189. Up to 1661 conditions per place. [2024-06-27 18:40:47,247 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 214 selfloop transitions, 54 changer transitions 0/274 dead transitions. [2024-06-27 18:40:47,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 274 transitions, 3861 flow [2024-06-27 18:40:47,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:47,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:47,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 18:40:47,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 18:40:47,249 INFO L175 Difference]: Start difference. First operand has 171 places, 228 transitions, 2899 flow. Second operand 9 states and 157 transitions. [2024-06-27 18:40:47,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 274 transitions, 3861 flow [2024-06-27 18:40:47,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 274 transitions, 3595 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 18:40:47,323 INFO L231 Difference]: Finished difference. Result has 172 places, 231 transitions, 2795 flow [2024-06-27 18:40:47,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2795, PETRI_PLACES=172, PETRI_TRANSITIONS=231} [2024-06-27 18:40:47,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 18:40:47,323 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 231 transitions, 2795 flow [2024-06-27 18:40:47,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:47,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:47,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:47,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:40:47,324 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:40:47,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:47,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2145165261, now seen corresponding path program 3 times [2024-06-27 18:40:47,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:47,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130533264] [2024-06-27 18:40:47,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:47,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:47,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:47,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130533264] [2024-06-27 18:40:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130533264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:40:47,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389033081] [2024-06-27 18:40:47,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:47,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:40:47,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:47,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:40:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:40:47,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:47,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 231 transitions, 2795 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:47,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:47,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:47,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:48,225 INFO L124 PetriNetUnfolderBase]: 1185/2081 cut-off events. [2024-06-27 18:40:48,225 INFO L125 PetriNetUnfolderBase]: For 32168/32186 co-relation queries the response was YES. [2024-06-27 18:40:48,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 2081 events. 1185/2081 cut-off events. For 32168/32186 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11549 event pairs, 207 based on Foata normal form. 13/2032 useless extension candidates. Maximal degree in co-relation 11970. Up to 1659 conditions per place. [2024-06-27 18:40:48,240 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 211 selfloop transitions, 50 changer transitions 0/267 dead transitions. [2024-06-27 18:40:48,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 267 transitions, 3587 flow [2024-06-27 18:40:48,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:48,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:48,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 18:40:48,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-27 18:40:48,241 INFO L175 Difference]: Start difference. First operand has 172 places, 231 transitions, 2795 flow. Second operand 8 states and 139 transitions. [2024-06-27 18:40:48,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 267 transitions, 3587 flow [2024-06-27 18:40:48,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 267 transitions, 3465 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:48,310 INFO L231 Difference]: Finished difference. Result has 173 places, 231 transitions, 2780 flow [2024-06-27 18:40:48,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=173, PETRI_TRANSITIONS=231} [2024-06-27 18:40:48,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 18:40:48,310 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 231 transitions, 2780 flow [2024-06-27 18:40:48,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:48,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:48,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:48,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:40:48,311 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:40:48,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:48,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2140266931, now seen corresponding path program 1 times [2024-06-27 18:40:48,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:48,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982227979] [2024-06-27 18:40:48,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:48,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:49,085 INFO L134 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:40:49,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:49,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982227979] [2024-06-27 18:40:49,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982227979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:49,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:49,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:40:49,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601396492] [2024-06-27 18:40:49,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:49,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:40:49,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:49,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:40:49,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:40:49,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:49,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 231 transitions, 2780 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:40:49,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:49,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:49,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:49,646 INFO L124 PetriNetUnfolderBase]: 1218/2126 cut-off events. [2024-06-27 18:40:49,646 INFO L125 PetriNetUnfolderBase]: For 34842/34860 co-relation queries the response was YES. [2024-06-27 18:40:49,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12337 conditions, 2126 events. 1218/2126 cut-off events. For 34842/34860 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11811 event pairs, 204 based on Foata normal form. 16/2084 useless extension candidates. Maximal degree in co-relation 12255. Up to 1644 conditions per place. [2024-06-27 18:40:49,665 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 217 selfloop transitions, 64 changer transitions 0/287 dead transitions. [2024-06-27 18:40:49,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 287 transitions, 3773 flow [2024-06-27 18:40:49,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:40:49,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:40:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 18:40:49,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46756756756756757 [2024-06-27 18:40:49,666 INFO L175 Difference]: Start difference. First operand has 173 places, 231 transitions, 2780 flow. Second operand 10 states and 173 transitions. [2024-06-27 18:40:49,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 287 transitions, 3773 flow [2024-06-27 18:40:49,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 287 transitions, 3646 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:49,754 INFO L231 Difference]: Finished difference. Result has 177 places, 241 transitions, 2935 flow [2024-06-27 18:40:49,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2935, PETRI_PLACES=177, PETRI_TRANSITIONS=241} [2024-06-27 18:40:49,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-27 18:40:49,755 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 241 transitions, 2935 flow [2024-06-27 18:40:49,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:40:49,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:49,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:40:49,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:40:49,756 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:40:49,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:49,756 INFO L85 PathProgramCache]: Analyzing trace with hash 692270958, now seen corresponding path program 1 times [2024-06-27 18:40:49,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:49,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956075852] [2024-06-27 18:40:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:49,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:49,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:49,809 INFO L134 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:40:49,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:49,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956075852] [2024-06-27 18:40:49,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956075852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:49,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:49,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:40:49,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699298565] [2024-06-27 18:40:49,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:49,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:40:49,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:49,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:40:49,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:40:49,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-27 18:40:49,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 241 transitions, 2935 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:49,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:49,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-27 18:40:49,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:49,991 INFO L124 PetriNetUnfolderBase]: 498/1056 cut-off events. [2024-06-27 18:40:49,991 INFO L125 PetriNetUnfolderBase]: For 19253/19349 co-relation queries the response was YES. [2024-06-27 18:40:49,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1056 events. 498/1056 cut-off events. For 19253/19349 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6124 event pairs, 83 based on Foata normal form. 83/1045 useless extension candidates. Maximal degree in co-relation 5547. Up to 311 conditions per place. [2024-06-27 18:40:49,999 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 58 selfloop transitions, 27 changer transitions 0/154 dead transitions. [2024-06-27 18:40:49,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 154 transitions, 1927 flow [2024-06-27 18:40:50,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:40:50,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:40:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-27 18:40:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6824324324324325 [2024-06-27 18:40:50,002 INFO L175 Difference]: Start difference. First operand has 177 places, 241 transitions, 2935 flow. Second operand 4 states and 101 transitions. [2024-06-27 18:40:50,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 154 transitions, 1927 flow [2024-06-27 18:40:50,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 154 transitions, 1525 flow, removed 42 selfloop flow, removed 32 redundant places. [2024-06-27 18:40:50,046 INFO L231 Difference]: Finished difference. Result has 150 places, 141 transitions, 1401 flow [2024-06-27 18:40:50,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1401, PETRI_PLACES=150, PETRI_TRANSITIONS=141} [2024-06-27 18:40:50,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-27 18:40:50,047 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 141 transitions, 1401 flow [2024-06-27 18:40:50,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:50,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:50,047 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:40:50,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:40:50,047 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:40:50,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:50,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1751956997, now seen corresponding path program 1 times [2024-06-27 18:40:50,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:50,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141276880] [2024-06-27 18:40:50,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:50,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:50,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:50,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141276880] [2024-06-27 18:40:50,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141276880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:50,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:50,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:50,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713599400] [2024-06-27 18:40:50,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:50,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:50,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:50,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:50,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:50,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:50,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 141 transitions, 1401 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:50,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:50,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:50,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:51,106 INFO L124 PetriNetUnfolderBase]: 770/1399 cut-off events. [2024-06-27 18:40:51,107 INFO L125 PetriNetUnfolderBase]: For 23144/23153 co-relation queries the response was YES. [2024-06-27 18:40:51,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7408 conditions, 1399 events. 770/1399 cut-off events. For 23144/23153 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6976 event pairs, 97 based on Foata normal form. 8/1348 useless extension candidates. Maximal degree in co-relation 7334. Up to 1117 conditions per place. [2024-06-27 18:40:51,120 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 136 selfloop transitions, 23 changer transitions 0/166 dead transitions. [2024-06-27 18:40:51,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 166 transitions, 1843 flow [2024-06-27 18:40:51,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:51,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:51,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 18:40:51,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42567567567567566 [2024-06-27 18:40:51,122 INFO L175 Difference]: Start difference. First operand has 150 places, 141 transitions, 1401 flow. Second operand 8 states and 126 transitions. [2024-06-27 18:40:51,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 166 transitions, 1843 flow [2024-06-27 18:40:51,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 166 transitions, 1841 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:40:51,177 INFO L231 Difference]: Finished difference. Result has 157 places, 143 transitions, 1485 flow [2024-06-27 18:40:51,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1485, PETRI_PLACES=157, PETRI_TRANSITIONS=143} [2024-06-27 18:40:51,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-27 18:40:51,178 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 143 transitions, 1485 flow [2024-06-27 18:40:51,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:51,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:51,178 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:40:51,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:40:51,179 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:40:51,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:51,179 INFO L85 PathProgramCache]: Analyzing trace with hash -127765301, now seen corresponding path program 2 times [2024-06-27 18:40:51,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:51,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88849237] [2024-06-27 18:40:51,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:51,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:51,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:51,748 INFO L134 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:40:51,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:51,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88849237] [2024-06-27 18:40:51,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88849237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:51,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:51,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:51,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549026243] [2024-06-27 18:40:51,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:51,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:51,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:51,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:51,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:51,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:51,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 143 transitions, 1485 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:51,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:51,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:51,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:52,170 INFO L124 PetriNetUnfolderBase]: 805/1462 cut-off events. [2024-06-27 18:40:52,171 INFO L125 PetriNetUnfolderBase]: For 26466/26475 co-relation queries the response was YES. [2024-06-27 18:40:52,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 1462 events. 805/1462 cut-off events. For 26466/26475 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7426 event pairs, 194 based on Foata normal form. 8/1407 useless extension candidates. Maximal degree in co-relation 7880. Up to 1198 conditions per place. [2024-06-27 18:40:52,181 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 138 selfloop transitions, 25 changer transitions 0/170 dead transitions. [2024-06-27 18:40:52,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 170 transitions, 2043 flow [2024-06-27 18:40:52,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:52,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:52,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 18:40:52,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 18:40:52,183 INFO L175 Difference]: Start difference. First operand has 157 places, 143 transitions, 1485 flow. Second operand 8 states and 128 transitions. [2024-06-27 18:40:52,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 170 transitions, 2043 flow [2024-06-27 18:40:52,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 170 transitions, 1975 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:52,235 INFO L231 Difference]: Finished difference. Result has 159 places, 147 transitions, 1544 flow [2024-06-27 18:40:52,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1544, PETRI_PLACES=159, PETRI_TRANSITIONS=147} [2024-06-27 18:40:52,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 18:40:52,237 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 147 transitions, 1544 flow [2024-06-27 18:40:52,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:52,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:52,237 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:40:52,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:40:52,238 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:40:52,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:52,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1843592223, now seen corresponding path program 3 times [2024-06-27 18:40:52,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:52,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114680958] [2024-06-27 18:40:52,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:52,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:52,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:52,813 INFO L134 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:40:52,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:52,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114680958] [2024-06-27 18:40:52,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114680958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:52,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:52,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:52,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440195199] [2024-06-27 18:40:52,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:52,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:52,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:52,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:52,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:52,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:52,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 147 transitions, 1544 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:52,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:52,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:52,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:53,262 INFO L124 PetriNetUnfolderBase]: 802/1457 cut-off events. [2024-06-27 18:40:53,262 INFO L125 PetriNetUnfolderBase]: For 26492/26501 co-relation queries the response was YES. [2024-06-27 18:40:53,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7915 conditions, 1457 events. 802/1457 cut-off events. For 26492/26501 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7388 event pairs, 200 based on Foata normal form. 8/1401 useless extension candidates. Maximal degree in co-relation 7837. Up to 1244 conditions per place. [2024-06-27 18:40:53,273 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 137 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-27 18:40:53,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 167 transitions, 1944 flow [2024-06-27 18:40:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:53,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:53,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 18:40:53,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155405405405405 [2024-06-27 18:40:53,276 INFO L175 Difference]: Start difference. First operand has 159 places, 147 transitions, 1544 flow. Second operand 8 states and 123 transitions. [2024-06-27 18:40:53,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 167 transitions, 1944 flow [2024-06-27 18:40:53,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 167 transitions, 1860 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 18:40:53,336 INFO L231 Difference]: Finished difference. Result has 163 places, 147 transitions, 1512 flow [2024-06-27 18:40:53,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1512, PETRI_PLACES=163, PETRI_TRANSITIONS=147} [2024-06-27 18:40:53,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-27 18:40:53,337 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 147 transitions, 1512 flow [2024-06-27 18:40:53,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:53,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:53,337 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:40:53,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:40:53,338 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:40:53,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:53,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1760475147, now seen corresponding path program 1 times [2024-06-27 18:40:53,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:53,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419740500] [2024-06-27 18:40:53,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:53,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:53,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:53,916 INFO L134 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:40:53,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:53,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419740500] [2024-06-27 18:40:53,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419740500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:53,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:53,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:53,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193180194] [2024-06-27 18:40:53,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:53,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:53,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:53,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:53,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:53,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 147 transitions, 1512 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:53,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:53,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:53,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:54,285 INFO L124 PetriNetUnfolderBase]: 800/1454 cut-off events. [2024-06-27 18:40:54,286 INFO L125 PetriNetUnfolderBase]: For 25597/25606 co-relation queries the response was YES. [2024-06-27 18:40:54,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7829 conditions, 1454 events. 800/1454 cut-off events. For 25597/25606 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7343 event pairs, 199 based on Foata normal form. 7/1396 useless extension candidates. Maximal degree in co-relation 7749. Up to 1245 conditions per place. [2024-06-27 18:40:54,295 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 133 selfloop transitions, 25 changer transitions 0/165 dead transitions. [2024-06-27 18:40:54,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 165 transitions, 1898 flow [2024-06-27 18:40:54,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:54,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:54,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 18:40:54,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40878378378378377 [2024-06-27 18:40:54,296 INFO L175 Difference]: Start difference. First operand has 163 places, 147 transitions, 1512 flow. Second operand 8 states and 121 transitions. [2024-06-27 18:40:54,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 165 transitions, 1898 flow [2024-06-27 18:40:54,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 165 transitions, 1842 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:54,353 INFO L231 Difference]: Finished difference. Result has 164 places, 147 transitions, 1514 flow [2024-06-27 18:40:54,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1514, PETRI_PLACES=164, PETRI_TRANSITIONS=147} [2024-06-27 18:40:54,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 18:40:54,353 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 147 transitions, 1514 flow [2024-06-27 18:40:54,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:54,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:54,354 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:40:54,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:40:54,354 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:40:54,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:54,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1755826759, now seen corresponding path program 1 times [2024-06-27 18:40:54,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:54,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615457387] [2024-06-27 18:40:54,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:54,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:54,827 INFO L134 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:40:54,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:54,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615457387] [2024-06-27 18:40:54,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615457387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:54,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:54,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:54,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922854194] [2024-06-27 18:40:54,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:54,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:54,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:54,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:54,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:54,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:54,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 147 transitions, 1514 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:54,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:54,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:54,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:55,213 INFO L124 PetriNetUnfolderBase]: 811/1470 cut-off events. [2024-06-27 18:40:55,213 INFO L125 PetriNetUnfolderBase]: For 27206/27216 co-relation queries the response was YES. [2024-06-27 18:40:55,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7928 conditions, 1470 events. 811/1470 cut-off events. For 27206/27216 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7465 event pairs, 194 based on Foata normal form. 9/1412 useless extension candidates. Maximal degree in co-relation 7847. Up to 1267 conditions per place. [2024-06-27 18:40:55,225 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 143 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2024-06-27 18:40:55,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 172 transitions, 1955 flow [2024-06-27 18:40:55,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:55,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 18:40:55,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024024024024024 [2024-06-27 18:40:55,226 INFO L175 Difference]: Start difference. First operand has 164 places, 147 transitions, 1514 flow. Second operand 9 states and 134 transitions. [2024-06-27 18:40:55,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 172 transitions, 1955 flow [2024-06-27 18:40:55,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 172 transitions, 1844 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:40:55,288 INFO L231 Difference]: Finished difference. Result has 164 places, 149 transitions, 1475 flow [2024-06-27 18:40:55,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1475, PETRI_PLACES=164, PETRI_TRANSITIONS=149} [2024-06-27 18:40:55,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 18:40:55,288 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 149 transitions, 1475 flow [2024-06-27 18:40:55,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:55,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:55,289 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:40:55,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:40:55,289 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:40:55,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:55,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1852400261, now seen corresponding path program 2 times [2024-06-27 18:40:55,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:55,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315021943] [2024-06-27 18:40:55,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:55,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:55,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:55,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315021943] [2024-06-27 18:40:55,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315021943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:55,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:55,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:55,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288903133] [2024-06-27 18:40:55,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:55,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:55,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:55,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:55,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:55,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:55,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 149 transitions, 1475 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:55,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:55,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:55,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:56,119 INFO L124 PetriNetUnfolderBase]: 835/1507 cut-off events. [2024-06-27 18:40:56,119 INFO L125 PetriNetUnfolderBase]: For 28901/28910 co-relation queries the response was YES. [2024-06-27 18:40:56,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8058 conditions, 1507 events. 835/1507 cut-off events. For 28901/28910 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7657 event pairs, 187 based on Foata normal form. 6/1441 useless extension candidates. Maximal degree in co-relation 7976. Up to 905 conditions per place. [2024-06-27 18:40:56,130 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 105 selfloop transitions, 64 changer transitions 0/176 dead transitions. [2024-06-27 18:40:56,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 176 transitions, 2122 flow [2024-06-27 18:40:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:56,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:40:56,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:40:56,131 INFO L175 Difference]: Start difference. First operand has 164 places, 149 transitions, 1475 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:40:56,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 176 transitions, 2122 flow [2024-06-27 18:40:56,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 176 transitions, 2075 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 18:40:56,202 INFO L231 Difference]: Finished difference. Result has 166 places, 153 transitions, 1613 flow [2024-06-27 18:40:56,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1613, PETRI_PLACES=166, PETRI_TRANSITIONS=153} [2024-06-27 18:40:56,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-27 18:40:56,203 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 153 transitions, 1613 flow [2024-06-27 18:40:56,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:56,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:56,203 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:40:56,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:40:56,204 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:40:56,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:56,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1852391891, now seen corresponding path program 3 times [2024-06-27 18:40:56,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:56,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509561014] [2024-06-27 18:40:56,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:56,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:56,686 INFO L134 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:40:56,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:56,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509561014] [2024-06-27 18:40:56,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509561014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:56,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:56,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:56,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491753175] [2024-06-27 18:40:56,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:56,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:56,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:56,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:56,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:56,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:56,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 153 transitions, 1613 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:56,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:56,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:56,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:57,027 INFO L124 PetriNetUnfolderBase]: 846/1524 cut-off events. [2024-06-27 18:40:57,028 INFO L125 PetriNetUnfolderBase]: For 29008/29017 co-relation queries the response was YES. [2024-06-27 18:40:57,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8397 conditions, 1524 events. 846/1524 cut-off events. For 29008/29017 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7766 event pairs, 188 based on Foata normal form. 4/1455 useless extension candidates. Maximal degree in co-relation 8314. Up to 909 conditions per place. [2024-06-27 18:40:57,039 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 109 selfloop transitions, 62 changer transitions 0/178 dead transitions. [2024-06-27 18:40:57,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 178 transitions, 2248 flow [2024-06-27 18:40:57,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:57,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:57,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:40:57,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:40:57,041 INFO L175 Difference]: Start difference. First operand has 166 places, 153 transitions, 1613 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:40:57,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 178 transitions, 2248 flow [2024-06-27 18:40:57,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 178 transitions, 2119 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:57,115 INFO L231 Difference]: Finished difference. Result has 169 places, 155 transitions, 1642 flow [2024-06-27 18:40:57,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=169, PETRI_TRANSITIONS=155} [2024-06-27 18:40:57,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 18:40:57,116 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 155 transitions, 1642 flow [2024-06-27 18:40:57,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:57,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:57,116 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:40:57,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:40:57,117 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:40:57,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1845725217, now seen corresponding path program 4 times [2024-06-27 18:40:57,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:57,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234682763] [2024-06-27 18:40:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:57,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:57,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:57,721 INFO L134 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:40:57,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:57,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234682763] [2024-06-27 18:40:57,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234682763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:57,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:57,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:57,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95252477] [2024-06-27 18:40:57,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:57,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:57,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:57,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:57,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:57,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:57,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 155 transitions, 1642 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:57,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:57,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:57,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:58,184 INFO L124 PetriNetUnfolderBase]: 862/1552 cut-off events. [2024-06-27 18:40:58,184 INFO L125 PetriNetUnfolderBase]: For 30261/30270 co-relation queries the response was YES. [2024-06-27 18:40:58,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8604 conditions, 1552 events. 862/1552 cut-off events. For 30261/30270 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7917 event pairs, 200 based on Foata normal form. 4/1484 useless extension candidates. Maximal degree in co-relation 8521. Up to 1240 conditions per place. [2024-06-27 18:40:58,196 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 135 selfloop transitions, 34 changer transitions 0/176 dead transitions. [2024-06-27 18:40:58,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 176 transitions, 2096 flow [2024-06-27 18:40:58,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:40:58,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:40:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 18:40:58,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42567567567567566 [2024-06-27 18:40:58,198 INFO L175 Difference]: Start difference. First operand has 169 places, 155 transitions, 1642 flow. Second operand 8 states and 126 transitions. [2024-06-27 18:40:58,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 176 transitions, 2096 flow [2024-06-27 18:40:58,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 176 transitions, 1985 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:58,260 INFO L231 Difference]: Finished difference. Result has 171 places, 157 transitions, 1646 flow [2024-06-27 18:40:58,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1646, PETRI_PLACES=171, PETRI_TRANSITIONS=157} [2024-06-27 18:40:58,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-27 18:40:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 157 transitions, 1646 flow [2024-06-27 18:40:58,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:58,262 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:40:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:40:58,262 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:40:58,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:58,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1845905141, now seen corresponding path program 4 times [2024-06-27 18:40:58,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:58,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316815158] [2024-06-27 18:40:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:58,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:40:58,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:58,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316815158] [2024-06-27 18:40:58,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316815158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:58,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:58,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:58,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080390777] [2024-06-27 18:40:58,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:58,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:58,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:58,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:58,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:58,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:58,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 157 transitions, 1646 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:58,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:58,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:58,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:40:59,079 INFO L124 PetriNetUnfolderBase]: 898/1607 cut-off events. [2024-06-27 18:40:59,079 INFO L125 PetriNetUnfolderBase]: For 34531/34540 co-relation queries the response was YES. [2024-06-27 18:40:59,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8988 conditions, 1607 events. 898/1607 cut-off events. For 34531/34540 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8266 event pairs, 208 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 8904. Up to 961 conditions per place. [2024-06-27 18:40:59,092 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 114 selfloop transitions, 65 changer transitions 0/186 dead transitions. [2024-06-27 18:40:59,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 186 transitions, 2358 flow [2024-06-27 18:40:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:40:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:40:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 18:40:59,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 18:40:59,093 INFO L175 Difference]: Start difference. First operand has 171 places, 157 transitions, 1646 flow. Second operand 9 states and 145 transitions. [2024-06-27 18:40:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 186 transitions, 2358 flow [2024-06-27 18:40:59,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 186 transitions, 2259 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:40:59,166 INFO L231 Difference]: Finished difference. Result has 175 places, 164 transitions, 1826 flow [2024-06-27 18:40:59,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=175, PETRI_TRANSITIONS=164} [2024-06-27 18:40:59,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-27 18:40:59,167 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 164 transitions, 1826 flow [2024-06-27 18:40:59,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:59,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:40:59,167 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:40:59,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:40:59,167 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:40:59,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:40:59,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1852154307, now seen corresponding path program 5 times [2024-06-27 18:40:59,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:40:59,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731807698] [2024-06-27 18:40:59,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:40:59,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:40:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:40:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:40:59,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:40:59,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731807698] [2024-06-27 18:40:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731807698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:40:59,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:40:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:40:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423811851] [2024-06-27 18:40:59,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:40:59,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:40:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:40:59,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:40:59,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:40:59,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:40:59,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 164 transitions, 1826 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:40:59,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:40:59,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:40:59,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:00,189 INFO L124 PetriNetUnfolderBase]: 914/1635 cut-off events. [2024-06-27 18:41:00,189 INFO L125 PetriNetUnfolderBase]: For 36614/36623 co-relation queries the response was YES. [2024-06-27 18:41:00,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9412 conditions, 1635 events. 914/1635 cut-off events. For 36614/36623 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8458 event pairs, 206 based on Foata normal form. 4/1561 useless extension candidates. Maximal degree in co-relation 9326. Up to 1322 conditions per place. [2024-06-27 18:41:00,203 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 140 selfloop transitions, 38 changer transitions 0/185 dead transitions. [2024-06-27 18:41:00,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 185 transitions, 2302 flow [2024-06-27 18:41:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:41:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:41:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 18:41:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42905405405405406 [2024-06-27 18:41:00,204 INFO L175 Difference]: Start difference. First operand has 175 places, 164 transitions, 1826 flow. Second operand 8 states and 127 transitions. [2024-06-27 18:41:00,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 185 transitions, 2302 flow [2024-06-27 18:41:00,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 185 transitions, 2228 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:41:00,292 INFO L231 Difference]: Finished difference. Result has 178 places, 166 transitions, 1879 flow [2024-06-27 18:41:00,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1879, PETRI_PLACES=178, PETRI_TRANSITIONS=166} [2024-06-27 18:41:00,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 18:41:00,293 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 166 transitions, 1879 flow [2024-06-27 18:41:00,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:00,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:00,294 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:41:00,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:41:00,294 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:41:00,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:00,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1845720567, now seen corresponding path program 6 times [2024-06-27 18:41:00,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:00,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975276199] [2024-06-27 18:41:00,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:00,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:00,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:00,920 INFO L134 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:41:00,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:00,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975276199] [2024-06-27 18:41:00,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975276199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:00,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:00,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:00,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913667200] [2024-06-27 18:41:00,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:00,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:00,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:00,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:00,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:00,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:00,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 166 transitions, 1879 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:00,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:00,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:00,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:01,395 INFO L124 PetriNetUnfolderBase]: 914/1635 cut-off events. [2024-06-27 18:41:01,396 INFO L125 PetriNetUnfolderBase]: For 36664/36673 co-relation queries the response was YES. [2024-06-27 18:41:01,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9322 conditions, 1635 events. 914/1635 cut-off events. For 36664/36673 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8445 event pairs, 204 based on Foata normal form. 4/1565 useless extension candidates. Maximal degree in co-relation 9235. Up to 1212 conditions per place. [2024-06-27 18:41:01,412 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 141 selfloop transitions, 41 changer transitions 0/189 dead transitions. [2024-06-27 18:41:01,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 189 transitions, 2377 flow [2024-06-27 18:41:01,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:41:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:41:01,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 18:41:01,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358108108108108 [2024-06-27 18:41:01,414 INFO L175 Difference]: Start difference. First operand has 178 places, 166 transitions, 1879 flow. Second operand 8 states and 129 transitions. [2024-06-27 18:41:01,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 189 transitions, 2377 flow [2024-06-27 18:41:01,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 189 transitions, 2266 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:41:01,526 INFO L231 Difference]: Finished difference. Result has 180 places, 168 transitions, 1906 flow [2024-06-27 18:41:01,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1906, PETRI_PLACES=180, PETRI_TRANSITIONS=168} [2024-06-27 18:41:01,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 18:41:01,527 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 168 transitions, 1906 flow [2024-06-27 18:41:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:01,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:01,527 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:41:01,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:41:01,527 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:41:01,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:01,528 INFO L85 PathProgramCache]: Analyzing trace with hash 552747039, now seen corresponding path program 5 times [2024-06-27 18:41:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:01,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973396384] [2024-06-27 18:41:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:01,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:02,072 INFO L134 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:41:02,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:02,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973396384] [2024-06-27 18:41:02,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973396384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:02,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:02,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:02,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013077419] [2024-06-27 18:41:02,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:02,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:02,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:02,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:02,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:02,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:02,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 168 transitions, 1906 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:02,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:02,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:02,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:02,547 INFO L124 PetriNetUnfolderBase]: 909/1627 cut-off events. [2024-06-27 18:41:02,547 INFO L125 PetriNetUnfolderBase]: For 35853/35862 co-relation queries the response was YES. [2024-06-27 18:41:02,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9211 conditions, 1627 events. 909/1627 cut-off events. For 35853/35862 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8420 event pairs, 208 based on Foata normal form. 4/1552 useless extension candidates. Maximal degree in co-relation 9123. Up to 987 conditions per place. [2024-06-27 18:41:02,564 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 119 selfloop transitions, 64 changer transitions 0/190 dead transitions. [2024-06-27 18:41:02,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 190 transitions, 2536 flow [2024-06-27 18:41:02,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:02,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:02,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 18:41:02,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-27 18:41:02,566 INFO L175 Difference]: Start difference. First operand has 180 places, 168 transitions, 1906 flow. Second operand 9 states and 149 transitions. [2024-06-27 18:41:02,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 190 transitions, 2536 flow [2024-06-27 18:41:02,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 190 transitions, 2416 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:41:02,694 INFO L231 Difference]: Finished difference. Result has 183 places, 168 transitions, 1919 flow [2024-06-27 18:41:02,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1919, PETRI_PLACES=183, PETRI_TRANSITIONS=168} [2024-06-27 18:41:02,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 18:41:02,695 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 168 transitions, 1919 flow [2024-06-27 18:41:02,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:02,695 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:41:02,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:41:02,695 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:41:02,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:02,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1924132963, now seen corresponding path program 1 times [2024-06-27 18:41:02,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:02,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91165472] [2024-06-27 18:41:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:02,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:02,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:03,438 INFO L134 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:41:03,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:03,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91165472] [2024-06-27 18:41:03,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91165472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:03,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:03,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:03,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142273959] [2024-06-27 18:41:03,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:03,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:03,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:03,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:03,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:03,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:03,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 168 transitions, 1919 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:03,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:03,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:03,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:03,819 INFO L124 PetriNetUnfolderBase]: 915/1636 cut-off events. [2024-06-27 18:41:03,820 INFO L125 PetriNetUnfolderBase]: For 36138/36147 co-relation queries the response was YES. [2024-06-27 18:41:03,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9317 conditions, 1636 events. 915/1636 cut-off events. For 36138/36147 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8418 event pairs, 233 based on Foata normal form. 7/1565 useless extension candidates. Maximal degree in co-relation 9228. Up to 1428 conditions per place. [2024-06-27 18:41:03,832 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 147 selfloop transitions, 33 changer transitions 0/187 dead transitions. [2024-06-27 18:41:03,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 187 transitions, 2384 flow [2024-06-27 18:41:03,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:03,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:03,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-27 18:41:03,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-27 18:41:03,840 INFO L175 Difference]: Start difference. First operand has 183 places, 168 transitions, 1919 flow. Second operand 10 states and 145 transitions. [2024-06-27 18:41:03,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 187 transitions, 2384 flow [2024-06-27 18:41:03,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 187 transitions, 2276 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:41:03,936 INFO L231 Difference]: Finished difference. Result has 187 places, 170 transitions, 1923 flow [2024-06-27 18:41:03,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1923, PETRI_PLACES=187, PETRI_TRANSITIONS=170} [2024-06-27 18:41:03,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-27 18:41:03,937 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 170 transitions, 1923 flow [2024-06-27 18:41:03,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:03,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:03,937 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:41:03,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:41:03,937 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:41:03,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:03,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1924133273, now seen corresponding path program 6 times [2024-06-27 18:41:03,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:03,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680383591] [2024-06-27 18:41:03,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:03,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:03,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:04,470 INFO L134 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:41:04,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:04,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680383591] [2024-06-27 18:41:04,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680383591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:04,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:04,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:04,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341936321] [2024-06-27 18:41:04,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:04,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:04,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:04,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:04,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:04,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:04,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 170 transitions, 1923 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:04,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:04,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:04,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:04,907 INFO L124 PetriNetUnfolderBase]: 966/1713 cut-off events. [2024-06-27 18:41:04,907 INFO L125 PetriNetUnfolderBase]: For 43783/43792 co-relation queries the response was YES. [2024-06-27 18:41:04,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9810 conditions, 1713 events. 966/1713 cut-off events. For 43783/43792 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8882 event pairs, 208 based on Foata normal form. 6/1631 useless extension candidates. Maximal degree in co-relation 9720. Up to 1030 conditions per place. [2024-06-27 18:41:04,921 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 120 selfloop transitions, 76 changer transitions 0/203 dead transitions. [2024-06-27 18:41:04,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 203 transitions, 2804 flow [2024-06-27 18:41:04,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:04,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:04,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:41:04,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:41:04,922 INFO L175 Difference]: Start difference. First operand has 187 places, 170 transitions, 1923 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:41:04,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 203 transitions, 2804 flow [2024-06-27 18:41:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 203 transitions, 2719 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:05,019 INFO L231 Difference]: Finished difference. Result has 190 places, 177 transitions, 2121 flow [2024-06-27 18:41:05,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2121, PETRI_PLACES=190, PETRI_TRANSITIONS=177} [2024-06-27 18:41:05,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-27 18:41:05,020 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 177 transitions, 2121 flow [2024-06-27 18:41:05,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:05,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:05,020 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:41:05,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:41:05,020 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:41:05,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:05,021 INFO L85 PathProgramCache]: Analyzing trace with hash 2075375813, now seen corresponding path program 7 times [2024-06-27 18:41:05,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:05,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174974198] [2024-06-27 18:41:05,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:05,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:05,447 INFO L134 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:41:05,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:05,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174974198] [2024-06-27 18:41:05,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174974198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:05,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:05,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:05,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129691937] [2024-06-27 18:41:05,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:05,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:05,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:05,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:05,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:05,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:05,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 177 transitions, 2121 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:05,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:05,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:05,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:05,843 INFO L124 PetriNetUnfolderBase]: 977/1730 cut-off events. [2024-06-27 18:41:05,843 INFO L125 PetriNetUnfolderBase]: For 44203/44212 co-relation queries the response was YES. [2024-06-27 18:41:05,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10228 conditions, 1730 events. 977/1730 cut-off events. For 44203/44212 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8963 event pairs, 225 based on Foata normal form. 4/1645 useless extension candidates. Maximal degree in co-relation 10136. Up to 1034 conditions per place. [2024-06-27 18:41:05,858 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 124 selfloop transitions, 71 changer transitions 0/202 dead transitions. [2024-06-27 18:41:05,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 202 transitions, 2915 flow [2024-06-27 18:41:05,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:05,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:05,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 18:41:05,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-27 18:41:05,860 INFO L175 Difference]: Start difference. First operand has 190 places, 177 transitions, 2121 flow. Second operand 9 states and 151 transitions. [2024-06-27 18:41:05,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 202 transitions, 2915 flow [2024-06-27 18:41:06,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 202 transitions, 2733 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:06,037 INFO L231 Difference]: Finished difference. Result has 192 places, 179 transitions, 2116 flow [2024-06-27 18:41:06,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2116, PETRI_PLACES=192, PETRI_TRANSITIONS=179} [2024-06-27 18:41:06,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 18:41:06,038 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 179 transitions, 2116 flow [2024-06-27 18:41:06,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:06,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:06,039 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:41:06,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:41:06,039 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:41:06,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:06,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1923776773, now seen corresponding path program 2 times [2024-06-27 18:41:06,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:06,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50117410] [2024-06-27 18:41:06,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:06,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:06,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:06,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50117410] [2024-06-27 18:41:06,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50117410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:06,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:06,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:06,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005823536] [2024-06-27 18:41:06,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:06,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:06,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:06,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:06,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:06,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:06,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 179 transitions, 2116 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:06,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:06,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:06,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:07,081 INFO L124 PetriNetUnfolderBase]: 973/1723 cut-off events. [2024-06-27 18:41:07,082 INFO L125 PetriNetUnfolderBase]: For 42462/42471 co-relation queries the response was YES. [2024-06-27 18:41:07,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10071 conditions, 1723 events. 973/1723 cut-off events. For 42462/42471 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8906 event pairs, 243 based on Foata normal form. 7/1643 useless extension candidates. Maximal degree in co-relation 9978. Up to 1500 conditions per place. [2024-06-27 18:41:07,097 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 154 selfloop transitions, 38 changer transitions 0/199 dead transitions. [2024-06-27 18:41:07,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 199 transitions, 2591 flow [2024-06-27 18:41:07,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:07,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:07,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-27 18:41:07,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882063882063882 [2024-06-27 18:41:07,098 INFO L175 Difference]: Start difference. First operand has 192 places, 179 transitions, 2116 flow. Second operand 11 states and 158 transitions. [2024-06-27 18:41:07,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 199 transitions, 2591 flow [2024-06-27 18:41:07,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 199 transitions, 2431 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 18:41:07,201 INFO L231 Difference]: Finished difference. Result has 197 places, 180 transitions, 2057 flow [2024-06-27 18:41:07,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2057, PETRI_PLACES=197, PETRI_TRANSITIONS=180} [2024-06-27 18:41:07,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 18:41:07,202 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 180 transitions, 2057 flow [2024-06-27 18:41:07,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:07,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:07,202 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:41:07,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:41:07,202 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:41:07,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2075606453, now seen corresponding path program 8 times [2024-06-27 18:41:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170543148] [2024-06-27 18:41:07,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:07,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:07,614 INFO L134 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:41:07,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:07,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170543148] [2024-06-27 18:41:07,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170543148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:07,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:07,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:07,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735802840] [2024-06-27 18:41:07,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:07,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:07,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:07,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:07,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:07,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:07,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 180 transitions, 2057 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:07,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:07,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:07,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:08,007 INFO L124 PetriNetUnfolderBase]: 1041/1825 cut-off events. [2024-06-27 18:41:08,008 INFO L125 PetriNetUnfolderBase]: For 53422/53431 co-relation queries the response was YES. [2024-06-27 18:41:08,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10821 conditions, 1825 events. 1041/1825 cut-off events. For 53422/53431 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9494 event pairs, 235 based on Foata normal form. 4/1731 useless extension candidates. Maximal degree in co-relation 10727. Up to 1074 conditions per place. [2024-06-27 18:41:08,024 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 134 selfloop transitions, 72 changer transitions 0/213 dead transitions. [2024-06-27 18:41:08,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 213 transitions, 3091 flow [2024-06-27 18:41:08,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:08,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:08,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:41:08,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 18:41:08,025 INFO L175 Difference]: Start difference. First operand has 197 places, 180 transitions, 2057 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:41:08,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 213 transitions, 3091 flow [2024-06-27 18:41:08,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 213 transitions, 3011 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 18:41:08,142 INFO L231 Difference]: Finished difference. Result has 198 places, 189 transitions, 2275 flow [2024-06-27 18:41:08,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2275, PETRI_PLACES=198, PETRI_TRANSITIONS=189} [2024-06-27 18:41:08,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 18:41:08,143 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 189 transitions, 2275 flow [2024-06-27 18:41:08,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:08,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:08,143 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:41:08,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:41:08,144 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:41:08,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:08,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1934252603, now seen corresponding path program 9 times [2024-06-27 18:41:08,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:08,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386148932] [2024-06-27 18:41:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:08,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:08,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:08,645 INFO L134 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:41:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:08,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386148932] [2024-06-27 18:41:08,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386148932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:08,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:08,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:08,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921986531] [2024-06-27 18:41:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:08,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:08,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:08,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:08,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:08,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:08,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 189 transitions, 2275 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:08,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:08,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:08,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:09,080 INFO L124 PetriNetUnfolderBase]: 1050/1840 cut-off events. [2024-06-27 18:41:09,081 INFO L125 PetriNetUnfolderBase]: For 56708/56717 co-relation queries the response was YES. [2024-06-27 18:41:09,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11122 conditions, 1840 events. 1050/1840 cut-off events. For 56708/56717 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9577 event pairs, 216 based on Foata normal form. 6/1747 useless extension candidates. Maximal degree in co-relation 11026. Up to 1078 conditions per place. [2024-06-27 18:41:09,096 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 131 selfloop transitions, 80 changer transitions 0/218 dead transitions. [2024-06-27 18:41:09,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 218 transitions, 3236 flow [2024-06-27 18:41:09,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:09,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:09,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 18:41:09,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-27 18:41:09,098 INFO L175 Difference]: Start difference. First operand has 198 places, 189 transitions, 2275 flow. Second operand 10 states and 168 transitions. [2024-06-27 18:41:09,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 218 transitions, 3236 flow [2024-06-27 18:41:09,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 218 transitions, 3115 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:41:09,236 INFO L231 Difference]: Finished difference. Result has 204 places, 191 transitions, 2355 flow [2024-06-27 18:41:09,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2355, PETRI_PLACES=204, PETRI_TRANSITIONS=191} [2024-06-27 18:41:09,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-27 18:41:09,237 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 191 transitions, 2355 flow [2024-06-27 18:41:09,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:09,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:09,237 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:41:09,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:41:09,237 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:41:09,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:09,238 INFO L85 PathProgramCache]: Analyzing trace with hash -717122505, now seen corresponding path program 3 times [2024-06-27 18:41:09,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:09,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863885876] [2024-06-27 18:41:09,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:09,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:09,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:09,859 INFO L134 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:41:09,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:09,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863885876] [2024-06-27 18:41:09,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863885876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:09,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:09,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:09,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854074093] [2024-06-27 18:41:09,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:09,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:09,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:09,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:09,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:09,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:09,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 191 transitions, 2355 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:09,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:09,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:09,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:10,335 INFO L124 PetriNetUnfolderBase]: 1046/1833 cut-off events. [2024-06-27 18:41:10,335 INFO L125 PetriNetUnfolderBase]: For 53603/53612 co-relation queries the response was YES. [2024-06-27 18:41:10,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11118 conditions, 1833 events. 1046/1833 cut-off events. For 53603/53612 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9518 event pairs, 251 based on Foata normal form. 7/1743 useless extension candidates. Maximal degree in co-relation 11021. Up to 1625 conditions per place. [2024-06-27 18:41:10,350 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 169 selfloop transitions, 33 changer transitions 0/209 dead transitions. [2024-06-27 18:41:10,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 209 transitions, 2843 flow [2024-06-27 18:41:10,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:10,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-27 18:41:10,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945945945945946 [2024-06-27 18:41:10,351 INFO L175 Difference]: Start difference. First operand has 204 places, 191 transitions, 2355 flow. Second operand 10 states and 146 transitions. [2024-06-27 18:41:10,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 209 transitions, 2843 flow [2024-06-27 18:41:10,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 209 transitions, 2599 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 18:41:10,524 INFO L231 Difference]: Finished difference. Result has 204 places, 192 transitions, 2200 flow [2024-06-27 18:41:10,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2200, PETRI_PLACES=204, PETRI_TRANSITIONS=192} [2024-06-27 18:41:10,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-27 18:41:10,525 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 192 transitions, 2200 flow [2024-06-27 18:41:10,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:10,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:10,525 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:41:10,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:41:10,525 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:41:10,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:10,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2075615133, now seen corresponding path program 4 times [2024-06-27 18:41:10,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:10,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026438289] [2024-06-27 18:41:10,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:10,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:10,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:11,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:41:11,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:11,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026438289] [2024-06-27 18:41:11,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026438289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:11,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:11,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:11,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978666] [2024-06-27 18:41:11,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:11,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:11,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:11,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:11,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:11,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:11,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 192 transitions, 2200 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:11,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:11,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:11,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:11,498 INFO L124 PetriNetUnfolderBase]: 1042/1828 cut-off events. [2024-06-27 18:41:11,498 INFO L125 PetriNetUnfolderBase]: For 51525/51534 co-relation queries the response was YES. [2024-06-27 18:41:11,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10550 conditions, 1828 events. 1042/1828 cut-off events. For 51525/51534 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9509 event pairs, 227 based on Foata normal form. 5/1734 useless extension candidates. Maximal degree in co-relation 10454. Up to 1225 conditions per place. [2024-06-27 18:41:11,513 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 139 selfloop transitions, 69 changer transitions 0/215 dead transitions. [2024-06-27 18:41:11,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 215 transitions, 3020 flow [2024-06-27 18:41:11,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:11,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:11,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 18:41:11,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 18:41:11,514 INFO L175 Difference]: Start difference. First operand has 204 places, 192 transitions, 2200 flow. Second operand 9 states and 148 transitions. [2024-06-27 18:41:11,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 215 transitions, 3020 flow [2024-06-27 18:41:11,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 215 transitions, 2929 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:11,630 INFO L231 Difference]: Finished difference. Result has 205 places, 192 transitions, 2256 flow [2024-06-27 18:41:11,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2256, PETRI_PLACES=205, PETRI_TRANSITIONS=192} [2024-06-27 18:41:11,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 18:41:11,632 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 192 transitions, 2256 flow [2024-06-27 18:41:11,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:11,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:11,632 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:41:11,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:41:11,633 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:41:11,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:11,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2075614823, now seen corresponding path program 10 times [2024-06-27 18:41:11,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:11,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034440954] [2024-06-27 18:41:11,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:11,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:12,135 INFO L134 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:41:12,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:12,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034440954] [2024-06-27 18:41:12,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034440954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:12,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:12,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:12,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432145401] [2024-06-27 18:41:12,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:12,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:12,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:12,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:12,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:12,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:12,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 192 transitions, 2256 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:12,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:12,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:12,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:12,573 INFO L124 PetriNetUnfolderBase]: 1032/1812 cut-off events. [2024-06-27 18:41:12,573 INFO L125 PetriNetUnfolderBase]: For 49516/49525 co-relation queries the response was YES. [2024-06-27 18:41:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10437 conditions, 1812 events. 1032/1812 cut-off events. For 49516/49525 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9433 event pairs, 233 based on Foata normal form. 6/1719 useless extension candidates. Maximal degree in co-relation 10340. Up to 1066 conditions per place. [2024-06-27 18:41:12,588 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 133 selfloop transitions, 74 changer transitions 0/214 dead transitions. [2024-06-27 18:41:12,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 214 transitions, 2970 flow [2024-06-27 18:41:12,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:12,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:12,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 18:41:12,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-27 18:41:12,590 INFO L175 Difference]: Start difference. First operand has 205 places, 192 transitions, 2256 flow. Second operand 9 states and 150 transitions. [2024-06-27 18:41:12,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 214 transitions, 2970 flow [2024-06-27 18:41:12,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 214 transitions, 2765 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:12,714 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 2207 flow [2024-06-27 18:41:12,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2207, PETRI_PLACES=206, PETRI_TRANSITIONS=192} [2024-06-27 18:41:12,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 18:41:12,715 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 2207 flow [2024-06-27 18:41:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:12,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:12,716 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:41:12,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:41:12,716 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:41:12,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:12,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1934260973, now seen corresponding path program 11 times [2024-06-27 18:41:12,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:12,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952195735] [2024-06-27 18:41:12,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:12,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:12,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:13,252 INFO L134 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:41:13,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:13,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952195735] [2024-06-27 18:41:13,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952195735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:13,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:13,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:13,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765775175] [2024-06-27 18:41:13,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:13,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:13,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:13,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:13,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:13,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:13,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 192 transitions, 2207 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:13,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:13,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:13,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:13,737 INFO L124 PetriNetUnfolderBase]: 1028/1805 cut-off events. [2024-06-27 18:41:13,738 INFO L125 PetriNetUnfolderBase]: For 44608/44617 co-relation queries the response was YES. [2024-06-27 18:41:13,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10248 conditions, 1805 events. 1028/1805 cut-off events. For 44608/44617 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9377 event pairs, 217 based on Foata normal form. 4/1710 useless extension candidates. Maximal degree in co-relation 10151. Up to 1065 conditions per place. [2024-06-27 18:41:13,753 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 124 selfloop transitions, 86 changer transitions 0/217 dead transitions. [2024-06-27 18:41:13,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 217 transitions, 2943 flow [2024-06-27 18:41:13,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:13,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:13,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:41:13,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:41:13,754 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 2207 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:41:13,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 217 transitions, 2943 flow [2024-06-27 18:41:13,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 217 transitions, 2763 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:41:13,880 INFO L231 Difference]: Finished difference. Result has 207 places, 192 transitions, 2204 flow [2024-06-27 18:41:13,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2204, PETRI_PLACES=207, PETRI_TRANSITIONS=192} [2024-06-27 18:41:13,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 18:41:13,881 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 192 transitions, 2204 flow [2024-06-27 18:41:13,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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:41:13,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:13,881 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:41:13,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:41:13,881 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:41:13,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:13,882 INFO L85 PathProgramCache]: Analyzing trace with hash -598373293, now seen corresponding path program 1 times [2024-06-27 18:41:13,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:13,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878456473] [2024-06-27 18:41:13,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:13,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:13,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:14,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:41:14,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:14,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878456473] [2024-06-27 18:41:14,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878456473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:14,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:14,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:14,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254728088] [2024-06-27 18:41:14,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:14,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:14,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:14,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:14,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:14,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:14,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 192 transitions, 2204 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:14,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:14,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:14,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:15,017 INFO L124 PetriNetUnfolderBase]: 1044/1834 cut-off events. [2024-06-27 18:41:15,018 INFO L125 PetriNetUnfolderBase]: For 45399/45408 co-relation queries the response was YES. [2024-06-27 18:41:15,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 1834 events. 1044/1834 cut-off events. For 45399/45408 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9569 event pairs, 141 based on Foata normal form. 8/1752 useless extension candidates. Maximal degree in co-relation 10346. Up to 1523 conditions per place. [2024-06-27 18:41:15,035 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 190 selfloop transitions, 25 changer transitions 0/222 dead transitions. [2024-06-27 18:41:15,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 222 transitions, 2790 flow [2024-06-27 18:41:15,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:15,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:15,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 18:41:15,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-06-27 18:41:15,036 INFO L175 Difference]: Start difference. First operand has 207 places, 192 transitions, 2204 flow. Second operand 9 states and 141 transitions. [2024-06-27 18:41:15,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 222 transitions, 2790 flow [2024-06-27 18:41:15,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 222 transitions, 2574 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 18:41:15,201 INFO L231 Difference]: Finished difference. Result has 207 places, 194 transitions, 2087 flow [2024-06-27 18:41:15,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2087, PETRI_PLACES=207, PETRI_TRANSITIONS=194} [2024-06-27 18:41:15,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 18:41:15,201 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 194 transitions, 2087 flow [2024-06-27 18:41:15,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:15,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:15,202 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:41:15,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:41:15,202 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:41:15,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:15,203 INFO L85 PathProgramCache]: Analyzing trace with hash 334244385, now seen corresponding path program 2 times [2024-06-27 18:41:15,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:15,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003168771] [2024-06-27 18:41:15,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:15,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:15,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:15,796 INFO L134 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:41:15,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:15,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003168771] [2024-06-27 18:41:15,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003168771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:15,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:15,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:15,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289838412] [2024-06-27 18:41:15,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:15,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:15,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:15,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:15,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:15,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:15,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 194 transitions, 2087 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:15,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:15,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:15,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:16,302 INFO L124 PetriNetUnfolderBase]: 1079/1896 cut-off events. [2024-06-27 18:41:16,302 INFO L125 PetriNetUnfolderBase]: For 49913/49922 co-relation queries the response was YES. [2024-06-27 18:41:16,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 1896 events. 1079/1896 cut-off events. For 49913/49922 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10019 event pairs, 236 based on Foata normal form. 8/1808 useless extension candidates. Maximal degree in co-relation 10517. Up to 1552 conditions per place. [2024-06-27 18:41:16,318 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 189 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2024-06-27 18:41:16,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 226 transitions, 2841 flow [2024-06-27 18:41:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:16,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 18:41:16,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 18:41:16,320 INFO L175 Difference]: Start difference. First operand has 207 places, 194 transitions, 2087 flow. Second operand 9 states and 145 transitions. [2024-06-27 18:41:16,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 226 transitions, 2841 flow [2024-06-27 18:41:16,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 226 transitions, 2758 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:16,449 INFO L231 Difference]: Finished difference. Result has 209 places, 198 transitions, 2161 flow [2024-06-27 18:41:16,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2161, PETRI_PLACES=209, PETRI_TRANSITIONS=198} [2024-06-27 18:41:16,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 18:41:16,452 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 198 transitions, 2161 flow [2024-06-27 18:41:16,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:16,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:16,452 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:41:16,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:41:16,452 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:41:16,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:16,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1316776848, now seen corresponding path program 1 times [2024-06-27 18:41:16,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:16,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129761794] [2024-06-27 18:41:16,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:16,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:17,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:41:17,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:17,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129761794] [2024-06-27 18:41:17,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129761794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:17,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:17,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:17,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372646400] [2024-06-27 18:41:17,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:17,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:17,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:17,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:17,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:17,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:17,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 198 transitions, 2161 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:17,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:17,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:17,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:17,547 INFO L124 PetriNetUnfolderBase]: 1076/1891 cut-off events. [2024-06-27 18:41:17,547 INFO L125 PetriNetUnfolderBase]: For 48166/48175 co-relation queries the response was YES. [2024-06-27 18:41:17,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10559 conditions, 1891 events. 1076/1891 cut-off events. For 48166/48175 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9977 event pairs, 249 based on Foata normal form. 7/1799 useless extension candidates. Maximal degree in co-relation 10459. Up to 1662 conditions per place. [2024-06-27 18:41:17,563 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 183 selfloop transitions, 29 changer transitions 0/219 dead transitions. [2024-06-27 18:41:17,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 219 transitions, 2667 flow [2024-06-27 18:41:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 18:41:17,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024024024024024 [2024-06-27 18:41:17,564 INFO L175 Difference]: Start difference. First operand has 209 places, 198 transitions, 2161 flow. Second operand 9 states and 134 transitions. [2024-06-27 18:41:17,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 219 transitions, 2667 flow [2024-06-27 18:41:17,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 219 transitions, 2580 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:41:17,676 INFO L231 Difference]: Finished difference. Result has 213 places, 198 transitions, 2140 flow [2024-06-27 18:41:17,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2140, PETRI_PLACES=213, PETRI_TRANSITIONS=198} [2024-06-27 18:41:17,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 18:41:17,677 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 198 transitions, 2140 flow [2024-06-27 18:41:17,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:17,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:17,677 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:41:17,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:41:17,677 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:41:17,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:17,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1316777065, now seen corresponding path program 3 times [2024-06-27 18:41:17,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:17,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037963698] [2024-06-27 18:41:17,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:17,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:17,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:18,294 INFO L134 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:41:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037963698] [2024-06-27 18:41:18,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037963698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:18,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:18,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:18,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384681604] [2024-06-27 18:41:18,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:18,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:18,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:18,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:18,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:18,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 198 transitions, 2140 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:18,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:18,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:18,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:18,758 INFO L124 PetriNetUnfolderBase]: 1092/1919 cut-off events. [2024-06-27 18:41:18,758 INFO L125 PetriNetUnfolderBase]: For 50744/50753 co-relation queries the response was YES. [2024-06-27 18:41:18,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10661 conditions, 1919 events. 1092/1919 cut-off events. For 50744/50753 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10178 event pairs, 259 based on Foata normal form. 8/1829 useless extension candidates. Maximal degree in co-relation 10559. Up to 1686 conditions per place. [2024-06-27 18:41:18,774 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 189 selfloop transitions, 27 changer transitions 0/223 dead transitions. [2024-06-27 18:41:18,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 223 transitions, 2700 flow [2024-06-27 18:41:18,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:18,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 18:41:18,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084084084084084 [2024-06-27 18:41:18,779 INFO L175 Difference]: Start difference. First operand has 213 places, 198 transitions, 2140 flow. Second operand 9 states and 136 transitions. [2024-06-27 18:41:18,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 223 transitions, 2700 flow [2024-06-27 18:41:18,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 223 transitions, 2511 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 18:41:18,916 INFO L231 Difference]: Finished difference. Result has 211 places, 200 transitions, 2051 flow [2024-06-27 18:41:18,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2051, PETRI_PLACES=211, PETRI_TRANSITIONS=200} [2024-06-27 18:41:18,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 18:41:18,917 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 200 transitions, 2051 flow [2024-06-27 18:41:18,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:18,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:18,917 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:41:18,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:41:18,917 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:41:18,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1259840945, now seen corresponding path program 4 times [2024-06-27 18:41:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202311746] [2024-06-27 18:41:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:19,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:19,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:19,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202311746] [2024-06-27 18:41:19,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202311746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:19,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:19,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:19,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598698310] [2024-06-27 18:41:19,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:19,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:19,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:19,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:19,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:19,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:19,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 200 transitions, 2051 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:19,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:19,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:19,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:20,082 INFO L124 PetriNetUnfolderBase]: 1089/1915 cut-off events. [2024-06-27 18:41:20,083 INFO L125 PetriNetUnfolderBase]: For 46619/46628 co-relation queries the response was YES. [2024-06-27 18:41:20,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 1915 events. 1089/1915 cut-off events. For 46619/46628 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10171 event pairs, 240 based on Foata normal form. 8/1826 useless extension candidates. Maximal degree in co-relation 10241. Up to 1633 conditions per place. [2024-06-27 18:41:20,100 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 189 selfloop transitions, 29 changer transitions 0/225 dead transitions. [2024-06-27 18:41:20,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 225 transitions, 2589 flow [2024-06-27 18:41:20,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:20,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:20,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 18:41:20,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42042042042042044 [2024-06-27 18:41:20,102 INFO L175 Difference]: Start difference. First operand has 211 places, 200 transitions, 2051 flow. Second operand 9 states and 140 transitions. [2024-06-27 18:41:20,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 225 transitions, 2589 flow [2024-06-27 18:41:20,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 225 transitions, 2487 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:20,238 INFO L231 Difference]: Finished difference. Result has 213 places, 200 transitions, 2012 flow [2024-06-27 18:41:20,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2012, PETRI_PLACES=213, PETRI_TRANSITIONS=200} [2024-06-27 18:41:20,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 18:41:20,239 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 200 transitions, 2012 flow [2024-06-27 18:41:20,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:20,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:20,239 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:41:20,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:41:20,239 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:41:20,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:20,240 INFO L85 PathProgramCache]: Analyzing trace with hash -37567589, now seen corresponding path program 5 times [2024-06-27 18:41:20,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:20,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137014898] [2024-06-27 18:41:20,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:20,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:20,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:41:20,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:20,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137014898] [2024-06-27 18:41:20,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137014898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:20,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:20,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:20,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526545455] [2024-06-27 18:41:20,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:20,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:20,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:20,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:20,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:20,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:20,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 200 transitions, 2012 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:20,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:20,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:20,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:21,415 INFO L124 PetriNetUnfolderBase]: 1105/1944 cut-off events. [2024-06-27 18:41:21,416 INFO L125 PetriNetUnfolderBase]: For 48150/48159 co-relation queries the response was YES. [2024-06-27 18:41:21,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10498 conditions, 1944 events. 1105/1944 cut-off events. For 48150/48159 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10376 event pairs, 221 based on Foata normal form. 4/1847 useless extension candidates. Maximal degree in co-relation 10394. Up to 1521 conditions per place. [2024-06-27 18:41:21,432 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 161 selfloop transitions, 56 changer transitions 0/224 dead transitions. [2024-06-27 18:41:21,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 224 transitions, 2584 flow [2024-06-27 18:41:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:21,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:21,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 18:41:21,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294294294294294 [2024-06-27 18:41:21,433 INFO L175 Difference]: Start difference. First operand has 213 places, 200 transitions, 2012 flow. Second operand 9 states and 143 transitions. [2024-06-27 18:41:21,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 224 transitions, 2584 flow [2024-06-27 18:41:21,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 224 transitions, 2508 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:21,574 INFO L231 Difference]: Finished difference. Result has 214 places, 202 transitions, 2105 flow [2024-06-27 18:41:21,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2105, PETRI_PLACES=214, PETRI_TRANSITIONS=202} [2024-06-27 18:41:21,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 18:41:21,575 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 202 transitions, 2105 flow [2024-06-27 18:41:21,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:21,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:21,575 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:41:21,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:41:21,576 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:41:21,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:21,576 INFO L85 PathProgramCache]: Analyzing trace with hash -244221029, now seen corresponding path program 6 times [2024-06-27 18:41:21,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:21,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967030097] [2024-06-27 18:41:21,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:21,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:21,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:22,257 INFO L134 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:41:22,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:22,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967030097] [2024-06-27 18:41:22,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967030097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:22,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:22,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:22,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157979322] [2024-06-27 18:41:22,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:22,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:22,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:22,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:22,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:22,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:22,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 202 transitions, 2105 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:22,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:22,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:22,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:22,850 INFO L124 PetriNetUnfolderBase]: 1121/1972 cut-off events. [2024-06-27 18:41:22,850 INFO L125 PetriNetUnfolderBase]: For 50486/50495 co-relation queries the response was YES. [2024-06-27 18:41:22,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10831 conditions, 1972 events. 1121/1972 cut-off events. For 50486/50495 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10542 event pairs, 238 based on Foata normal form. 4/1875 useless extension candidates. Maximal degree in co-relation 10726. Up to 1549 conditions per place. [2024-06-27 18:41:22,868 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 169 selfloop transitions, 50 changer transitions 0/226 dead transitions. [2024-06-27 18:41:22,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 226 transitions, 2685 flow [2024-06-27 18:41:22,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:22,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:22,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 18:41:22,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-06-27 18:41:22,869 INFO L175 Difference]: Start difference. First operand has 214 places, 202 transitions, 2105 flow. Second operand 9 states and 141 transitions. [2024-06-27 18:41:22,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 226 transitions, 2685 flow [2024-06-27 18:41:23,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 226 transitions, 2532 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:23,039 INFO L231 Difference]: Finished difference. Result has 216 places, 204 transitions, 2113 flow [2024-06-27 18:41:23,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2113, PETRI_PLACES=216, PETRI_TRANSITIONS=204} [2024-06-27 18:41:23,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 18:41:23,040 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 204 transitions, 2113 flow [2024-06-27 18:41:23,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:23,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:23,041 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:41:23,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:41:23,041 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:41:23,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:23,041 INFO L85 PathProgramCache]: Analyzing trace with hash -244226609, now seen corresponding path program 7 times [2024-06-27 18:41:23,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:23,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897745545] [2024-06-27 18:41:23,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:23,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:23,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:41:23,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:23,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897745545] [2024-06-27 18:41:23,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897745545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:23,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:23,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:23,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118989703] [2024-06-27 18:41:23,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:23,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:23,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:23,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:23,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:23,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:23,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 204 transitions, 2113 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:23,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:23,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:23,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:24,315 INFO L124 PetriNetUnfolderBase]: 1137/2001 cut-off events. [2024-06-27 18:41:24,315 INFO L125 PetriNetUnfolderBase]: For 52569/52578 co-relation queries the response was YES. [2024-06-27 18:41:24,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10979 conditions, 2001 events. 1137/2001 cut-off events. For 52569/52578 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10766 event pairs, 232 based on Foata normal form. 4/1904 useless extension candidates. Maximal degree in co-relation 10873. Up to 1533 conditions per place. [2024-06-27 18:41:24,336 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-27 18:41:24,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 230 transitions, 2715 flow [2024-06-27 18:41:24,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:24,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 18:41:24,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 18:41:24,338 INFO L175 Difference]: Start difference. First operand has 216 places, 204 transitions, 2113 flow. Second operand 9 states and 145 transitions. [2024-06-27 18:41:24,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 230 transitions, 2715 flow [2024-06-27 18:41:24,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 230 transitions, 2570 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:24,511 INFO L231 Difference]: Finished difference. Result has 218 places, 206 transitions, 2139 flow [2024-06-27 18:41:24,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2139, PETRI_PLACES=218, PETRI_TRANSITIONS=206} [2024-06-27 18:41:24,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-27 18:41:24,511 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 206 transitions, 2139 flow [2024-06-27 18:41:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:24,512 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:41:24,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:41:24,512 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:41:24,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:24,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1582215669, now seen corresponding path program 8 times [2024-06-27 18:41:24,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:24,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465875698] [2024-06-27 18:41:24,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:24,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:24,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:25,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:41:25,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:25,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465875698] [2024-06-27 18:41:25,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465875698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:25,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:25,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:25,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783432772] [2024-06-27 18:41:25,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:25,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:25,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:25,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:25,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:25,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 206 transitions, 2139 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:25,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:25,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:25,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:25,643 INFO L124 PetriNetUnfolderBase]: 1153/2029 cut-off events. [2024-06-27 18:41:25,643 INFO L125 PetriNetUnfolderBase]: For 54665/54674 co-relation queries the response was YES. [2024-06-27 18:41:25,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11174 conditions, 2029 events. 1153/2029 cut-off events. For 54665/54674 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10981 event pairs, 241 based on Foata normal form. 4/1931 useless extension candidates. Maximal degree in co-relation 11067. Up to 1605 conditions per place. [2024-06-27 18:41:25,662 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-27 18:41:25,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 230 transitions, 2735 flow [2024-06-27 18:41:25,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:25,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:25,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 18:41:25,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294294294294294 [2024-06-27 18:41:25,663 INFO L175 Difference]: Start difference. First operand has 218 places, 206 transitions, 2139 flow. Second operand 9 states and 143 transitions. [2024-06-27 18:41:25,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 230 transitions, 2735 flow [2024-06-27 18:41:25,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 230 transitions, 2580 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:25,829 INFO L231 Difference]: Finished difference. Result has 220 places, 208 transitions, 2159 flow [2024-06-27 18:41:25,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2159, PETRI_PLACES=220, PETRI_TRANSITIONS=208} [2024-06-27 18:41:25,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-27 18:41:25,832 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 208 transitions, 2159 flow [2024-06-27 18:41:25,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:25,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:25,832 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:41:25,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:41:25,833 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:41:25,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1582210089, now seen corresponding path program 9 times [2024-06-27 18:41:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215037857] [2024-06-27 18:41:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:26,505 INFO L134 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:41:26,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:26,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215037857] [2024-06-27 18:41:26,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215037857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:26,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:26,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:26,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620650672] [2024-06-27 18:41:26,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:26,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:26,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:26,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:26,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:26,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:26,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 208 transitions, 2159 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:26,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:26,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:26,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:27,114 INFO L124 PetriNetUnfolderBase]: 1169/2057 cut-off events. [2024-06-27 18:41:27,114 INFO L125 PetriNetUnfolderBase]: For 56834/56843 co-relation queries the response was YES. [2024-06-27 18:41:27,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11342 conditions, 2057 events. 1169/2057 cut-off events. For 56834/56843 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11174 event pairs, 244 based on Foata normal form. 4/1961 useless extension candidates. Maximal degree in co-relation 11234. Up to 1571 conditions per place. [2024-06-27 18:41:27,135 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 169 selfloop transitions, 58 changer transitions 0/234 dead transitions. [2024-06-27 18:41:27,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 234 transitions, 2777 flow [2024-06-27 18:41:27,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:27,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:27,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 18:41:27,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-27 18:41:27,136 INFO L175 Difference]: Start difference. First operand has 220 places, 208 transitions, 2159 flow. Second operand 9 states and 146 transitions. [2024-06-27 18:41:27,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 234 transitions, 2777 flow [2024-06-27 18:41:27,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 234 transitions, 2618 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:27,297 INFO L231 Difference]: Finished difference. Result has 222 places, 210 transitions, 2189 flow [2024-06-27 18:41:27,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2189, PETRI_PLACES=222, PETRI_TRANSITIONS=210} [2024-06-27 18:41:27,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-27 18:41:27,298 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 210 transitions, 2189 flow [2024-06-27 18:41:27,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:27,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:27,298 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:41:27,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:41:27,299 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:41:27,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:27,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1382764149, now seen corresponding path program 10 times [2024-06-27 18:41:27,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:27,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551052349] [2024-06-27 18:41:27,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:27,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:27,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:28,004 INFO L134 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:41:28,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:28,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551052349] [2024-06-27 18:41:28,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551052349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:28,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:28,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:28,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310885435] [2024-06-27 18:41:28,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:28,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:28,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:28,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 210 transitions, 2189 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:28,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:28,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:28,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:28,503 INFO L124 PetriNetUnfolderBase]: 1188/2091 cut-off events. [2024-06-27 18:41:28,503 INFO L125 PetriNetUnfolderBase]: For 59816/59825 co-relation queries the response was YES. [2024-06-27 18:41:28,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11627 conditions, 2091 events. 1188/2091 cut-off events. For 59816/59825 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11382 event pairs, 251 based on Foata normal form. 4/2000 useless extension candidates. Maximal degree in co-relation 11518. Up to 1383 conditions per place. [2024-06-27 18:41:28,524 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 167 selfloop transitions, 67 changer transitions 0/241 dead transitions. [2024-06-27 18:41:28,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 3035 flow [2024-06-27 18:41:28,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:28,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:28,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 18:41:28,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 18:41:28,526 INFO L175 Difference]: Start difference. First operand has 222 places, 210 transitions, 2189 flow. Second operand 9 states and 148 transitions. [2024-06-27 18:41:28,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 3035 flow [2024-06-27 18:41:28,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 241 transitions, 2862 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:28,724 INFO L231 Difference]: Finished difference. Result has 224 places, 214 transitions, 2295 flow [2024-06-27 18:41:28,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2295, PETRI_PLACES=224, PETRI_TRANSITIONS=214} [2024-06-27 18:41:28,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 18:41:28,725 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 214 transitions, 2295 flow [2024-06-27 18:41:28,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:28,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:28,725 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:41:28,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:41:28,726 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:41:28,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:28,726 INFO L85 PathProgramCache]: Analyzing trace with hash -88067501, now seen corresponding path program 11 times [2024-06-27 18:41:28,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:28,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807876130] [2024-06-27 18:41:28,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:28,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:28,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:29,267 INFO L134 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:41:29,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:29,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807876130] [2024-06-27 18:41:29,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807876130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:29,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:29,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:29,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357072534] [2024-06-27 18:41:29,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:29,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:29,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:29,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:29,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:29,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:29,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 214 transitions, 2295 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:29,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:29,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:29,770 INFO L124 PetriNetUnfolderBase]: 1204/2120 cut-off events. [2024-06-27 18:41:29,770 INFO L125 PetriNetUnfolderBase]: For 62354/62363 co-relation queries the response was YES. [2024-06-27 18:41:29,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11869 conditions, 2120 events. 1204/2120 cut-off events. For 62354/62363 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11590 event pairs, 270 based on Foata normal form. 4/2020 useless extension candidates. Maximal degree in co-relation 11759. Up to 1694 conditions per place. [2024-06-27 18:41:29,790 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 181 selfloop transitions, 49 changer transitions 0/237 dead transitions. [2024-06-27 18:41:29,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 237 transitions, 2913 flow [2024-06-27 18:41:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:29,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:29,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 18:41:29,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-27 18:41:29,791 INFO L175 Difference]: Start difference. First operand has 224 places, 214 transitions, 2295 flow. Second operand 9 states and 142 transitions. [2024-06-27 18:41:29,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 237 transitions, 2913 flow [2024-06-27 18:41:29,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 237 transitions, 2699 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:29,953 INFO L231 Difference]: Finished difference. Result has 226 places, 216 transitions, 2260 flow [2024-06-27 18:41:29,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2260, PETRI_PLACES=226, PETRI_TRANSITIONS=216} [2024-06-27 18:41:29,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 18:41:29,954 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 216 transitions, 2260 flow [2024-06-27 18:41:29,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:29,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:29,954 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:41:29,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:41:29,954 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:41:29,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:29,954 INFO L85 PathProgramCache]: Analyzing trace with hash 492463694, now seen corresponding path program 1 times [2024-06-27 18:41:29,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:29,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730491449] [2024-06-27 18:41:29,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:29,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:30,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:41:30,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:30,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730491449] [2024-06-27 18:41:30,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730491449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:30,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:30,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:30,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395208131] [2024-06-27 18:41:30,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:30,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:30,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:30,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:30,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:30,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:30,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 216 transitions, 2260 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:30,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:30,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:30,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:31,326 INFO L124 PetriNetUnfolderBase]: 1220/2148 cut-off events. [2024-06-27 18:41:31,326 INFO L125 PetriNetUnfolderBase]: For 62357/62366 co-relation queries the response was YES. [2024-06-27 18:41:31,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11847 conditions, 2148 events. 1220/2148 cut-off events. For 62357/62366 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 11783 event pairs, 311 based on Foata normal form. 8/2054 useless extension candidates. Maximal degree in co-relation 11737. Up to 1897 conditions per place. [2024-06-27 18:41:31,344 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 195 selfloop transitions, 40 changer transitions 0/242 dead transitions. [2024-06-27 18:41:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 242 transitions, 2898 flow [2024-06-27 18:41:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:41:31,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:41:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-27 18:41:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38963963963963966 [2024-06-27 18:41:31,346 INFO L175 Difference]: Start difference. First operand has 226 places, 216 transitions, 2260 flow. Second operand 12 states and 173 transitions. [2024-06-27 18:41:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 242 transitions, 2898 flow [2024-06-27 18:41:31,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 242 transitions, 2757 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:31,537 INFO L231 Difference]: Finished difference. Result has 231 places, 218 transitions, 2279 flow [2024-06-27 18:41:31,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2279, PETRI_PLACES=231, PETRI_TRANSITIONS=218} [2024-06-27 18:41:31,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 18:41:31,537 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 218 transitions, 2279 flow [2024-06-27 18:41:31,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:31,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:31,538 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:41:31,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:41:31,538 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:41:31,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:31,538 INFO L85 PathProgramCache]: Analyzing trace with hash -88073081, now seen corresponding path program 12 times [2024-06-27 18:41:31,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:31,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531308828] [2024-06-27 18:41:31,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:31,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:32,114 INFO L134 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:41:32,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531308828] [2024-06-27 18:41:32,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531308828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:32,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:32,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:32,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935705526] [2024-06-27 18:41:32,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:32,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:32,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:32,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:32,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:32,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:32,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 218 transitions, 2279 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:32,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:32,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:32,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:32,641 INFO L124 PetriNetUnfolderBase]: 1236/2176 cut-off events. [2024-06-27 18:41:32,641 INFO L125 PetriNetUnfolderBase]: For 64357/64366 co-relation queries the response was YES. [2024-06-27 18:41:32,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11957 conditions, 2176 events. 1236/2176 cut-off events. For 64357/64366 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 11994 event pairs, 283 based on Foata normal form. 4/2079 useless extension candidates. Maximal degree in co-relation 11846. Up to 1663 conditions per place. [2024-06-27 18:41:32,663 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 182 selfloop transitions, 55 changer transitions 0/244 dead transitions. [2024-06-27 18:41:32,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 244 transitions, 3045 flow [2024-06-27 18:41:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 18:41:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 18:41:32,665 INFO L175 Difference]: Start difference. First operand has 231 places, 218 transitions, 2279 flow. Second operand 9 states and 147 transitions. [2024-06-27 18:41:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 244 transitions, 3045 flow [2024-06-27 18:41:32,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 244 transitions, 2903 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-27 18:41:32,912 INFO L231 Difference]: Finished difference. Result has 230 places, 220 transitions, 2310 flow [2024-06-27 18:41:32,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2310, PETRI_PLACES=230, PETRI_TRANSITIONS=220} [2024-06-27 18:41:32,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 18:41:32,913 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 220 transitions, 2310 flow [2024-06-27 18:41:32,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:32,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:32,913 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:41:32,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:41:32,914 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:41:32,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:32,914 INFO L85 PathProgramCache]: Analyzing trace with hash -746694072, now seen corresponding path program 2 times [2024-06-27 18:41:32,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:32,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741515637] [2024-06-27 18:41:32,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:32,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:33,709 INFO L134 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:41:33,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:33,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741515637] [2024-06-27 18:41:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741515637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:33,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:33,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:33,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063064957] [2024-06-27 18:41:33,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:33,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:33,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:33,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:33,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:33,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 220 transitions, 2310 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:33,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:33,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:33,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:34,373 INFO L124 PetriNetUnfolderBase]: 1252/2205 cut-off events. [2024-06-27 18:41:34,373 INFO L125 PetriNetUnfolderBase]: For 66421/66430 co-relation queries the response was YES. [2024-06-27 18:41:34,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12199 conditions, 2205 events. 1252/2205 cut-off events. For 66421/66430 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12165 event pairs, 309 based on Foata normal form. 8/2110 useless extension candidates. Maximal degree in co-relation 12087. Up to 1891 conditions per place. [2024-06-27 18:41:34,394 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 198 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-27 18:41:34,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 249 transitions, 2980 flow [2024-06-27 18:41:34,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:41:34,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:41:34,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-27 18:41:34,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-27 18:41:34,396 INFO L175 Difference]: Start difference. First operand has 230 places, 220 transitions, 2310 flow. Second operand 12 states and 177 transitions. [2024-06-27 18:41:34,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 249 transitions, 2980 flow [2024-06-27 18:41:34,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 249 transitions, 2802 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:34,612 INFO L231 Difference]: Finished difference. Result has 235 places, 222 transitions, 2303 flow [2024-06-27 18:41:34,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2303, PETRI_PLACES=235, PETRI_TRANSITIONS=222} [2024-06-27 18:41:34,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-27 18:41:34,613 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 222 transitions, 2303 flow [2024-06-27 18:41:34,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:34,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:34,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:41:34,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:41:34,620 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:41:34,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:34,621 INFO L85 PathProgramCache]: Analyzing trace with hash 481412163, now seen corresponding path program 1 times [2024-06-27 18:41:34,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:34,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513158201] [2024-06-27 18:41:34,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:34,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:35,252 INFO L134 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:41:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513158201] [2024-06-27 18:41:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513158201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223286200] [2024-06-27 18:41:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:35,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:35,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 222 transitions, 2303 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:35,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:35,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:35,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:35,864 INFO L124 PetriNetUnfolderBase]: 1248/2199 cut-off events. [2024-06-27 18:41:35,865 INFO L125 PetriNetUnfolderBase]: For 62504/62513 co-relation queries the response was YES. [2024-06-27 18:41:35,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11893 conditions, 2199 events. 1248/2199 cut-off events. For 62504/62513 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12159 event pairs, 292 based on Foata normal form. 4/2098 useless extension candidates. Maximal degree in co-relation 11780. Up to 1456 conditions per place. [2024-06-27 18:41:35,885 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 155 selfloop transitions, 86 changer transitions 0/248 dead transitions. [2024-06-27 18:41:35,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 248 transitions, 3027 flow [2024-06-27 18:41:35,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:35,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:35,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 18:41:35,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275184275184275 [2024-06-27 18:41:35,886 INFO L175 Difference]: Start difference. First operand has 235 places, 222 transitions, 2303 flow. Second operand 11 states and 174 transitions. [2024-06-27 18:41:35,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 248 transitions, 3027 flow [2024-06-27 18:41:36,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 248 transitions, 2866 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 18:41:36,080 INFO L231 Difference]: Finished difference. Result has 236 places, 222 transitions, 2319 flow [2024-06-27 18:41:36,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2319, PETRI_PLACES=236, PETRI_TRANSITIONS=222} [2024-06-27 18:41:36,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 18:41:36,081 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 222 transitions, 2319 flow [2024-06-27 18:41:36,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:36,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:36,081 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:41:36,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:41:36,081 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:41:36,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:36,082 INFO L85 PathProgramCache]: Analyzing trace with hash -756236709, now seen corresponding path program 13 times [2024-06-27 18:41:36,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:36,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14687167] [2024-06-27 18:41:36,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:36,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:36,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:36,734 INFO L134 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:41:36,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:36,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14687167] [2024-06-27 18:41:36,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14687167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:36,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:36,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:36,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848295878] [2024-06-27 18:41:36,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:36,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:36,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:36,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:36,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:36,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:36,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 222 transitions, 2319 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:36,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:36,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:36,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:37,430 INFO L124 PetriNetUnfolderBase]: 1264/2228 cut-off events. [2024-06-27 18:41:37,430 INFO L125 PetriNetUnfolderBase]: For 64072/64081 co-relation queries the response was YES. [2024-06-27 18:41:37,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12152 conditions, 2228 events. 1264/2228 cut-off events. For 64072/64081 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12368 event pairs, 285 based on Foata normal form. 4/2127 useless extension candidates. Maximal degree in co-relation 12038. Up to 1800 conditions per place. [2024-06-27 18:41:37,454 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 185 selfloop transitions, 56 changer transitions 0/248 dead transitions. [2024-06-27 18:41:37,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 248 transitions, 2957 flow [2024-06-27 18:41:37,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:37,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:37,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 18:41:37,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 18:41:37,456 INFO L175 Difference]: Start difference. First operand has 236 places, 222 transitions, 2319 flow. Second operand 10 states and 155 transitions. [2024-06-27 18:41:37,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 248 transitions, 2957 flow [2024-06-27 18:41:37,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 248 transitions, 2772 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 18:41:37,725 INFO L231 Difference]: Finished difference. Result has 236 places, 224 transitions, 2313 flow [2024-06-27 18:41:37,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2313, PETRI_PLACES=236, PETRI_TRANSITIONS=224} [2024-06-27 18:41:37,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 18:41:37,726 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 224 transitions, 2313 flow [2024-06-27 18:41:37,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:37,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:37,727 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:41:37,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:41:37,727 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:41:37,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -80715851, now seen corresponding path program 14 times [2024-06-27 18:41:37,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:37,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022827927] [2024-06-27 18:41:37,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:37,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:38,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:41:38,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:38,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022827927] [2024-06-27 18:41:38,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022827927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:38,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:38,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:41:38,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224421766] [2024-06-27 18:41:38,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:38,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:41:38,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:38,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:41:38,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:41:38,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:38,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 224 transitions, 2313 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:38,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:38,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:38,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:38,875 INFO L124 PetriNetUnfolderBase]: 1261/2223 cut-off events. [2024-06-27 18:41:38,875 INFO L125 PetriNetUnfolderBase]: For 60307/60316 co-relation queries the response was YES. [2024-06-27 18:41:38,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11852 conditions, 2223 events. 1261/2223 cut-off events. For 60307/60316 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12356 event pairs, 292 based on Foata normal form. 4/2122 useless extension candidates. Maximal degree in co-relation 11737. Up to 1795 conditions per place. [2024-06-27 18:41:38,900 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 191 selfloop transitions, 48 changer transitions 0/246 dead transitions. [2024-06-27 18:41:38,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 246 transitions, 2881 flow [2024-06-27 18:41:38,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:41:38,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:41:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 18:41:38,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294294294294294 [2024-06-27 18:41:38,901 INFO L175 Difference]: Start difference. First operand has 236 places, 224 transitions, 2313 flow. Second operand 9 states and 143 transitions. [2024-06-27 18:41:38,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 246 transitions, 2881 flow [2024-06-27 18:41:39,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 246 transitions, 2678 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:39,143 INFO L231 Difference]: Finished difference. Result has 237 places, 224 transitions, 2211 flow [2024-06-27 18:41:39,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2211, PETRI_PLACES=237, PETRI_TRANSITIONS=224} [2024-06-27 18:41:39,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 18:41:39,144 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 224 transitions, 2211 flow [2024-06-27 18:41:39,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:39,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:39,144 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:41:39,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:41:39,145 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:41:39,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:39,145 INFO L85 PathProgramCache]: Analyzing trace with hash -755969303, now seen corresponding path program 2 times [2024-06-27 18:41:39,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:39,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545824806] [2024-06-27 18:41:39,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:39,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:39,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:39,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:39,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:39,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545824806] [2024-06-27 18:41:39,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545824806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:39,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:39,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:39,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715370095] [2024-06-27 18:41:39,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:39,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:39,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:39,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:39,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:39,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:39,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 224 transitions, 2211 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:39,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:39,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:39,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:40,524 INFO L124 PetriNetUnfolderBase]: 1274/2242 cut-off events. [2024-06-27 18:41:40,525 INFO L125 PetriNetUnfolderBase]: For 60031/60040 co-relation queries the response was YES. [2024-06-27 18:41:40,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11741 conditions, 2242 events. 1274/2242 cut-off events. For 60031/60040 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12467 event pairs, 292 based on Foata normal form. 4/2137 useless extension candidates. Maximal degree in co-relation 11625. Up to 1491 conditions per place. [2024-06-27 18:41:40,546 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 163 selfloop transitions, 83 changer transitions 0/253 dead transitions. [2024-06-27 18:41:40,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 253 transitions, 2983 flow [2024-06-27 18:41:40,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:40,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:40,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 18:41:40,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 18:41:40,547 INFO L175 Difference]: Start difference. First operand has 237 places, 224 transitions, 2211 flow. Second operand 11 states and 178 transitions. [2024-06-27 18:41:40,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 253 transitions, 2983 flow [2024-06-27 18:41:40,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 253 transitions, 2867 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:40,757 INFO L231 Difference]: Finished difference. Result has 240 places, 226 transitions, 2294 flow [2024-06-27 18:41:40,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2294, PETRI_PLACES=240, PETRI_TRANSITIONS=226} [2024-06-27 18:41:40,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 18:41:40,758 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 226 transitions, 2294 flow [2024-06-27 18:41:40,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:40,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:40,758 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:41:40,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:41:40,758 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:41:40,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:40,759 INFO L85 PathProgramCache]: Analyzing trace with hash 811735902, now seen corresponding path program 3 times [2024-06-27 18:41:40,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:40,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28652305] [2024-06-27 18:41:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:40,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:40,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:41,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:41,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28652305] [2024-06-27 18:41:41,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28652305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:41,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:41,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:41,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392144501] [2024-06-27 18:41:41,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:41,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:41,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:41,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:41,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:41,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:41,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 226 transitions, 2294 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:41,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:41,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:41,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:41,981 INFO L124 PetriNetUnfolderBase]: 1290/2271 cut-off events. [2024-06-27 18:41:41,981 INFO L125 PetriNetUnfolderBase]: For 63159/63168 co-relation queries the response was YES. [2024-06-27 18:41:42,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12163 conditions, 2271 events. 1290/2271 cut-off events. For 63159/63168 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12649 event pairs, 328 based on Foata normal form. 8/2172 useless extension candidates. Maximal degree in co-relation 12046. Up to 2036 conditions per place. [2024-06-27 18:41:42,047 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 209 selfloop transitions, 33 changer transitions 0/249 dead transitions. [2024-06-27 18:41:42,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 249 transitions, 2948 flow [2024-06-27 18:41:42,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:42,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:42,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 18:41:42,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 18:41:42,049 INFO L175 Difference]: Start difference. First operand has 240 places, 226 transitions, 2294 flow. Second operand 10 states and 148 transitions. [2024-06-27 18:41:42,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 249 transitions, 2948 flow [2024-06-27 18:41:42,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 249 transitions, 2768 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 18:41:42,260 INFO L231 Difference]: Finished difference. Result has 242 places, 229 transitions, 2282 flow [2024-06-27 18:41:42,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2282, PETRI_PLACES=242, PETRI_TRANSITIONS=229} [2024-06-27 18:41:42,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 18:41:42,261 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 229 transitions, 2282 flow [2024-06-27 18:41:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:42,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:42,261 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:41:42,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:41:42,261 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:41:42,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:42,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2012357596, now seen corresponding path program 4 times [2024-06-27 18:41:42,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:42,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867535433] [2024-06-27 18:41:42,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:42,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:42,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:42,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:42,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867535433] [2024-06-27 18:41:42,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867535433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:42,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:42,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:42,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636795934] [2024-06-27 18:41:42,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:42,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:42,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:42,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:42,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:43,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:43,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 229 transitions, 2282 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:43,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:43,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:43,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:43,620 INFO L124 PetriNetUnfolderBase]: 1287/2266 cut-off events. [2024-06-27 18:41:43,620 INFO L125 PetriNetUnfolderBase]: For 58868/58877 co-relation queries the response was YES. [2024-06-27 18:41:43,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11761 conditions, 2266 events. 1287/2266 cut-off events. For 58868/58877 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12609 event pairs, 327 based on Foata normal form. 8/2167 useless extension candidates. Maximal degree in co-relation 11642. Up to 2031 conditions per place. [2024-06-27 18:41:43,641 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 211 selfloop transitions, 35 changer transitions 0/253 dead transitions. [2024-06-27 18:41:43,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 253 transitions, 2946 flow [2024-06-27 18:41:43,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:43,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:43,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-27 18:41:43,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-27 18:41:43,643 INFO L175 Difference]: Start difference. First operand has 242 places, 229 transitions, 2282 flow. Second operand 11 states and 161 transitions. [2024-06-27 18:41:43,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 253 transitions, 2946 flow [2024-06-27 18:41:43,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 253 transitions, 2812 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 18:41:43,856 INFO L231 Difference]: Finished difference. Result has 246 places, 231 transitions, 2309 flow [2024-06-27 18:41:43,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2309, PETRI_PLACES=246, PETRI_TRANSITIONS=231} [2024-06-27 18:41:43,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-27 18:41:43,856 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 231 transitions, 2309 flow [2024-06-27 18:41:43,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:43,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:43,857 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:41:43,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:41:43,857 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:41:43,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:43,857 INFO L85 PathProgramCache]: Analyzing trace with hash 167453463, now seen corresponding path program 3 times [2024-06-27 18:41:43,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:43,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714033480] [2024-06-27 18:41:43,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:43,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:43,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:44,527 INFO L134 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:41:44,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:44,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714033480] [2024-06-27 18:41:44,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714033480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:44,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:44,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:44,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432093700] [2024-06-27 18:41:44,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:44,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:44,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:44,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:44,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:44,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:44,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 231 transitions, 2309 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:44,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:44,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:44,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:45,065 INFO L124 PetriNetUnfolderBase]: 1283/2260 cut-off events. [2024-06-27 18:41:45,066 INFO L125 PetriNetUnfolderBase]: For 53275/53284 co-relation queries the response was YES. [2024-06-27 18:41:45,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11451 conditions, 2260 events. 1283/2260 cut-off events. For 53275/53284 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12592 event pairs, 290 based on Foata normal form. 4/2155 useless extension candidates. Maximal degree in co-relation 11331. Up to 1511 conditions per place. [2024-06-27 18:41:45,087 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 161 selfloop transitions, 89 changer transitions 0/257 dead transitions. [2024-06-27 18:41:45,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 257 transitions, 2913 flow [2024-06-27 18:41:45,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:45,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:45,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 18:41:45,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 18:41:45,088 INFO L175 Difference]: Start difference. First operand has 246 places, 231 transitions, 2309 flow. Second operand 11 states and 176 transitions. [2024-06-27 18:41:45,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 257 transitions, 2913 flow [2024-06-27 18:41:45,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 257 transitions, 2760 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 18:41:45,290 INFO L231 Difference]: Finished difference. Result has 248 places, 231 transitions, 2339 flow [2024-06-27 18:41:45,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2339, PETRI_PLACES=248, PETRI_TRANSITIONS=231} [2024-06-27 18:41:45,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-27 18:41:45,290 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 231 transitions, 2339 flow [2024-06-27 18:41:45,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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:41:45,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:45,291 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:41:45,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:41:45,291 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:41:45,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:45,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1937904720, now seen corresponding path program 1 times [2024-06-27 18:41:45,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:45,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337046959] [2024-06-27 18:41:45,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:45,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:45,891 INFO L134 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:41:45,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:45,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337046959] [2024-06-27 18:41:45,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337046959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:45,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:45,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:45,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670919035] [2024-06-27 18:41:45,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:45,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:45,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:45,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:45,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:45,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:45,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 231 transitions, 2339 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:45,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:45,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:45,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:46,512 INFO L124 PetriNetUnfolderBase]: 1299/2289 cut-off events. [2024-06-27 18:41:46,513 INFO L125 PetriNetUnfolderBase]: For 53667/53676 co-relation queries the response was YES. [2024-06-27 18:41:46,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11670 conditions, 2289 events. 1299/2289 cut-off events. For 53667/53676 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12815 event pairs, 216 based on Foata normal form. 8/2204 useless extension candidates. Maximal degree in co-relation 11549. Up to 1942 conditions per place. [2024-06-27 18:41:46,534 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 232 selfloop transitions, 27 changer transitions 0/266 dead transitions. [2024-06-27 18:41:46,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 266 transitions, 3057 flow [2024-06-27 18:41:46,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:46,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:46,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 18:41:46,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-06-27 18:41:46,535 INFO L175 Difference]: Start difference. First operand has 248 places, 231 transitions, 2339 flow. Second operand 10 states and 156 transitions. [2024-06-27 18:41:46,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 266 transitions, 3057 flow [2024-06-27 18:41:46,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 266 transitions, 2847 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 18:41:46,721 INFO L231 Difference]: Finished difference. Result has 247 places, 233 transitions, 2254 flow [2024-06-27 18:41:46,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2254, PETRI_PLACES=247, PETRI_TRANSITIONS=233} [2024-06-27 18:41:46,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 18:41:46,722 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 233 transitions, 2254 flow [2024-06-27 18:41:46,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:46,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:46,723 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:41:46,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:41:46,723 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:41:46,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:46,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1066949986, now seen corresponding path program 2 times [2024-06-27 18:41:46,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:46,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474621710] [2024-06-27 18:41:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:46,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:47,308 INFO L134 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:41:47,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:47,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474621710] [2024-06-27 18:41:47,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474621710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:47,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:47,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:47,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834693610] [2024-06-27 18:41:47,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:47,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:47,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:47,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:47,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:47,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:47,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 233 transitions, 2254 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:47,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:47,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:47,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:47,898 INFO L124 PetriNetUnfolderBase]: 1315/2317 cut-off events. [2024-06-27 18:41:47,898 INFO L125 PetriNetUnfolderBase]: For 54238/54247 co-relation queries the response was YES. [2024-06-27 18:41:47,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11581 conditions, 2317 events. 1315/2317 cut-off events. For 54238/54247 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13005 event pairs, 318 based on Foata normal form. 8/2218 useless extension candidates. Maximal degree in co-relation 11459. Up to 2057 conditions per place. [2024-06-27 18:41:47,920 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 223 selfloop transitions, 31 changer transitions 0/261 dead transitions. [2024-06-27 18:41:47,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 261 transitions, 2932 flow [2024-06-27 18:41:47,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:47,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 18:41:47,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027027027027027 [2024-06-27 18:41:47,922 INFO L175 Difference]: Start difference. First operand has 247 places, 233 transitions, 2254 flow. Second operand 10 states and 149 transitions. [2024-06-27 18:41:47,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 261 transitions, 2932 flow [2024-06-27 18:41:48,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 261 transitions, 2823 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:48,124 INFO L231 Difference]: Finished difference. Result has 249 places, 235 transitions, 2283 flow [2024-06-27 18:41:48,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2283, PETRI_PLACES=249, PETRI_TRANSITIONS=235} [2024-06-27 18:41:48,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 18:41:48,125 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 235 transitions, 2283 flow [2024-06-27 18:41:48,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:48,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:48,125 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:41:48,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:41:48,125 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:41:48,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:48,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2129585396, now seen corresponding path program 3 times [2024-06-27 18:41:48,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:48,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238419934] [2024-06-27 18:41:48,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:48,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:48,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:48,716 INFO L134 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:41:48,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:48,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238419934] [2024-06-27 18:41:48,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238419934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:48,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:48,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:48,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929258220] [2024-06-27 18:41:48,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:48,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:48,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:48,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:48,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:48,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:48,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 235 transitions, 2283 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:48,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:48,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:48,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:49,336 INFO L124 PetriNetUnfolderBase]: 1331/2345 cut-off events. [2024-06-27 18:41:49,336 INFO L125 PetriNetUnfolderBase]: For 55917/55926 co-relation queries the response was YES. [2024-06-27 18:41:49,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11740 conditions, 2345 events. 1331/2345 cut-off events. For 55917/55926 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13246 event pairs, 318 based on Foata normal form. 8/2247 useless extension candidates. Maximal degree in co-relation 11617. Up to 2037 conditions per place. [2024-06-27 18:41:49,359 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 225 selfloop transitions, 33 changer transitions 0/265 dead transitions. [2024-06-27 18:41:49,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 265 transitions, 2983 flow [2024-06-27 18:41:49,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:49,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 18:41:49,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135135135135135 [2024-06-27 18:41:49,360 INFO L175 Difference]: Start difference. First operand has 249 places, 235 transitions, 2283 flow. Second operand 10 states and 153 transitions. [2024-06-27 18:41:49,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 265 transitions, 2983 flow [2024-06-27 18:41:49,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 265 transitions, 2863 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:49,581 INFO L231 Difference]: Finished difference. Result has 251 places, 237 transitions, 2308 flow [2024-06-27 18:41:49,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2308, PETRI_PLACES=251, PETRI_TRANSITIONS=237} [2024-06-27 18:41:49,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 18:41:49,582 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 237 transitions, 2308 flow [2024-06-27 18:41:49,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:49,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:49,582 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:41:49,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:41:49,582 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:41:49,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:49,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2129412416, now seen corresponding path program 4 times [2024-06-27 18:41:49,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:49,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101606715] [2024-06-27 18:41:49,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:49,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:50,207 INFO L134 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:41:50,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:50,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101606715] [2024-06-27 18:41:50,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101606715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:50,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:50,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:50,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556693132] [2024-06-27 18:41:50,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:50,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:50,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:50,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:50,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:50,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:50,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 237 transitions, 2308 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:50,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:50,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:50,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:50,888 INFO L124 PetriNetUnfolderBase]: 1347/2373 cut-off events. [2024-06-27 18:41:50,889 INFO L125 PetriNetUnfolderBase]: For 57861/57870 co-relation queries the response was YES. [2024-06-27 18:41:50,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11926 conditions, 2373 events. 1347/2373 cut-off events. For 57861/57870 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 13425 event pairs, 318 based on Foata normal form. 8/2276 useless extension candidates. Maximal degree in co-relation 11802. Up to 1991 conditions per place. [2024-06-27 18:41:50,912 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 226 selfloop transitions, 36 changer transitions 0/269 dead transitions. [2024-06-27 18:41:50,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 269 transitions, 3030 flow [2024-06-27 18:41:50,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:50,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:50,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 18:41:50,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-06-27 18:41:50,913 INFO L175 Difference]: Start difference. First operand has 251 places, 237 transitions, 2308 flow. Second operand 10 states and 157 transitions. [2024-06-27 18:41:50,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 269 transitions, 3030 flow [2024-06-27 18:41:51,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 269 transitions, 2901 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:51,133 INFO L231 Difference]: Finished difference. Result has 253 places, 239 transitions, 2334 flow [2024-06-27 18:41:51,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2334, PETRI_PLACES=253, PETRI_TRANSITIONS=239} [2024-06-27 18:41:51,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-27 18:41:51,133 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 239 transitions, 2334 flow [2024-06-27 18:41:51,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:51,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:51,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:41:51,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:41:51,134 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:41:51,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:51,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2124943766, now seen corresponding path program 5 times [2024-06-27 18:41:51,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:51,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697085255] [2024-06-27 18:41:51,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:51,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:51,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:51,745 INFO L134 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:41:51,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:51,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697085255] [2024-06-27 18:41:51,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697085255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:51,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:51,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:51,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780024529] [2024-06-27 18:41:51,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:51,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:51,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:51,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:51,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:51,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:51,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 239 transitions, 2334 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:51,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:51,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:51,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:52,576 INFO L124 PetriNetUnfolderBase]: 1578/2768 cut-off events. [2024-06-27 18:41:52,576 INFO L125 PetriNetUnfolderBase]: For 61849/61849 co-relation queries the response was YES. [2024-06-27 18:41:52,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14030 conditions, 2768 events. 1578/2768 cut-off events. For 61849/61849 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16230 event pairs, 384 based on Foata normal form. 2/2652 useless extension candidates. Maximal degree in co-relation 13905. Up to 2283 conditions per place. [2024-06-27 18:41:52,601 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 259 selfloop transitions, 47 changer transitions 0/313 dead transitions. [2024-06-27 18:41:52,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 313 transitions, 3681 flow [2024-06-27 18:41:52,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:52,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 18:41:52,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250614250614251 [2024-06-27 18:41:52,603 INFO L175 Difference]: Start difference. First operand has 253 places, 239 transitions, 2334 flow. Second operand 11 states and 173 transitions. [2024-06-27 18:41:52,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 313 transitions, 3681 flow [2024-06-27 18:41:52,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 313 transitions, 3419 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:52,899 INFO L231 Difference]: Finished difference. Result has 262 places, 272 transitions, 2783 flow [2024-06-27 18:41:52,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2783, PETRI_PLACES=262, PETRI_TRANSITIONS=272} [2024-06-27 18:41:52,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 18:41:52,900 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 272 transitions, 2783 flow [2024-06-27 18:41:52,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:52,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:52,900 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:41:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:41:52,900 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:41:52,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash -59288134, now seen corresponding path program 1 times [2024-06-27 18:41:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:52,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020588156] [2024-06-27 18:41:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:53,582 INFO L134 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:41:53,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:53,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020588156] [2024-06-27 18:41:53,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020588156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:53,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:53,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:53,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465699242] [2024-06-27 18:41:53,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:53,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:53,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:53,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:53,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:53,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:53,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 272 transitions, 2783 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:53,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:53,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:53,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:54,370 INFO L124 PetriNetUnfolderBase]: 1691/2975 cut-off events. [2024-06-27 18:41:54,370 INFO L125 PetriNetUnfolderBase]: For 93307/93308 co-relation queries the response was YES. [2024-06-27 18:41:54,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15156 conditions, 2975 events. 1691/2975 cut-off events. For 93307/93308 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17824 event pairs, 433 based on Foata normal form. 11/2861 useless extension candidates. Maximal degree in co-relation 15024. Up to 2493 conditions per place. [2024-06-27 18:41:54,403 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 269 selfloop transitions, 37 changer transitions 0/313 dead transitions. [2024-06-27 18:41:54,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 313 transitions, 3657 flow [2024-06-27 18:41:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:41:54,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:41:54,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-27 18:41:54,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40786240786240785 [2024-06-27 18:41:54,405 INFO L175 Difference]: Start difference. First operand has 262 places, 272 transitions, 2783 flow. Second operand 11 states and 166 transitions. [2024-06-27 18:41:54,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 313 transitions, 3657 flow [2024-06-27 18:41:54,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 313 transitions, 3553 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-27 18:41:54,834 INFO L231 Difference]: Finished difference. Result has 272 places, 277 transitions, 2876 flow [2024-06-27 18:41:54,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2876, PETRI_PLACES=272, PETRI_TRANSITIONS=277} [2024-06-27 18:41:54,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 18:41:54,837 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 277 transitions, 2876 flow [2024-06-27 18:41:54,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:54,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:54,837 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:41:54,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:41:54,837 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:41:54,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:54,838 INFO L85 PathProgramCache]: Analyzing trace with hash 437165174, now seen corresponding path program 6 times [2024-06-27 18:41:54,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:54,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922122495] [2024-06-27 18:41:54,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:54,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:55,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:41:55,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:55,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922122495] [2024-06-27 18:41:55,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922122495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:55,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:55,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:55,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500686754] [2024-06-27 18:41:55,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:55,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:55,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:55,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:55,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:55,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:55,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 277 transitions, 2876 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:55,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:55,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:55,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:56,141 INFO L124 PetriNetUnfolderBase]: 1775/3136 cut-off events. [2024-06-27 18:41:56,141 INFO L125 PetriNetUnfolderBase]: For 108800/108800 co-relation queries the response was YES. [2024-06-27 18:41:56,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16123 conditions, 3136 events. 1775/3136 cut-off events. For 108800/108800 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19118 event pairs, 452 based on Foata normal form. 12/3019 useless extension candidates. Maximal degree in co-relation 15988. Up to 2141 conditions per place. [2024-06-27 18:41:56,175 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 196 selfloop transitions, 104 changer transitions 0/307 dead transitions. [2024-06-27 18:41:56,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 307 transitions, 3682 flow [2024-06-27 18:41:56,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:56,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:56,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:41:56,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 18:41:56,177 INFO L175 Difference]: Start difference. First operand has 272 places, 277 transitions, 2876 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:41:56,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 307 transitions, 3682 flow [2024-06-27 18:41:56,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 307 transitions, 3563 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:56,593 INFO L231 Difference]: Finished difference. Result has 274 places, 279 transitions, 3060 flow [2024-06-27 18:41:56,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2757, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3060, PETRI_PLACES=274, PETRI_TRANSITIONS=279} [2024-06-27 18:41:56,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 18:41:56,594 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 279 transitions, 3060 flow [2024-06-27 18:41:56,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:56,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:56,594 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:41:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:41:56,594 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:41:56,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1156005630, now seen corresponding path program 2 times [2024-06-27 18:41:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121037014] [2024-06-27 18:41:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:56,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:57,087 INFO L134 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:41:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:57,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121037014] [2024-06-27 18:41:57,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121037014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:57,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:57,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:41:57,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040492437] [2024-06-27 18:41:57,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:57,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:41:57,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:57,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:41:57,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:41:57,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:57,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 279 transitions, 3060 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:57,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:57,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:57,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:57,968 INFO L124 PetriNetUnfolderBase]: 1927/3424 cut-off events. [2024-06-27 18:41:57,968 INFO L125 PetriNetUnfolderBase]: For 147086/147086 co-relation queries the response was YES. [2024-06-27 18:41:58,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18977 conditions, 3424 events. 1927/3424 cut-off events. For 147086/147086 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21417 event pairs, 470 based on Foata normal form. 8/3309 useless extension candidates. Maximal degree in co-relation 18841. Up to 1827 conditions per place. [2024-06-27 18:41:58,011 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 199 selfloop transitions, 110 changer transitions 0/316 dead transitions. [2024-06-27 18:41:58,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 316 transitions, 4156 flow [2024-06-27 18:41:58,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:41:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:41:58,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:41:58,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:41:58,028 INFO L175 Difference]: Start difference. First operand has 274 places, 279 transitions, 3060 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:41:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 316 transitions, 4156 flow [2024-06-27 18:41:58,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 316 transitions, 3883 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 18:41:58,509 INFO L231 Difference]: Finished difference. Result has 276 places, 281 transitions, 3153 flow [2024-06-27 18:41:58,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3153, PETRI_PLACES=276, PETRI_TRANSITIONS=281} [2024-06-27 18:41:58,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 18:41:58,510 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 281 transitions, 3153 flow [2024-06-27 18:41:58,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:58,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:58,510 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:41:58,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 18:41:58,510 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:41:58,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:58,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2040237732, now seen corresponding path program 3 times [2024-06-27 18:41:58,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:58,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474378962] [2024-06-27 18:41:58,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:58,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:59,269 INFO L134 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:41:59,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:59,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474378962] [2024-06-27 18:41:59,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474378962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:59,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:59,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:41:59,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018837379] [2024-06-27 18:41:59,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:59,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:41:59,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:41:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:41:59,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:41:59,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 281 transitions, 3153 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:41:59,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:59,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:41:59,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:00,202 INFO L124 PetriNetUnfolderBase]: 2008/3573 cut-off events. [2024-06-27 18:42:00,202 INFO L125 PetriNetUnfolderBase]: For 157342/157342 co-relation queries the response was YES. [2024-06-27 18:42:00,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19581 conditions, 3573 events. 2008/3573 cut-off events. For 157342/157342 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22707 event pairs, 562 based on Foata normal form. 10/3450 useless extension candidates. Maximal degree in co-relation 19444. Up to 2435 conditions per place. [2024-06-27 18:42:00,242 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 201 selfloop transitions, 107 changer transitions 0/315 dead transitions. [2024-06-27 18:42:00,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 315 transitions, 4003 flow [2024-06-27 18:42:00,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:00,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:00,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:42:00,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:42:00,244 INFO L175 Difference]: Start difference. First operand has 276 places, 281 transitions, 3153 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:42:00,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 315 transitions, 4003 flow [2024-06-27 18:42:00,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 315 transitions, 3797 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:42:00,795 INFO L231 Difference]: Finished difference. Result has 281 places, 284 transitions, 3273 flow [2024-06-27 18:42:00,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3273, PETRI_PLACES=281, PETRI_TRANSITIONS=284} [2024-06-27 18:42:00,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 18:42:00,796 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 284 transitions, 3273 flow [2024-06-27 18:42:00,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:00,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:00,797 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:42:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 18:42:00,797 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:42:00,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:00,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2031954594, now seen corresponding path program 7 times [2024-06-27 18:42:00,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:00,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829863054] [2024-06-27 18:42:00,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:00,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:00,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:01,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:01,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:01,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829863054] [2024-06-27 18:42:01,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829863054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:01,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:01,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:01,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075623149] [2024-06-27 18:42:01,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:01,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:01,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:01,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:01,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:01,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:01,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 284 transitions, 3273 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:01,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:01,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:01,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:02,342 INFO L124 PetriNetUnfolderBase]: 2024/3603 cut-off events. [2024-06-27 18:42:02,342 INFO L125 PetriNetUnfolderBase]: For 127123/127123 co-relation queries the response was YES. [2024-06-27 18:42:02,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3603 events. 2024/3603 cut-off events. For 127123/127123 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 23015 event pairs, 556 based on Foata normal form. 2/3469 useless extension candidates. Maximal degree in co-relation 19806. Up to 2723 conditions per place. [2024-06-27 18:42:02,381 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 200 selfloop transitions, 103 changer transitions 0/310 dead transitions. [2024-06-27 18:42:02,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 310 transitions, 4061 flow [2024-06-27 18:42:02,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:02,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:02,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 18:42:02,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 18:42:02,382 INFO L175 Difference]: Start difference. First operand has 281 places, 284 transitions, 3273 flow. Second operand 10 states and 162 transitions. [2024-06-27 18:42:02,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 310 transitions, 4061 flow [2024-06-27 18:42:02,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 310 transitions, 3822 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:42:02,930 INFO L231 Difference]: Finished difference. Result has 284 places, 286 transitions, 3335 flow [2024-06-27 18:42:02,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3335, PETRI_PLACES=284, PETRI_TRANSITIONS=286} [2024-06-27 18:42:02,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 18:42:02,931 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 286 transitions, 3335 flow [2024-06-27 18:42:02,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:02,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:02,931 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:42:02,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 18:42:02,931 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:42:02,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:02,932 INFO L85 PathProgramCache]: Analyzing trace with hash 2032194162, now seen corresponding path program 4 times [2024-06-27 18:42:02,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:02,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003677426] [2024-06-27 18:42:02,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:02,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42: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:42:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003677426] [2024-06-27 18:42:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003677426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:03,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:03,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182341291] [2024-06-27 18:42:03,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:03,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:03,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:03,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:03,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 286 transitions, 3335 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:03,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:03,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:03,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:04,525 INFO L124 PetriNetUnfolderBase]: 2105/3753 cut-off events. [2024-06-27 18:42:04,525 INFO L125 PetriNetUnfolderBase]: For 160779/160779 co-relation queries the response was YES. [2024-06-27 18:42:04,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20696 conditions, 3753 events. 2105/3753 cut-off events. For 160779/160779 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 24254 event pairs, 582 based on Foata normal form. 10/3624 useless extension candidates. Maximal degree in co-relation 20556. Up to 2721 conditions per place. [2024-06-27 18:42:04,570 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 208 selfloop transitions, 105 changer transitions 0/320 dead transitions. [2024-06-27 18:42:04,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 320 transitions, 4197 flow [2024-06-27 18:42:04,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:04,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:42:04,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:42:04,572 INFO L175 Difference]: Start difference. First operand has 284 places, 286 transitions, 3335 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:42:04,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 320 transitions, 4197 flow [2024-06-27 18:42:05,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 320 transitions, 3910 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:05,153 INFO L231 Difference]: Finished difference. Result has 287 places, 289 transitions, 3369 flow [2024-06-27 18:42:05,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3052, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3369, PETRI_PLACES=287, PETRI_TRANSITIONS=289} [2024-06-27 18:42:05,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 18:42:05,153 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 289 transitions, 3369 flow [2024-06-27 18:42:05,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:05,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:05,154 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:42:05,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 18:42:05,154 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:42:05,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:05,154 INFO L85 PathProgramCache]: Analyzing trace with hash 2031948084, now seen corresponding path program 8 times [2024-06-27 18:42:05,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:05,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758305828] [2024-06-27 18:42:05,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:05,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:05,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:05,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:05,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758305828] [2024-06-27 18:42:05,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758305828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:05,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:05,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:05,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292798982] [2024-06-27 18:42:05,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:05,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:05,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:05,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:05,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:05,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:05,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 289 transitions, 3369 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:05,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:05,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:05,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:06,699 INFO L124 PetriNetUnfolderBase]: 2121/3780 cut-off events. [2024-06-27 18:42:06,700 INFO L125 PetriNetUnfolderBase]: For 134758/134758 co-relation queries the response was YES. [2024-06-27 18:42:06,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20831 conditions, 3780 events. 2121/3780 cut-off events. For 134758/134758 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 24501 event pairs, 593 based on Foata normal form. 2/3646 useless extension candidates. Maximal degree in co-relation 20690. Up to 2699 conditions per place. [2024-06-27 18:42:06,747 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 204 selfloop transitions, 110 changer transitions 0/321 dead transitions. [2024-06-27 18:42:06,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 321 transitions, 4221 flow [2024-06-27 18:42:06,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:06,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:06,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:42:06,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 18:42:06,748 INFO L175 Difference]: Start difference. First operand has 287 places, 289 transitions, 3369 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:42:06,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 321 transitions, 4221 flow [2024-06-27 18:42:07,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 321 transitions, 3988 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 18:42:07,432 INFO L231 Difference]: Finished difference. Result has 290 places, 291 transitions, 3457 flow [2024-06-27 18:42:07,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3457, PETRI_PLACES=290, PETRI_TRANSITIONS=291} [2024-06-27 18:42:07,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 18:42:07,432 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 291 transitions, 3457 flow [2024-06-27 18:42:07,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:07,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:07,433 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:42:07,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 18:42:07,433 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:42:07,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:07,433 INFO L85 PathProgramCache]: Analyzing trace with hash -79334750, now seen corresponding path program 9 times [2024-06-27 18:42:07,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:07,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879571729] [2024-06-27 18:42:07,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:07,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:08,138 INFO L134 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:42:08,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:08,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879571729] [2024-06-27 18:42:08,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879571729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:08,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:08,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:08,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387029318] [2024-06-27 18:42:08,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:08,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:08,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:08,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:08,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:08,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:08,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 291 transitions, 3457 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:08,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:08,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:08,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:09,188 INFO L124 PetriNetUnfolderBase]: 2137/3809 cut-off events. [2024-06-27 18:42:09,188 INFO L125 PetriNetUnfolderBase]: For 134812/134812 co-relation queries the response was YES. [2024-06-27 18:42:09,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20992 conditions, 3809 events. 2137/3809 cut-off events. For 134812/134812 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24744 event pairs, 620 based on Foata normal form. 2/3671 useless extension candidates. Maximal degree in co-relation 20850. Up to 2919 conditions per place. [2024-06-27 18:42:09,233 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 198 selfloop transitions, 112 changer transitions 0/317 dead transitions. [2024-06-27 18:42:09,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 317 transitions, 4267 flow [2024-06-27 18:42:09,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:09,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 18:42:09,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-27 18:42:09,234 INFO L175 Difference]: Start difference. First operand has 290 places, 291 transitions, 3457 flow. Second operand 10 states and 158 transitions. [2024-06-27 18:42:09,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 317 transitions, 4267 flow [2024-06-27 18:42:09,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 317 transitions, 3962 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:09,896 INFO L231 Difference]: Finished difference. Result has 292 places, 293 transitions, 3479 flow [2024-06-27 18:42:09,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3479, PETRI_PLACES=292, PETRI_TRANSITIONS=293} [2024-06-27 18:42:09,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 18:42:09,896 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 293 transitions, 3479 flow [2024-06-27 18:42:09,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:09,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:09,897 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:42:09,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:42:09,897 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:42:09,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:09,897 INFO L85 PathProgramCache]: Analyzing trace with hash -79341260, now seen corresponding path program 10 times [2024-06-27 18:42:09,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:09,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959216119] [2024-06-27 18:42:09,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:09,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:10,579 INFO L134 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:42:10,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959216119] [2024-06-27 18:42:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959216119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:10,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:10,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428551285] [2024-06-27 18:42:10,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:10,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:10,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:10,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 293 transitions, 3479 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:10,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:10,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:10,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:11,573 INFO L124 PetriNetUnfolderBase]: 2153/3837 cut-off events. [2024-06-27 18:42:11,573 INFO L125 PetriNetUnfolderBase]: For 138146/138146 co-relation queries the response was YES. [2024-06-27 18:42:11,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21153 conditions, 3837 events. 2153/3837 cut-off events. For 138146/138146 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 24969 event pairs, 620 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 21010. Up to 2903 conditions per place. [2024-06-27 18:42:11,616 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 199 selfloop transitions, 115 changer transitions 0/321 dead transitions. [2024-06-27 18:42:11,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 321 transitions, 4311 flow [2024-06-27 18:42:11,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:11,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:11,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 18:42:11,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 18:42:11,618 INFO L175 Difference]: Start difference. First operand has 292 places, 293 transitions, 3479 flow. Second operand 10 states and 162 transitions. [2024-06-27 18:42:11,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 321 transitions, 4311 flow [2024-06-27 18:42:12,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 321 transitions, 4002 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:12,314 INFO L231 Difference]: Finished difference. Result has 294 places, 295 transitions, 3507 flow [2024-06-27 18:42:12,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3507, PETRI_PLACES=294, PETRI_TRANSITIONS=295} [2024-06-27 18:42:12,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-27 18:42:12,315 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 295 transitions, 3507 flow [2024-06-27 18:42:12,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:12,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:12,315 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:42:12,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:42:12,315 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:42:12,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:12,316 INFO L85 PathProgramCache]: Analyzing trace with hash -79514240, now seen corresponding path program 11 times [2024-06-27 18:42:12,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:12,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263266192] [2024-06-27 18:42:12,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:12,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:12,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:12,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:12,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263266192] [2024-06-27 18:42:12,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263266192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:12,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:12,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:12,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65585637] [2024-06-27 18:42:12,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:12,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:12,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:12,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:12,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:13,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:13,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 295 transitions, 3507 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:13,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:13,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:13,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:13,945 INFO L124 PetriNetUnfolderBase]: 2169/3865 cut-off events. [2024-06-27 18:42:13,946 INFO L125 PetriNetUnfolderBase]: For 141776/141776 co-relation queries the response was YES. [2024-06-27 18:42:13,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21366 conditions, 3865 events. 2169/3865 cut-off events. For 141776/141776 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25215 event pairs, 620 based on Foata normal form. 2/3729 useless extension candidates. Maximal degree in co-relation 21222. Up to 2861 conditions per place. [2024-06-27 18:42:13,995 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 199 selfloop transitions, 119 changer transitions 0/325 dead transitions. [2024-06-27 18:42:13,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 325 transitions, 4361 flow [2024-06-27 18:42:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:13,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:42:13,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 18:42:13,997 INFO L175 Difference]: Start difference. First operand has 294 places, 295 transitions, 3507 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:42:13,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 325 transitions, 4361 flow [2024-06-27 18:42:14,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 325 transitions, 4040 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:14,785 INFO L231 Difference]: Finished difference. Result has 296 places, 297 transitions, 3535 flow [2024-06-27 18:42:14,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3535, PETRI_PLACES=296, PETRI_TRANSITIONS=297} [2024-06-27 18:42:14,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 18:42:14,786 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 297 transitions, 3535 flow [2024-06-27 18:42:14,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:14,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:14,786 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:42:14,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:42:14,786 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:42:14,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:14,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1804053444, now seen corresponding path program 12 times [2024-06-27 18:42:14,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:14,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785674104] [2024-06-27 18:42:14,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:14,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:14,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:15,384 INFO L134 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:42:15,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:15,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785674104] [2024-06-27 18:42:15,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785674104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:15,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:15,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:15,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360912764] [2024-06-27 18:42:15,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:15,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:15,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:15,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:15,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:15,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:15,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 297 transitions, 3535 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:15,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:15,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:15,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:16,247 INFO L124 PetriNetUnfolderBase]: 2166/3861 cut-off events. [2024-06-27 18:42:16,247 INFO L125 PetriNetUnfolderBase]: For 134523/134523 co-relation queries the response was YES. [2024-06-27 18:42:16,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21071 conditions, 3861 events. 2166/3861 cut-off events. For 134523/134523 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25189 event pairs, 616 based on Foata normal form. 2/3722 useless extension candidates. Maximal degree in co-relation 20926. Up to 2970 conditions per place. [2024-06-27 18:42:16,292 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 213 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-27 18:42:16,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 323 transitions, 4365 flow [2024-06-27 18:42:16,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:16,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:16,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 18:42:16,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 18:42:16,294 INFO L175 Difference]: Start difference. First operand has 296 places, 297 transitions, 3535 flow. Second operand 10 states and 162 transitions. [2024-06-27 18:42:16,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 323 transitions, 4365 flow [2024-06-27 18:42:17,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 323 transitions, 4032 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:17,032 INFO L231 Difference]: Finished difference. Result has 298 places, 299 transitions, 3519 flow [2024-06-27 18:42:17,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3519, PETRI_PLACES=298, PETRI_TRANSITIONS=299} [2024-06-27 18:42:17,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 18:42:17,033 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 299 transitions, 3519 flow [2024-06-27 18:42:17,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:17,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:17,033 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:42:17,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:42:17,034 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:42:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1804046934, now seen corresponding path program 13 times [2024-06-27 18:42:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:17,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664084579] [2024-06-27 18:42:17,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:17,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:17,659 INFO L134 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:42:17,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:17,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664084579] [2024-06-27 18:42:17,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664084579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:17,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:17,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:17,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795337368] [2024-06-27 18:42:17,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:17,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:17,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:17,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:17,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:17,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:17,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 299 transitions, 3519 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:17,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:17,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:17,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:18,593 INFO L124 PetriNetUnfolderBase]: 2182/3888 cut-off events. [2024-06-27 18:42:18,593 INFO L125 PetriNetUnfolderBase]: For 137325/137325 co-relation queries the response was YES. [2024-06-27 18:42:18,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21155 conditions, 3888 events. 2182/3888 cut-off events. For 137325/137325 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25414 event pairs, 624 based on Foata normal form. 2/3750 useless extension candidates. Maximal degree in co-relation 21009. Up to 2954 conditions per place. [2024-06-27 18:42:18,634 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 214 selfloop transitions, 106 changer transitions 0/327 dead transitions. [2024-06-27 18:42:18,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 327 transitions, 4373 flow [2024-06-27 18:42:18,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:18,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:18,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:42:18,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 18:42:18,635 INFO L175 Difference]: Start difference. First operand has 298 places, 299 transitions, 3519 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:42:18,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 327 transitions, 4373 flow [2024-06-27 18:42:19,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 327 transitions, 4074 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:19,318 INFO L231 Difference]: Finished difference. Result has 300 places, 301 transitions, 3549 flow [2024-06-27 18:42:19,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3549, PETRI_PLACES=300, PETRI_TRANSITIONS=301} [2024-06-27 18:42:19,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 18:42:19,318 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 301 transitions, 3549 flow [2024-06-27 18:42:19,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:19,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:19,319 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:42:19,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:42:19,319 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:42:19,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:19,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1810549122, now seen corresponding path program 5 times [2024-06-27 18:42:19,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:19,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983624942] [2024-06-27 18:42:19,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:19,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:20,008 INFO L134 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:42:20,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983624942] [2024-06-27 18:42:20,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983624942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:20,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:20,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:20,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159229319] [2024-06-27 18:42:20,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:20,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:20,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:20,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:20,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:20,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:20,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 301 transitions, 3549 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:20,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:20,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:20,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:21,001 INFO L124 PetriNetUnfolderBase]: 2263/4039 cut-off events. [2024-06-27 18:42:21,001 INFO L125 PetriNetUnfolderBase]: For 179947/179947 co-relation queries the response was YES. [2024-06-27 18:42:21,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21979 conditions, 4039 events. 2263/4039 cut-off events. For 179947/179947 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 26584 event pairs, 652 based on Foata normal form. 10/3905 useless extension candidates. Maximal degree in co-relation 21832. Up to 2996 conditions per place. [2024-06-27 18:42:21,044 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 223 selfloop transitions, 105 changer transitions 0/335 dead transitions. [2024-06-27 18:42:21,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 335 transitions, 4449 flow [2024-06-27 18:42:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:42:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:42:21,047 INFO L175 Difference]: Start difference. First operand has 300 places, 301 transitions, 3549 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:42:21,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 335 transitions, 4449 flow [2024-06-27 18:42:21,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 335 transitions, 4132 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:21,763 INFO L231 Difference]: Finished difference. Result has 303 places, 304 transitions, 3561 flow [2024-06-27 18:42:21,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3561, PETRI_PLACES=303, PETRI_TRANSITIONS=304} [2024-06-27 18:42:21,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 18:42:21,766 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 304 transitions, 3561 flow [2024-06-27 18:42:21,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:21,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:21,766 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:42:21,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:42:21,766 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:42:21,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:21,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1687046520, now seen corresponding path program 14 times [2024-06-27 18:42:21,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:21,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059713782] [2024-06-27 18:42:21,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:21,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:21,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:22,378 INFO L134 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:42:22,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:22,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059713782] [2024-06-27 18:42:22,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059713782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:22,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:22,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:22,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604362496] [2024-06-27 18:42:22,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:22,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:22,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:22,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:22,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:22,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:22,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 304 transitions, 3561 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:22,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:22,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:22,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:23,423 INFO L124 PetriNetUnfolderBase]: 2379/4254 cut-off events. [2024-06-27 18:42:23,424 INFO L125 PetriNetUnfolderBase]: For 211934/211934 co-relation queries the response was YES. [2024-06-27 18:42:23,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24472 conditions, 4254 events. 2379/4254 cut-off events. For 211934/211934 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 28459 event pairs, 702 based on Foata normal form. 2/4126 useless extension candidates. Maximal degree in co-relation 24324. Up to 2418 conditions per place. [2024-06-27 18:42:23,471 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 189 selfloop transitions, 147 changer transitions 0/343 dead transitions. [2024-06-27 18:42:23,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 343 transitions, 4799 flow [2024-06-27 18:42:23,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:23,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:23,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:42:23,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:42:23,473 INFO L175 Difference]: Start difference. First operand has 303 places, 304 transitions, 3561 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:42:23,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 343 transitions, 4799 flow [2024-06-27 18:42:24,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 343 transitions, 4571 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 18:42:24,299 INFO L231 Difference]: Finished difference. Result has 306 places, 308 transitions, 3860 flow [2024-06-27 18:42:24,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3860, PETRI_PLACES=306, PETRI_TRANSITIONS=308} [2024-06-27 18:42:24,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 18:42:24,300 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 308 transitions, 3860 flow [2024-06-27 18:42:24,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:24,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:24,301 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:42:24,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:42:24,301 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:42:24,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:24,301 INFO L85 PathProgramCache]: Analyzing trace with hash 93394708, now seen corresponding path program 6 times [2024-06-27 18:42:24,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:24,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421946616] [2024-06-27 18:42:24,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:24,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:25,008 INFO L134 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:42:25,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:25,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421946616] [2024-06-27 18:42:25,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421946616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:25,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:25,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:25,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876222456] [2024-06-27 18:42:25,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:25,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:25,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:25,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:25,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:25,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:25,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 308 transitions, 3860 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:25,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:25,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:25,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:26,108 INFO L124 PetriNetUnfolderBase]: 2435/4361 cut-off events. [2024-06-27 18:42:26,108 INFO L125 PetriNetUnfolderBase]: For 244782/244782 co-relation queries the response was YES. [2024-06-27 18:42:26,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25088 conditions, 4361 events. 2435/4361 cut-off events. For 244782/244782 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29417 event pairs, 746 based on Foata normal form. 10/4223 useless extension candidates. Maximal degree in co-relation 24939. Up to 3311 conditions per place. [2024-06-27 18:42:26,160 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 219 selfloop transitions, 116 changer transitions 0/342 dead transitions. [2024-06-27 18:42:26,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 342 transitions, 4778 flow [2024-06-27 18:42:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:26,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 18:42:26,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 18:42:26,161 INFO L175 Difference]: Start difference. First operand has 306 places, 308 transitions, 3860 flow. Second operand 11 states and 175 transitions. [2024-06-27 18:42:26,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 342 transitions, 4778 flow [2024-06-27 18:42:27,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 342 transitions, 4511 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 18:42:27,117 INFO L231 Difference]: Finished difference. Result has 311 places, 311 transitions, 3948 flow [2024-06-27 18:42:27,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3948, PETRI_PLACES=311, PETRI_TRANSITIONS=311} [2024-06-27 18:42:27,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 18:42:27,118 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 311 transitions, 3948 flow [2024-06-27 18:42:27,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:27,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:27,118 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:42:27,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:42:27,119 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:42:27,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:27,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1392667938, now seen corresponding path program 15 times [2024-06-27 18:42:27,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:27,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814272423] [2024-06-27 18:42:27,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:27,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:27,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:42:27,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:27,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814272423] [2024-06-27 18:42:27,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814272423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:27,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:27,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:27,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069687039] [2024-06-27 18:42:27,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:27,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:27,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:27,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:27,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 311 transitions, 3948 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:27,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:27,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:27,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:28,653 INFO L124 PetriNetUnfolderBase]: 2451/4388 cut-off events. [2024-06-27 18:42:28,653 INFO L125 PetriNetUnfolderBase]: For 210888/210888 co-relation queries the response was YES. [2024-06-27 18:42:28,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 4388 events. 2451/4388 cut-off events. For 210888/210888 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29600 event pairs, 735 based on Foata normal form. 2/4248 useless extension candidates. Maximal degree in co-relation 25367. Up to 3157 conditions per place. [2024-06-27 18:42:28,706 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 217 selfloop transitions, 121 changer transitions 0/345 dead transitions. [2024-06-27 18:42:28,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 345 transitions, 4876 flow [2024-06-27 18:42:28,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:28,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:28,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:42:28,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:42:28,708 INFO L175 Difference]: Start difference. First operand has 311 places, 311 transitions, 3948 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:42:28,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 345 transitions, 4876 flow [2024-06-27 18:42:29,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 345 transitions, 4655 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 18:42:29,589 INFO L231 Difference]: Finished difference. Result has 314 places, 313 transitions, 4088 flow [2024-06-27 18:42:29,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4088, PETRI_PLACES=314, PETRI_TRANSITIONS=313} [2024-06-27 18:42:29,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-27 18:42:29,589 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 313 transitions, 4088 flow [2024-06-27 18:42:29,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:29,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:29,590 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:42:29,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:42:29,590 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:42:29,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1564703236, now seen corresponding path program 16 times [2024-06-27 18:42:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:29,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537999897] [2024-06-27 18:42:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:29,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:30,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:30,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:30,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537999897] [2024-06-27 18:42:30,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537999897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:30,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:30,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:30,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109565246] [2024-06-27 18:42:30,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:30,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:30,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:30,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:30,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:30,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:30,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 313 transitions, 4088 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:30,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:30,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:30,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:31,279 INFO L124 PetriNetUnfolderBase]: 2467/4418 cut-off events. [2024-06-27 18:42:31,279 INFO L125 PetriNetUnfolderBase]: For 211261/211261 co-relation queries the response was YES. [2024-06-27 18:42:31,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25755 conditions, 4418 events. 2467/4418 cut-off events. For 211261/211261 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 29938 event pairs, 759 based on Foata normal form. 2/4276 useless extension candidates. Maximal degree in co-relation 25603. Up to 3131 conditions per place. [2024-06-27 18:42:31,332 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 222 selfloop transitions, 119 changer transitions 0/348 dead transitions. [2024-06-27 18:42:31,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 348 transitions, 5222 flow [2024-06-27 18:42:31,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:31,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 18:42:31,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 18:42:31,334 INFO L175 Difference]: Start difference. First operand has 314 places, 313 transitions, 4088 flow. Second operand 10 states and 175 transitions. [2024-06-27 18:42:31,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 348 transitions, 5222 flow [2024-06-27 18:42:32,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 348 transitions, 4881 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:32,361 INFO L231 Difference]: Finished difference. Result has 316 places, 315 transitions, 4104 flow [2024-06-27 18:42:32,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4104, PETRI_PLACES=316, PETRI_TRANSITIONS=315} [2024-06-27 18:42:32,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 18:42:32,361 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 315 transitions, 4104 flow [2024-06-27 18:42:32,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:32,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:32,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:32,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 18:42:32,362 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:42:32,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:32,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1564882726, now seen corresponding path program 17 times [2024-06-27 18:42:32,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:32,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029907531] [2024-06-27 18:42:32,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:32,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:32,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:32,984 INFO L134 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:42:32,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:32,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029907531] [2024-06-27 18:42:32,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029907531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:32,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:32,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:32,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016759265] [2024-06-27 18:42:32,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:32,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:32,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:32,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:32,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:33,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:33,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 315 transitions, 4104 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:33,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:33,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:33,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:34,078 INFO L124 PetriNetUnfolderBase]: 2483/4445 cut-off events. [2024-06-27 18:42:34,079 INFO L125 PetriNetUnfolderBase]: For 216058/216058 co-relation queries the response was YES. [2024-06-27 18:42:34,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25893 conditions, 4445 events. 2483/4445 cut-off events. For 216058/216058 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30101 event pairs, 791 based on Foata normal form. 2/4298 useless extension candidates. Maximal degree in co-relation 25740. Up to 3537 conditions per place. [2024-06-27 18:42:34,138 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 223 selfloop transitions, 111 changer transitions 0/341 dead transitions. [2024-06-27 18:42:34,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 341 transitions, 4986 flow [2024-06-27 18:42:34,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:34,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:34,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 18:42:34,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-27 18:42:34,140 INFO L175 Difference]: Start difference. First operand has 316 places, 315 transitions, 4104 flow. Second operand 10 states and 163 transitions. [2024-06-27 18:42:34,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 341 transitions, 4986 flow [2024-06-27 18:42:35,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 341 transitions, 4596 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:35,401 INFO L231 Difference]: Finished difference. Result has 318 places, 317 transitions, 4063 flow [2024-06-27 18:42:35,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4063, PETRI_PLACES=318, PETRI_TRANSITIONS=317} [2024-06-27 18:42:35,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 18:42:35,402 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 317 transitions, 4063 flow [2024-06-27 18:42:35,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:35,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:35,402 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:42:35,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 18:42:35,403 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:42:35,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:35,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1564876216, now seen corresponding path program 18 times [2024-06-27 18:42:35,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:35,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922711880] [2024-06-27 18:42:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:35,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:35,970 INFO L134 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:42:35,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:35,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922711880] [2024-06-27 18:42:35,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922711880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:35,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:35,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:35,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996786984] [2024-06-27 18:42:35,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:35,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:35,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:35,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:36,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:36,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 317 transitions, 4063 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:36,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:36,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:36,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:37,154 INFO L124 PetriNetUnfolderBase]: 2499/4473 cut-off events. [2024-06-27 18:42:37,154 INFO L125 PetriNetUnfolderBase]: For 218499/218499 co-relation queries the response was YES. [2024-06-27 18:42:37,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25930 conditions, 4473 events. 2499/4473 cut-off events. For 218499/218499 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 30349 event pairs, 791 based on Foata normal form. 2/4326 useless extension candidates. Maximal degree in co-relation 25776. Up to 3521 conditions per place. [2024-06-27 18:42:37,222 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 224 selfloop transitions, 114 changer transitions 0/345 dead transitions. [2024-06-27 18:42:37,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 345 transitions, 4961 flow [2024-06-27 18:42:37,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:37,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:37,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:42:37,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:42:37,233 INFO L175 Difference]: Start difference. First operand has 318 places, 317 transitions, 4063 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:42:37,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 345 transitions, 4961 flow [2024-06-27 18:42:38,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 345 transitions, 4638 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:38,496 INFO L231 Difference]: Finished difference. Result has 320 places, 319 transitions, 4093 flow [2024-06-27 18:42:38,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4093, PETRI_PLACES=320, PETRI_TRANSITIONS=319} [2024-06-27 18:42:38,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 18:42:38,497 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 319 transitions, 4093 flow [2024-06-27 18:42:38,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:38,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:38,497 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:42:38,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 18:42:38,498 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:42:38,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:38,498 INFO L85 PathProgramCache]: Analyzing trace with hash 2038867750, now seen corresponding path program 19 times [2024-06-27 18:42:38,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:38,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65563426] [2024-06-27 18:42:38,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:38,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:38,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:39,275 INFO L134 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:42:39,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:39,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65563426] [2024-06-27 18:42:39,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65563426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:39,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:39,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:42:39,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969258743] [2024-06-27 18:42:39,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:39,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:42:39,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:39,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:42:39,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:42:39,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:39,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 319 transitions, 4093 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:39,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:39,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:39,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:40,473 INFO L124 PetriNetUnfolderBase]: 2583/4635 cut-off events. [2024-06-27 18:42:40,473 INFO L125 PetriNetUnfolderBase]: For 281242/281242 co-relation queries the response was YES. [2024-06-27 18:42:40,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26975 conditions, 4635 events. 2583/4635 cut-off events. For 281242/281242 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 31811 event pairs, 780 based on Foata normal form. 12/4495 useless extension candidates. Maximal degree in co-relation 26820. Up to 3591 conditions per place. [2024-06-27 18:42:40,531 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 232 selfloop transitions, 113 changer transitions 0/352 dead transitions. [2024-06-27 18:42:40,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 352 transitions, 5037 flow [2024-06-27 18:42:40,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:40,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:40,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 18:42:40,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 18:42:40,532 INFO L175 Difference]: Start difference. First operand has 320 places, 319 transitions, 4093 flow. Second operand 11 states and 181 transitions. [2024-06-27 18:42:40,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 352 transitions, 5037 flow [2024-06-27 18:42:41,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 352 transitions, 4704 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:41,844 INFO L231 Difference]: Finished difference. Result has 323 places, 321 transitions, 4117 flow [2024-06-27 18:42:41,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4117, PETRI_PLACES=323, PETRI_TRANSITIONS=321} [2024-06-27 18:42:41,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 18:42:41,845 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 321 transitions, 4117 flow [2024-06-27 18:42:41,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:41,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:41,845 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:42:41,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 18:42:41,845 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:42:41,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:41,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1571378404, now seen corresponding path program 7 times [2024-06-27 18:42:41,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:41,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780568099] [2024-06-27 18:42:41,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:41,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:42,515 INFO L134 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:42:42,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:42,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780568099] [2024-06-27 18:42:42,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780568099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:42,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:42,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:42,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707197983] [2024-06-27 18:42:42,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:42,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:42,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:42,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:42,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:42,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:42,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 321 transitions, 4117 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:42,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:42,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:42,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:43,621 INFO L124 PetriNetUnfolderBase]: 2651/4765 cut-off events. [2024-06-27 18:42:43,621 INFO L125 PetriNetUnfolderBase]: For 280767/280767 co-relation queries the response was YES. [2024-06-27 18:42:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27660 conditions, 4765 events. 2651/4765 cut-off events. For 280767/280767 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32996 event pairs, 867 based on Foata normal form. 10/4621 useless extension candidates. Maximal degree in co-relation 27504. Up to 3905 conditions per place. [2024-06-27 18:42:43,685 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 256 selfloop transitions, 87 changer transitions 0/350 dead transitions. [2024-06-27 18:42:43,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 350 transitions, 5007 flow [2024-06-27 18:42:43,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:43,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 18:42:43,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 18:42:43,686 INFO L175 Difference]: Start difference. First operand has 323 places, 321 transitions, 4117 flow. Second operand 10 states and 164 transitions. [2024-06-27 18:42:43,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 350 transitions, 5007 flow [2024-06-27 18:42:45,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 350 transitions, 4684 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-27 18:42:45,048 INFO L231 Difference]: Finished difference. Result has 324 places, 322 transitions, 4060 flow [2024-06-27 18:42:45,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4060, PETRI_PLACES=324, PETRI_TRANSITIONS=322} [2024-06-27 18:42:45,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 18:42:45,049 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 322 transitions, 4060 flow [2024-06-27 18:42:45,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:45,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:45,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:45,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 18:42:45,050 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:42:45,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:45,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1913493498, now seen corresponding path program 8 times [2024-06-27 18:42:45,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:45,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036016720] [2024-06-27 18:42:45,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:45,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:45,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:45,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:42:45,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:45,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036016720] [2024-06-27 18:42:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036016720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:45,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:45,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:45,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710506738] [2024-06-27 18:42:45,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:45,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:45,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:45,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:45,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:45,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 322 transitions, 4060 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:45,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:45,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:45,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:46,828 INFO L124 PetriNetUnfolderBase]: 2784/5018 cut-off events. [2024-06-27 18:42:46,828 INFO L125 PetriNetUnfolderBase]: For 331265/331265 co-relation queries the response was YES. [2024-06-27 18:42:46,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29543 conditions, 5018 events. 2784/5018 cut-off events. For 331265/331265 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 35235 event pairs, 862 based on Foata normal form. 8/4873 useless extension candidates. Maximal degree in co-relation 29386. Up to 3679 conditions per place. [2024-06-27 18:42:46,893 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 242 selfloop transitions, 112 changer transitions 0/361 dead transitions. [2024-06-27 18:42:46,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 361 transitions, 5306 flow [2024-06-27 18:42:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:46,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:46,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:42:46,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-27 18:42:46,895 INFO L175 Difference]: Start difference. First operand has 324 places, 322 transitions, 4060 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:42:46,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 361 transitions, 5306 flow [2024-06-27 18:42:48,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 361 transitions, 5068 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:48,257 INFO L231 Difference]: Finished difference. Result has 327 places, 324 transitions, 4220 flow [2024-06-27 18:42:48,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4220, PETRI_PLACES=327, PETRI_TRANSITIONS=324} [2024-06-27 18:42:48,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 18:42:48,258 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 324 transitions, 4220 flow [2024-06-27 18:42:48,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:48,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:48,258 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:42:48,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 18:42:48,258 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:42:48,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:48,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1801058086, now seen corresponding path program 20 times [2024-06-27 18:42:48,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:48,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421847858] [2024-06-27 18:42:48,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:48,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:48,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:48,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:48,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421847858] [2024-06-27 18:42:48,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421847858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:48,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:48,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:42:48,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801759156] [2024-06-27 18:42:48,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:48,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:42:48,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:48,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:42:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:42:48,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:48,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 324 transitions, 4220 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:48,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:48,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:48,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:50,029 INFO L124 PetriNetUnfolderBase]: 2868/5180 cut-off events. [2024-06-27 18:42:50,029 INFO L125 PetriNetUnfolderBase]: For 363379/363379 co-relation queries the response was YES. [2024-06-27 18:42:50,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30685 conditions, 5180 events. 2868/5180 cut-off events. For 363379/363379 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36782 event pairs, 948 based on Foata normal form. 12/5036 useless extension candidates. Maximal degree in co-relation 30527. Up to 4126 conditions per place. [2024-06-27 18:42:50,100 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 246 selfloop transitions, 101 changer transitions 0/354 dead transitions. [2024-06-27 18:42:50,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 354 transitions, 5160 flow [2024-06-27 18:42:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:50,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:50,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:42:50,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:42:50,101 INFO L175 Difference]: Start difference. First operand has 327 places, 324 transitions, 4220 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:42:50,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 354 transitions, 5160 flow [2024-06-27 18:42:52,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 354 transitions, 4938 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 18:42:52,006 INFO L231 Difference]: Finished difference. Result has 330 places, 326 transitions, 4335 flow [2024-06-27 18:42:52,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4335, PETRI_PLACES=330, PETRI_TRANSITIONS=326} [2024-06-27 18:42:52,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 18:42:52,006 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 326 transitions, 4335 flow [2024-06-27 18:42:52,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:42:52,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:52,007 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:42:52,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 18:42:52,007 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:42:52,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:52,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1968493538, now seen corresponding path program 21 times [2024-06-27 18:42:52,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:52,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494386666] [2024-06-27 18:42:52,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:52,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:52,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:52,759 INFO L134 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:42:52,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:52,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494386666] [2024-06-27 18:42:52,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494386666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:52,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:52,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:42:52,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726766093] [2024-06-27 18:42:52,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:52,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:42:52,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:52,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:42:52,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:42:52,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:52,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 326 transitions, 4335 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:52,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:52,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:52,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:54,007 INFO L124 PetriNetUnfolderBase]: 2884/5207 cut-off events. [2024-06-27 18:42:54,007 INFO L125 PetriNetUnfolderBase]: For 312098/312098 co-relation queries the response was YES. [2024-06-27 18:42:54,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31135 conditions, 5207 events. 2884/5207 cut-off events. For 312098/312098 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 37061 event pairs, 926 based on Foata normal form. 2/5051 useless extension candidates. Maximal degree in co-relation 30975. Up to 4284 conditions per place. [2024-06-27 18:42:54,068 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 235 selfloop transitions, 113 changer transitions 0/355 dead transitions. [2024-06-27 18:42:54,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 355 transitions, 5267 flow [2024-06-27 18:42:54,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:42:54,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:42:54,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 18:42:54,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-27 18:42:54,070 INFO L175 Difference]: Start difference. First operand has 330 places, 326 transitions, 4335 flow. Second operand 11 states and 178 transitions. [2024-06-27 18:42:54,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 355 transitions, 5267 flow [2024-06-27 18:42:55,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 355 transitions, 4964 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 18:42:55,637 INFO L231 Difference]: Finished difference. Result has 333 places, 328 transitions, 4395 flow [2024-06-27 18:42:55,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4395, PETRI_PLACES=333, PETRI_TRANSITIONS=328} [2024-06-27 18:42:55,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 18:42:55,638 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 328 transitions, 4395 flow [2024-06-27 18:42:55,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:55,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:55,638 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:42:55,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 18:42:55,638 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:42:55,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:55,639 INFO L85 PathProgramCache]: Analyzing trace with hash -614571310, now seen corresponding path program 22 times [2024-06-27 18:42:55,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:55,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326092003] [2024-06-27 18:42:55,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:55,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:55,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:56,257 INFO L134 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:42:56,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:56,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326092003] [2024-06-27 18:42:56,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326092003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:56,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:56,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:42:56,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041199994] [2024-06-27 18:42:56,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:56,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:42:56,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:56,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:42:56,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:42:56,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:56,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 328 transitions, 4395 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:56,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:56,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:56,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:57,399 INFO L124 PetriNetUnfolderBase]: 2900/5238 cut-off events. [2024-06-27 18:42:57,399 INFO L125 PetriNetUnfolderBase]: For 310693/310693 co-relation queries the response was YES. [2024-06-27 18:42:57,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31072 conditions, 5238 events. 2900/5238 cut-off events. For 310693/310693 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 37293 event pairs, 952 based on Foata normal form. 2/5081 useless extension candidates. Maximal degree in co-relation 30911. Up to 4312 conditions per place. [2024-06-27 18:42:57,465 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 246 selfloop transitions, 101 changer transitions 0/354 dead transitions. [2024-06-27 18:42:57,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 354 transitions, 5317 flow [2024-06-27 18:42:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:42:57,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:42:57,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 18:42:57,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 18:42:57,466 INFO L175 Difference]: Start difference. First operand has 333 places, 328 transitions, 4395 flow. Second operand 10 states and 164 transitions. [2024-06-27 18:42:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 354 transitions, 5317 flow [2024-06-27 18:42:58,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 354 transitions, 4974 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-27 18:42:58,979 INFO L231 Difference]: Finished difference. Result has 334 places, 330 transitions, 4395 flow [2024-06-27 18:42:58,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4395, PETRI_PLACES=334, PETRI_TRANSITIONS=330} [2024-06-27 18:42:58,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 18:42:58,980 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 330 transitions, 4395 flow [2024-06-27 18:42:58,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:58,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:58,980 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:42:58,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 18:42:58,980 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:42:58,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:58,981 INFO L85 PathProgramCache]: Analyzing trace with hash 904126212, now seen corresponding path program 23 times [2024-06-27 18:42:58,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:58,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764908467] [2024-06-27 18:42:58,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:58,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:58,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:59,765 INFO L134 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:42:59,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:59,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764908467] [2024-06-27 18:42:59,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764908467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:59,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:59,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:42:59,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785905517] [2024-06-27 18:42:59,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:59,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:42:59,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:59,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:42:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:42:59,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:42:59,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 330 transitions, 4395 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:59,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:59,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:42:59,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:01,038 INFO L124 PetriNetUnfolderBase]: 2903/5240 cut-off events. [2024-06-27 18:43:01,038 INFO L125 PetriNetUnfolderBase]: For 316481/316481 co-relation queries the response was YES. [2024-06-27 18:43:01,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 5240 events. 2903/5240 cut-off events. For 316481/316481 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 37286 event pairs, 940 based on Foata normal form. 12/5095 useless extension candidates. Maximal degree in co-relation 29905. Up to 4187 conditions per place. [2024-06-27 18:43:01,106 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 248 selfloop transitions, 108 changer transitions 0/363 dead transitions. [2024-06-27 18:43:01,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 363 transitions, 5377 flow [2024-06-27 18:43:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:01,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:01,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 18:43:01,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-27 18:43:01,108 INFO L175 Difference]: Start difference. First operand has 334 places, 330 transitions, 4395 flow. Second operand 11 states and 183 transitions. [2024-06-27 18:43:01,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 363 transitions, 5377 flow [2024-06-27 18:43:02,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 363 transitions, 5054 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-27 18:43:02,419 INFO L231 Difference]: Finished difference. Result has 337 places, 332 transitions, 4435 flow [2024-06-27 18:43:02,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4435, PETRI_PLACES=337, PETRI_TRANSITIONS=332} [2024-06-27 18:43:02,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 18:43:02,420 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 332 transitions, 4435 flow [2024-06-27 18:43:02,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:02,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:02,420 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:43:02,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 18:43:02,421 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:43:02,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:02,421 INFO L85 PathProgramCache]: Analyzing trace with hash -614577820, now seen corresponding path program 24 times [2024-06-27 18:43:02,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:02,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465892598] [2024-06-27 18:43:02,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:02,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:02,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:02,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:43:02,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:02,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465892598] [2024-06-27 18:43:02,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465892598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:02,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:02,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:43:02,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296048339] [2024-06-27 18:43:02,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:02,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:43:02,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:02,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:43:02,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:43:03,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:03,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 332 transitions, 4435 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:03,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:03,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:03,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:04,100 INFO L124 PetriNetUnfolderBase]: 2919/5269 cut-off events. [2024-06-27 18:43:04,100 INFO L125 PetriNetUnfolderBase]: For 265474/265474 co-relation queries the response was YES. [2024-06-27 18:43:04,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30317 conditions, 5269 events. 2919/5269 cut-off events. For 265474/265474 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 37573 event pairs, 974 based on Foata normal form. 2/5115 useless extension candidates. Maximal degree in co-relation 30154. Up to 4153 conditions per place. [2024-06-27 18:43:04,169 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 251 selfloop transitions, 106 changer transitions 0/364 dead transitions. [2024-06-27 18:43:04,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 364 transitions, 5421 flow [2024-06-27 18:43:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:43:04,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:43:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:43:04,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 18:43:04,171 INFO L175 Difference]: Start difference. First operand has 337 places, 332 transitions, 4435 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:43:04,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 364 transitions, 5421 flow [2024-06-27 18:43:06,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 364 transitions, 5092 flow, removed 59 selfloop flow, removed 9 redundant places. [2024-06-27 18:43:06,013 INFO L231 Difference]: Finished difference. Result has 338 places, 334 transitions, 4467 flow [2024-06-27 18:43:06,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4106, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4467, PETRI_PLACES=338, PETRI_TRANSITIONS=334} [2024-06-27 18:43:06,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 18:43:06,013 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 334 transitions, 4467 flow [2024-06-27 18:43:06,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:06,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:06,014 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:43:06,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 18:43:06,014 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:43:06,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:06,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2038876678, now seen corresponding path program 9 times [2024-06-27 18:43:06,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:06,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223476411] [2024-06-27 18:43:06,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:06,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:06,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:06,815 INFO L134 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:43:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223476411] [2024-06-27 18:43:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223476411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:06,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:06,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214660472] [2024-06-27 18:43:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:06,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:06,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:06,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:06,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 334 transitions, 4467 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:06,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:06,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:06,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:08,187 INFO L124 PetriNetUnfolderBase]: 2906/5246 cut-off events. [2024-06-27 18:43:08,187 INFO L125 PetriNetUnfolderBase]: For 244056/244056 co-relation queries the response was YES. [2024-06-27 18:43:08,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28529 conditions, 5246 events. 2906/5246 cut-off events. For 244056/244056 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 37383 event pairs, 933 based on Foata normal form. 10/5099 useless extension candidates. Maximal degree in co-relation 28365. Up to 4050 conditions per place. [2024-06-27 18:43:08,248 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 247 selfloop transitions, 113 changer transitions 0/367 dead transitions. [2024-06-27 18:43:08,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 367 transitions, 5329 flow [2024-06-27 18:43:08,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:43:08,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:43:08,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-27 18:43:08,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 18:43:08,249 INFO L175 Difference]: Start difference. First operand has 338 places, 334 transitions, 4467 flow. Second operand 12 states and 192 transitions. [2024-06-27 18:43:08,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 367 transitions, 5329 flow [2024-06-27 18:43:09,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 367 transitions, 4926 flow, removed 97 selfloop flow, removed 8 redundant places. [2024-06-27 18:43:09,442 INFO L231 Difference]: Finished difference. Result has 342 places, 334 transitions, 4299 flow [2024-06-27 18:43:09,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4299, PETRI_PLACES=342, PETRI_TRANSITIONS=334} [2024-06-27 18:43:09,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 18:43:09,442 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 334 transitions, 4299 flow [2024-06-27 18:43:09,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:09,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:09,443 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:43:09,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 18:43:09,443 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:43:09,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:09,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1901529048, now seen corresponding path program 10 times [2024-06-27 18:43:09,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:09,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970817444] [2024-06-27 18:43:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:09,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:10,041 INFO L134 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:43:10,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:10,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970817444] [2024-06-27 18:43:10,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970817444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:10,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:10,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:10,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30550752] [2024-06-27 18:43:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:10,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:10,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:10,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:10,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:10,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:10,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 334 transitions, 4299 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:10,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:10,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:10,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:11,498 INFO L124 PetriNetUnfolderBase]: 2958/5345 cut-off events. [2024-06-27 18:43:11,498 INFO L125 PetriNetUnfolderBase]: For 230330/230330 co-relation queries the response was YES. [2024-06-27 18:43:11,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28639 conditions, 5345 events. 2958/5345 cut-off events. For 230330/230330 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 37987 event pairs, 926 based on Foata normal form. 8/5211 useless extension candidates. Maximal degree in co-relation 28474. Up to 2616 conditions per place. [2024-06-27 18:43:11,570 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 239 selfloop transitions, 131 changer transitions 0/377 dead transitions. [2024-06-27 18:43:11,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 377 transitions, 5531 flow [2024-06-27 18:43:11,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:43:11,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:43:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-27 18:43:11,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45495495495495497 [2024-06-27 18:43:11,572 INFO L175 Difference]: Start difference. First operand has 342 places, 334 transitions, 4299 flow. Second operand 12 states and 202 transitions. [2024-06-27 18:43:11,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 377 transitions, 5531 flow [2024-06-27 18:43:13,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 377 transitions, 5299 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 18:43:13,132 INFO L231 Difference]: Finished difference. Result has 343 places, 335 transitions, 4421 flow [2024-06-27 18:43:13,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4421, PETRI_PLACES=343, PETRI_TRANSITIONS=335} [2024-06-27 18:43:13,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 18:43:13,132 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 335 transitions, 4421 flow [2024-06-27 18:43:13,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:13,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:13,133 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:43:13,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 18:43:13,133 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:43:13,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:13,133 INFO L85 PathProgramCache]: Analyzing trace with hash -605989642, now seen corresponding path program 11 times [2024-06-27 18:43:13,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:13,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906622904] [2024-06-27 18:43:13,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:13,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:13,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:13,684 INFO L134 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:43:13,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:13,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906622904] [2024-06-27 18:43:13,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906622904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:13,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:13,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:43:13,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819246626] [2024-06-27 18:43:13,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:13,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:43:13,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:13,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:43:13,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:43:13,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:13,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 335 transitions, 4421 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:13,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:13,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:13,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:14,963 INFO L124 PetriNetUnfolderBase]: 3053/5533 cut-off events. [2024-06-27 18:43:14,964 INFO L125 PetriNetUnfolderBase]: For 284353/284353 co-relation queries the response was YES. [2024-06-27 18:43:15,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30629 conditions, 5533 events. 3053/5533 cut-off events. For 284353/284353 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40076 event pairs, 1031 based on Foata normal form. 8/5386 useless extension candidates. Maximal degree in co-relation 30463. Up to 4074 conditions per place. [2024-06-27 18:43:15,030 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 260 selfloop transitions, 104 changer transitions 0/371 dead transitions. [2024-06-27 18:43:15,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 371 transitions, 5699 flow [2024-06-27 18:43:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:43:15,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:43:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:43:15,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 18:43:15,032 INFO L175 Difference]: Start difference. First operand has 343 places, 335 transitions, 4421 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:43:15,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 371 transitions, 5699 flow [2024-06-27 18:43:16,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 371 transitions, 5363 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 18:43:16,710 INFO L231 Difference]: Finished difference. Result has 343 places, 337 transitions, 4475 flow [2024-06-27 18:43:16,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4475, PETRI_PLACES=343, PETRI_TRANSITIONS=337} [2024-06-27 18:43:16,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 18:43:16,710 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 337 transitions, 4475 flow [2024-06-27 18:43:16,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:16,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:16,711 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:43:16,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 18:43:16,711 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:43:16,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:16,711 INFO L85 PathProgramCache]: Analyzing trace with hash 895845492, now seen corresponding path program 25 times [2024-06-27 18:43:16,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:16,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384097360] [2024-06-27 18:43:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:16,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:17,361 INFO L134 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:43:17,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:17,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384097360] [2024-06-27 18:43:17,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384097360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:17,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:17,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:17,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378820351] [2024-06-27 18:43:17,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:17,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:17,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:17,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:17,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:17,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:17,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 337 transitions, 4475 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:17,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:17,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:17,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:18,723 INFO L124 PetriNetUnfolderBase]: 3050/5528 cut-off events. [2024-06-27 18:43:18,723 INFO L125 PetriNetUnfolderBase]: For 232876/232876 co-relation queries the response was YES. [2024-06-27 18:43:18,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29920 conditions, 5528 events. 3050/5528 cut-off events. For 232876/232876 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 40000 event pairs, 1021 based on Foata normal form. 2/5376 useless extension candidates. Maximal degree in co-relation 29753. Up to 4262 conditions per place. [2024-06-27 18:43:18,793 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 243 selfloop transitions, 120 changer transitions 0/370 dead transitions. [2024-06-27 18:43:18,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 370 transitions, 5345 flow [2024-06-27 18:43:18,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:18,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:18,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 18:43:18,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 18:43:18,794 INFO L175 Difference]: Start difference. First operand has 343 places, 337 transitions, 4475 flow. Second operand 11 states and 185 transitions. [2024-06-27 18:43:18,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 370 transitions, 5345 flow [2024-06-27 18:43:20,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 370 transitions, 5049 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:20,215 INFO L231 Difference]: Finished difference. Result has 348 places, 337 transitions, 4424 flow [2024-06-27 18:43:20,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4424, PETRI_PLACES=348, PETRI_TRANSITIONS=337} [2024-06-27 18:43:20,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 18:43:20,216 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 337 transitions, 4424 flow [2024-06-27 18:43:20,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:20,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:20,216 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:43:20,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 18:43:20,216 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:43:20,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:20,216 INFO L85 PathProgramCache]: Analyzing trace with hash 896091570, now seen corresponding path program 12 times [2024-06-27 18:43:20,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:20,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977167916] [2024-06-27 18:43:20,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:20,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:20,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:43:20,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:20,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977167916] [2024-06-27 18:43:20,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977167916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:20,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:20,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:20,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383941429] [2024-06-27 18:43:20,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:20,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:20,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:20,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:20,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:20,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:20,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 337 transitions, 4424 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:20,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:20,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:20,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:22,341 INFO L124 PetriNetUnfolderBase]: 3118/5658 cut-off events. [2024-06-27 18:43:22,341 INFO L125 PetriNetUnfolderBase]: For 283171/283171 co-relation queries the response was YES. [2024-06-27 18:43:22,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30776 conditions, 5658 events. 3118/5658 cut-off events. For 283171/283171 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 41231 event pairs, 1062 based on Foata normal form. 10/5509 useless extension candidates. Maximal degree in co-relation 30607. Up to 4588 conditions per place. [2024-06-27 18:43:22,416 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 252 selfloop transitions, 113 changer transitions 0/372 dead transitions. [2024-06-27 18:43:22,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 372 transitions, 5390 flow [2024-06-27 18:43:22,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:43:22,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:43:22,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 18:43:22,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-27 18:43:22,417 INFO L175 Difference]: Start difference. First operand has 348 places, 337 transitions, 4424 flow. Second operand 12 states and 195 transitions. [2024-06-27 18:43:22,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 372 transitions, 5390 flow [2024-06-27 18:43:24,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 372 transitions, 5067 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 18:43:24,028 INFO L231 Difference]: Finished difference. Result has 350 places, 338 transitions, 4426 flow [2024-06-27 18:43:24,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4426, PETRI_PLACES=350, PETRI_TRANSITIONS=338} [2024-06-27 18:43:24,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 18:43:24,029 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 338 transitions, 4426 flow [2024-06-27 18:43:24,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:24,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:24,029 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:43:24,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 18:43:24,029 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:43:24,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:24,030 INFO L85 PathProgramCache]: Analyzing trace with hash 904433670, now seen corresponding path program 13 times [2024-06-27 18:43:24,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:24,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887807288] [2024-06-27 18:43:24,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:24,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:24,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:24,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:43:24,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:24,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887807288] [2024-06-27 18:43:24,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887807288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:24,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:24,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:24,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723815592] [2024-06-27 18:43:24,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:24,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:24,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:24,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:24,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:24,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:24,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 338 transitions, 4426 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:24,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:24,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:24,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:25,955 INFO L124 PetriNetUnfolderBase]: 3213/5844 cut-off events. [2024-06-27 18:43:25,956 INFO L125 PetriNetUnfolderBase]: For 326423/326423 co-relation queries the response was YES. [2024-06-27 18:43:26,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32433 conditions, 5844 events. 3213/5844 cut-off events. For 326423/326423 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 42981 event pairs, 1097 based on Foata normal form. 8/5696 useless extension candidates. Maximal degree in co-relation 32263. Up to 4338 conditions per place. [2024-06-27 18:43:26,038 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 260 selfloop transitions, 110 changer transitions 0/377 dead transitions. [2024-06-27 18:43:26,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 377 transitions, 5742 flow [2024-06-27 18:43:26,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:26,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:26,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:43:26,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 18:43:26,039 INFO L175 Difference]: Start difference. First operand has 350 places, 338 transitions, 4426 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:43:26,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 377 transitions, 5742 flow [2024-06-27 18:43:27,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 377 transitions, 5427 flow, removed 43 selfloop flow, removed 12 redundant places. [2024-06-27 18:43:27,929 INFO L231 Difference]: Finished difference. Result has 349 places, 340 transitions, 4525 flow [2024-06-27 18:43:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4525, PETRI_PLACES=349, PETRI_TRANSITIONS=340} [2024-06-27 18:43:27,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 18:43:27,929 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 340 transitions, 4525 flow [2024-06-27 18:43:27,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:27,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:27,930 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:43:27,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 18:43:27,930 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:43:27,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:27,930 INFO L85 PathProgramCache]: Analyzing trace with hash 904135140, now seen corresponding path program 14 times [2024-06-27 18:43:27,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:27,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549183979] [2024-06-27 18:43:27,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:27,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:28,545 INFO L134 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:43:28,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:28,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549183979] [2024-06-27 18:43:28,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549183979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:28,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:28,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:28,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198693367] [2024-06-27 18:43:28,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:28,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:28,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:28,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:28,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:28,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 340 transitions, 4525 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:28,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:28,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:28,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:29,969 INFO L124 PetriNetUnfolderBase]: 3279/5978 cut-off events. [2024-06-27 18:43:29,969 INFO L125 PetriNetUnfolderBase]: For 307787/307787 co-relation queries the response was YES. [2024-06-27 18:43:30,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32265 conditions, 5978 events. 3279/5978 cut-off events. For 307787/307787 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 44365 event pairs, 1220 based on Foata normal form. 10/5829 useless extension candidates. Maximal degree in co-relation 32096. Up to 4974 conditions per place. [2024-06-27 18:43:30,051 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 269 selfloop transitions, 97 changer transitions 0/373 dead transitions. [2024-06-27 18:43:30,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 373 transitions, 5501 flow [2024-06-27 18:43:30,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:30,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:30,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:43:30,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:43:30,052 INFO L175 Difference]: Start difference. First operand has 349 places, 340 transitions, 4525 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:43:30,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 373 transitions, 5501 flow [2024-06-27 18:43:31,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 373 transitions, 5263 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 18:43:31,765 INFO L231 Difference]: Finished difference. Result has 353 places, 342 transitions, 4606 flow [2024-06-27 18:43:31,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4606, PETRI_PLACES=353, PETRI_TRANSITIONS=342} [2024-06-27 18:43:31,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 18:43:31,766 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 342 transitions, 4606 flow [2024-06-27 18:43:31,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:31,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:31,766 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:43:31,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 18:43:31,766 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:43:31,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:31,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1326478344, now seen corresponding path program 26 times [2024-06-27 18:43:31,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:31,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135669061] [2024-06-27 18:43:31,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:31,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:32,281 INFO L134 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:43:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135669061] [2024-06-27 18:43:32,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135669061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:32,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:32,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211415423] [2024-06-27 18:43:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:32,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:32,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:32,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:32,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 342 transitions, 4606 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:32,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:32,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:32,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:33,733 INFO L124 PetriNetUnfolderBase]: 3409/6213 cut-off events. [2024-06-27 18:43:33,733 INFO L125 PetriNetUnfolderBase]: For 239582/239582 co-relation queries the response was YES. [2024-06-27 18:43:33,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33348 conditions, 6213 events. 3409/6213 cut-off events. For 239582/239582 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46597 event pairs, 1400 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 33177. Up to 5494 conditions per place. [2024-06-27 18:43:33,815 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 332 selfloop transitions, 76 changer transitions 0/415 dead transitions. [2024-06-27 18:43:33,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 415 transitions, 6195 flow [2024-06-27 18:43:33,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:33,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:33,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 18:43:33,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-27 18:43:33,816 INFO L175 Difference]: Start difference. First operand has 353 places, 342 transitions, 4606 flow. Second operand 11 states and 175 transitions. [2024-06-27 18:43:33,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 415 transitions, 6195 flow [2024-06-27 18:43:35,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 415 transitions, 5911 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 18:43:35,994 INFO L231 Difference]: Finished difference. Result has 360 places, 372 transitions, 5149 flow [2024-06-27 18:43:35,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4350, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5149, PETRI_PLACES=360, PETRI_TRANSITIONS=372} [2024-06-27 18:43:35,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 18:43:35,995 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 372 transitions, 5149 flow [2024-06-27 18:43:35,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:43:35,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:35,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:35,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 18:43:35,995 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:43:35,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:35,996 INFO L85 PathProgramCache]: Analyzing trace with hash 597604656, now seen corresponding path program 1 times [2024-06-27 18:43:35,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:35,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674441146] [2024-06-27 18:43:35,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:35,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:36,718 INFO L134 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:43:36,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:36,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674441146] [2024-06-27 18:43:36,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674441146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:36,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:36,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:36,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036397733] [2024-06-27 18:43:36,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:36,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:36,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:36,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:36,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:36,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:36,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 372 transitions, 5149 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:43:36,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:36,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:36,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:38,169 INFO L124 PetriNetUnfolderBase]: 3445/6285 cut-off events. [2024-06-27 18:43:38,169 INFO L125 PetriNetUnfolderBase]: For 269671/269671 co-relation queries the response was YES. [2024-06-27 18:43:38,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33850 conditions, 6285 events. 3445/6285 cut-off events. For 269671/269671 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47263 event pairs, 1390 based on Foata normal form. 6/6166 useless extension candidates. Maximal degree in co-relation 33674. Up to 5777 conditions per place. [2024-06-27 18:43:38,254 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 371 selfloop transitions, 38 changer transitions 0/416 dead transitions. [2024-06-27 18:43:38,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 416 transitions, 6691 flow [2024-06-27 18:43:38,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:43:38,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:43:38,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 18:43:38,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297297297297297 [2024-06-27 18:43:38,264 INFO L175 Difference]: Start difference. First operand has 360 places, 372 transitions, 5149 flow. Second operand 10 states and 159 transitions. [2024-06-27 18:43:38,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 416 transitions, 6691 flow [2024-06-27 18:43:40,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 416 transitions, 6483 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 18:43:40,501 INFO L231 Difference]: Finished difference. Result has 367 places, 381 transitions, 5636 flow [2024-06-27 18:43:40,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5636, PETRI_PLACES=367, PETRI_TRANSITIONS=381} [2024-06-27 18:43:40,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 18:43:40,501 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 381 transitions, 5636 flow [2024-06-27 18:43:40,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:43:40,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:40,501 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:43:40,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 18:43:40,502 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:43:40,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1592841128, now seen corresponding path program 2 times [2024-06-27 18:43:40,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:40,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770404999] [2024-06-27 18:43:40,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:40,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:41,395 INFO L134 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:43:41,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:41,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770404999] [2024-06-27 18:43:41,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770404999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:41,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:41,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:41,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633008931] [2024-06-27 18:43:41,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:41,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:41,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:41,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:41,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 381 transitions, 5636 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:41,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:41,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:41,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:43,036 INFO L124 PetriNetUnfolderBase]: 3517/6433 cut-off events. [2024-06-27 18:43:43,037 INFO L125 PetriNetUnfolderBase]: For 275377/275377 co-relation queries the response was YES. [2024-06-27 18:43:43,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34307 conditions, 6433 events. 3517/6433 cut-off events. For 275377/275377 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 48777 event pairs, 1475 based on Foata normal form. 6/6275 useless extension candidates. Maximal degree in co-relation 34126. Up to 5763 conditions per place. [2024-06-27 18:43:43,117 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 343 selfloop transitions, 65 changer transitions 0/415 dead transitions. [2024-06-27 18:43:43,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 415 transitions, 6676 flow [2024-06-27 18:43:43,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:43,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:43,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 18:43:43,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 18:43:43,119 INFO L175 Difference]: Start difference. First operand has 367 places, 381 transitions, 5636 flow. Second operand 11 states and 165 transitions. [2024-06-27 18:43:43,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 415 transitions, 6676 flow [2024-06-27 18:43:45,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 415 transitions, 6110 flow, removed 271 selfloop flow, removed 3 redundant places. [2024-06-27 18:43:45,099 INFO L231 Difference]: Finished difference. Result has 375 places, 383 transitions, 5307 flow [2024-06-27 18:43:45,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5307, PETRI_PLACES=375, PETRI_TRANSITIONS=383} [2024-06-27 18:43:45,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 18:43:45,099 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 383 transitions, 5307 flow [2024-06-27 18:43:45,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:45,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:45,100 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:43:45,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 18:43:45,100 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:43:45,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1284297724, now seen corresponding path program 3 times [2024-06-27 18:43:45,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:45,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117824920] [2024-06-27 18:43:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:45,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:46,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:43:46,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:46,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117824920] [2024-06-27 18:43:46,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117824920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:46,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:46,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:46,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674975816] [2024-06-27 18:43:46,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:46,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:46,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:46,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:46,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:46,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:46,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 383 transitions, 5307 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:46,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:46,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:46,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:47,622 INFO L124 PetriNetUnfolderBase]: 3550/6500 cut-off events. [2024-06-27 18:43:47,622 INFO L125 PetriNetUnfolderBase]: For 270036/270036 co-relation queries the response was YES. [2024-06-27 18:43:47,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34110 conditions, 6500 events. 3550/6500 cut-off events. For 270036/270036 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49349 event pairs, 1546 based on Foata normal form. 8/6346 useless extension candidates. Maximal degree in co-relation 33927. Up to 5766 conditions per place. [2024-06-27 18:43:47,712 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 340 selfloop transitions, 69 changer transitions 0/416 dead transitions. [2024-06-27 18:43:47,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 416 transitions, 6343 flow [2024-06-27 18:43:47,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:47,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:47,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-27 18:43:47,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40786240786240785 [2024-06-27 18:43:47,714 INFO L175 Difference]: Start difference. First operand has 375 places, 383 transitions, 5307 flow. Second operand 11 states and 166 transitions. [2024-06-27 18:43:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 416 transitions, 6343 flow [2024-06-27 18:43:49,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 416 transitions, 6144 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 18:43:49,901 INFO L231 Difference]: Finished difference. Result has 378 places, 384 transitions, 5353 flow [2024-06-27 18:43:49,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5353, PETRI_PLACES=378, PETRI_TRANSITIONS=384} [2024-06-27 18:43:49,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 18:43:49,901 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 384 transitions, 5353 flow [2024-06-27 18:43:49,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:49,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:49,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:49,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 18:43:49,904 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:43:49,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:49,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1228134678, now seen corresponding path program 4 times [2024-06-27 18:43:49,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:49,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120353577] [2024-06-27 18:43:49,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:49,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:50,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:43:50,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:50,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120353577] [2024-06-27 18:43:50,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120353577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:50,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:50,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:43:50,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279129518] [2024-06-27 18:43:50,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:50,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:43:50,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:50,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:43:50,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:43:50,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:50,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 384 transitions, 5353 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:43:50,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:50,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:50,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:52,187 INFO L124 PetriNetUnfolderBase]: 3586/6569 cut-off events. [2024-06-27 18:43:52,187 INFO L125 PetriNetUnfolderBase]: For 263564/263564 co-relation queries the response was YES. [2024-06-27 18:43:52,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34580 conditions, 6569 events. 3586/6569 cut-off events. For 263564/263564 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 50196 event pairs, 1268 based on Foata normal form. 6/6436 useless extension candidates. Maximal degree in co-relation 34396. Up to 4297 conditions per place. [2024-06-27 18:43:52,287 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 223 selfloop transitions, 193 changer transitions 0/423 dead transitions. [2024-06-27 18:43:52,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 423 transitions, 6489 flow [2024-06-27 18:43:52,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:43:52,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:43:52,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:43:52,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:43:52,289 INFO L175 Difference]: Start difference. First operand has 378 places, 384 transitions, 5353 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:43:52,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 423 transitions, 6489 flow [2024-06-27 18:43:54,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 423 transitions, 6082 flow, removed 35 selfloop flow, removed 14 redundant places. [2024-06-27 18:43:54,581 INFO L231 Difference]: Finished difference. Result has 375 places, 389 transitions, 5642 flow [2024-06-27 18:43:54,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4946, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5642, PETRI_PLACES=375, PETRI_TRANSITIONS=389} [2024-06-27 18:43:54,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 18:43:54,582 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 389 transitions, 5642 flow [2024-06-27 18:43:54,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:43:54,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:54,582 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:43:54,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 18:43:54,583 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:43:54,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash -468220484, now seen corresponding path program 5 times [2024-06-27 18:43:54,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:54,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274604351] [2024-06-27 18:43:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:55,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:55,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:55,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274604351] [2024-06-27 18:43:55,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274604351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:55,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:55,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:43:55,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159138307] [2024-06-27 18:43:55,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:55,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:43:55,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:55,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:43:55,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:43:55,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:43:55,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 389 transitions, 5642 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:55,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:55,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:43:55,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:57,114 INFO L124 PetriNetUnfolderBase]: 3622/6643 cut-off events. [2024-06-27 18:43:57,114 INFO L125 PetriNetUnfolderBase]: For 269524/269524 co-relation queries the response was YES. [2024-06-27 18:43:57,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35839 conditions, 6643 events. 3622/6643 cut-off events. For 269524/269524 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 50915 event pairs, 1544 based on Foata normal form. 6/6487 useless extension candidates. Maximal degree in co-relation 35654. Up to 5948 conditions per place. [2024-06-27 18:43:57,197 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 345 selfloop transitions, 72 changer transitions 0/424 dead transitions. [2024-06-27 18:43:57,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 424 transitions, 6714 flow [2024-06-27 18:43:57,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:43:57,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:43:57,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 18:43:57,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152334152334152 [2024-06-27 18:43:57,199 INFO L175 Difference]: Start difference. First operand has 375 places, 389 transitions, 5642 flow. Second operand 11 states and 169 transitions. [2024-06-27 18:43:57,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 424 transitions, 6714 flow [2024-06-27 18:43:59,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 424 transitions, 6320 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-27 18:43:59,272 INFO L231 Difference]: Finished difference. Result has 378 places, 390 transitions, 5500 flow [2024-06-27 18:43:59,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5500, PETRI_PLACES=378, PETRI_TRANSITIONS=390} [2024-06-27 18:43:59,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 18:43:59,272 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 390 transitions, 5500 flow [2024-06-27 18:43:59,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:59,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:59,273 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:43:59,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 18:43:59,273 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:43:59,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:59,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1587276938, now seen corresponding path program 6 times [2024-06-27 18:43:59,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:59,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005109906] [2024-06-27 18:43:59,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:59,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:00,063 INFO L134 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:44:00,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:00,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005109906] [2024-06-27 18:44:00,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005109906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:00,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:00,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:44:00,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681447581] [2024-06-27 18:44:00,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:00,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:44:00,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:00,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:44:00,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:44:00,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:00,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 390 transitions, 5500 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:00,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:00,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:00,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:01,776 INFO L124 PetriNetUnfolderBase]: 3658/6714 cut-off events. [2024-06-27 18:44:01,777 INFO L125 PetriNetUnfolderBase]: For 273501/273501 co-relation queries the response was YES. [2024-06-27 18:44:01,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35560 conditions, 6714 events. 3658/6714 cut-off events. For 273501/273501 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 51576 event pairs, 1528 based on Foata normal form. 6/6560 useless extension candidates. Maximal degree in co-relation 35374. Up to 5828 conditions per place. [2024-06-27 18:44:01,868 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 337 selfloop transitions, 83 changer transitions 0/427 dead transitions. [2024-06-27 18:44:01,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 427 transitions, 6590 flow [2024-06-27 18:44:01,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:44:01,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:44:01,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 18:44:01,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250614250614251 [2024-06-27 18:44:01,870 INFO L175 Difference]: Start difference. First operand has 378 places, 390 transitions, 5500 flow. Second operand 11 states and 173 transitions. [2024-06-27 18:44:01,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 427 transitions, 6590 flow [2024-06-27 18:44:03,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 427 transitions, 6352 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-06-27 18:44:03,777 INFO L231 Difference]: Finished difference. Result has 380 places, 391 transitions, 5538 flow [2024-06-27 18:44:03,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5538, PETRI_PLACES=380, PETRI_TRANSITIONS=391} [2024-06-27 18:44:03,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 18:44:03,783 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 391 transitions, 5538 flow [2024-06-27 18:44:03,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:03,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:03,783 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:44:03,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 18:44:03,784 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:44:03,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:03,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1177415034, now seen corresponding path program 7 times [2024-06-27 18:44:03,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:03,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11810675] [2024-06-27 18:44:03,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:03,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:03,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:04,560 INFO L134 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:44:04,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:04,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11810675] [2024-06-27 18:44:04,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11810675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:04,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:04,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:44:04,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117811634] [2024-06-27 18:44:04,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:04,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:44:04,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:04,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:44:04,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:44:04,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:04,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 391 transitions, 5538 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:04,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:04,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:04,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:06,192 INFO L124 PetriNetUnfolderBase]: 3651/6700 cut-off events. [2024-06-27 18:44:06,192 INFO L125 PetriNetUnfolderBase]: For 227500/227500 co-relation queries the response was YES. [2024-06-27 18:44:06,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34644 conditions, 6700 events. 3651/6700 cut-off events. For 227500/227500 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 51360 event pairs, 1416 based on Foata normal form. 6/6533 useless extension candidates. Maximal degree in co-relation 34457. Up to 5541 conditions per place. [2024-06-27 18:44:06,284 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 297 selfloop transitions, 122 changer transitions 0/426 dead transitions. [2024-06-27 18:44:06,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 426 transitions, 6528 flow [2024-06-27 18:44:06,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:44:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:44:06,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 18:44:06,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44717444717444715 [2024-06-27 18:44:06,285 INFO L175 Difference]: Start difference. First operand has 380 places, 391 transitions, 5538 flow. Second operand 11 states and 182 transitions. [2024-06-27 18:44:06,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 426 transitions, 6528 flow [2024-06-27 18:44:08,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 426 transitions, 6220 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-06-27 18:44:08,268 INFO L231 Difference]: Finished difference. Result has 382 places, 391 transitions, 5478 flow [2024-06-27 18:44:08,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5230, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5478, PETRI_PLACES=382, PETRI_TRANSITIONS=391} [2024-06-27 18:44:08,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 18:44:08,268 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 391 transitions, 5478 flow [2024-06-27 18:44:08,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:08,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:08,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:08,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 18:44:08,269 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:44:08,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:08,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1434117354, now seen corresponding path program 8 times [2024-06-27 18:44:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:08,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008205417] [2024-06-27 18:44:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:09,068 INFO L134 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:44:09,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:09,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008205417] [2024-06-27 18:44:09,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008205417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:09,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:09,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:44:09,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595942024] [2024-06-27 18:44:09,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:09,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:09,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:09,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:09,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:09,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:09,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 391 transitions, 5478 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:09,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:09,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:09,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:10,958 INFO L124 PetriNetUnfolderBase]: 3687/6772 cut-off events. [2024-06-27 18:44:10,959 INFO L125 PetriNetUnfolderBase]: For 226375/226375 co-relation queries the response was YES. [2024-06-27 18:44:11,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34936 conditions, 6772 events. 3687/6772 cut-off events. For 226375/226375 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 52119 event pairs, 1373 based on Foata normal form. 6/6619 useless extension candidates. Maximal degree in co-relation 34748. Up to 5438 conditions per place. [2024-06-27 18:44:11,047 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 279 selfloop transitions, 136 changer transitions 0/422 dead transitions. [2024-06-27 18:44:11,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 422 transitions, 6536 flow [2024-06-27 18:44:11,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:44:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:44:11,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 18:44:11,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 18:44:11,049 INFO L175 Difference]: Start difference. First operand has 382 places, 391 transitions, 5478 flow. Second operand 10 states and 164 transitions. [2024-06-27 18:44:11,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 422 transitions, 6536 flow [2024-06-27 18:44:12,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 422 transitions, 6212 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 18:44:12,673 INFO L231 Difference]: Finished difference. Result has 382 places, 392 transitions, 5542 flow [2024-06-27 18:44:12,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5154, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5542, PETRI_PLACES=382, PETRI_TRANSITIONS=392} [2024-06-27 18:44:12,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 18:44:12,674 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 392 transitions, 5542 flow [2024-06-27 18:44:12,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:12,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:12,674 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:44:12,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 18:44:12,674 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:44:12,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:12,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1830027338, now seen corresponding path program 9 times [2024-06-27 18:44:12,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:12,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061348293] [2024-06-27 18:44:12,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:12,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:12,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:13,395 INFO L134 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:44:13,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:13,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061348293] [2024-06-27 18:44:13,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061348293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:13,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:44:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142210555] [2024-06-27 18:44:13,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:13,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:13,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:13,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:13,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:13,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:13,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 392 transitions, 5542 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:13,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:13,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:13,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:15,407 INFO L124 PetriNetUnfolderBase]: 3723/6844 cut-off events. [2024-06-27 18:44:15,408 INFO L125 PetriNetUnfolderBase]: For 237304/237304 co-relation queries the response was YES. [2024-06-27 18:44:15,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35397 conditions, 6844 events. 3723/6844 cut-off events. For 237304/237304 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 52935 event pairs, 1355 based on Foata normal form. 6/6696 useless extension candidates. Maximal degree in co-relation 35208. Up to 5190 conditions per place. [2024-06-27 18:44:15,505 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 265 selfloop transitions, 153 changer transitions 0/425 dead transitions. [2024-06-27 18:44:15,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 425 transitions, 6618 flow [2024-06-27 18:44:15,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:44:15,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:44:15,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 18:44:15,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 18:44:15,506 INFO L175 Difference]: Start difference. First operand has 382 places, 392 transitions, 5542 flow. Second operand 10 states and 166 transitions. [2024-06-27 18:44:15,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 425 transitions, 6618 flow [2024-06-27 18:44:17,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 425 transitions, 6294 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 18:44:17,297 INFO L231 Difference]: Finished difference. Result has 385 places, 393 transitions, 5641 flow [2024-06-27 18:44:17,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5641, PETRI_PLACES=385, PETRI_TRANSITIONS=393} [2024-06-27 18:44:17,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 18:44:17,298 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 393 transitions, 5641 flow [2024-06-27 18:44:17,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:17,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:17,298 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:44:17,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 18:44:17,299 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:44:17,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:17,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1261161542, now seen corresponding path program 10 times [2024-06-27 18:44:17,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:17,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124440411] [2024-06-27 18:44:17,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:17,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:17,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:18,104 INFO L134 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:44:18,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:18,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124440411] [2024-06-27 18:44:18,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124440411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:18,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:18,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:44:18,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626587886] [2024-06-27 18:44:18,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:18,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:18,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:18,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:18,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:18,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:18,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 393 transitions, 5641 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:18,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:18,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:18,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:19,827 INFO L124 PetriNetUnfolderBase]: 3759/6916 cut-off events. [2024-06-27 18:44:19,827 INFO L125 PetriNetUnfolderBase]: For 239668/239668 co-relation queries the response was YES. [2024-06-27 18:44:19,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 6916 events. 3759/6916 cut-off events. For 239668/239668 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53577 event pairs, 1529 based on Foata normal form. 6/6758 useless extension candidates. Maximal degree in co-relation 35657. Up to 5796 conditions per place. [2024-06-27 18:44:19,922 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 305 selfloop transitions, 114 changer transitions 0/426 dead transitions. [2024-06-27 18:44:19,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 426 transitions, 6719 flow [2024-06-27 18:44:19,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:44:19,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:44:19,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:44:19,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 18:44:19,923 INFO L175 Difference]: Start difference. First operand has 385 places, 393 transitions, 5641 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:44:19,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 426 transitions, 6719 flow [2024-06-27 18:44:22,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 426 transitions, 6314 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 18:44:22,061 INFO L231 Difference]: Finished difference. Result has 387 places, 394 transitions, 5576 flow [2024-06-27 18:44:22,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5576, PETRI_PLACES=387, PETRI_TRANSITIONS=394} [2024-06-27 18:44:22,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 18:44:22,061 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 394 transitions, 5576 flow [2024-06-27 18:44:22,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:22,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:22,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:22,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 18:44:22,062 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:44:22,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:22,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1523417596, now seen corresponding path program 11 times [2024-06-27 18:44:22,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:22,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367858458] [2024-06-27 18:44:22,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:22,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:22,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:22,830 INFO L134 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:44:22,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:22,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367858458] [2024-06-27 18:44:22,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367858458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:22,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:22,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:44:22,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30459243] [2024-06-27 18:44:22,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:22,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:44:22,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:22,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:44:22,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:44:22,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:22,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 394 transitions, 5576 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:22,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:22,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:22,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:24,623 INFO L124 PetriNetUnfolderBase]: 3795/6988 cut-off events. [2024-06-27 18:44:24,624 INFO L125 PetriNetUnfolderBase]: For 234936/234936 co-relation queries the response was YES. [2024-06-27 18:44:24,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35769 conditions, 6988 events. 3795/6988 cut-off events. For 234936/234936 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 54211 event pairs, 1572 based on Foata normal form. 6/6820 useless extension candidates. Maximal degree in co-relation 35578. Up to 5959 conditions per place. [2024-06-27 18:44:24,721 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 299 selfloop transitions, 120 changer transitions 0/426 dead transitions. [2024-06-27 18:44:24,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 426 transitions, 6620 flow [2024-06-27 18:44:24,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:44:24,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:44:24,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 18:44:24,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398034398034398 [2024-06-27 18:44:24,722 INFO L175 Difference]: Start difference. First operand has 387 places, 394 transitions, 5576 flow. Second operand 11 states and 179 transitions. [2024-06-27 18:44:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 426 transitions, 6620 flow [2024-06-27 18:44:26,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 426 transitions, 6193 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 18:44:26,499 INFO L231 Difference]: Finished difference. Result has 390 places, 395 transitions, 5475 flow [2024-06-27 18:44:26,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5149, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5475, PETRI_PLACES=390, PETRI_TRANSITIONS=395} [2024-06-27 18:44:26,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 18:44:26,499 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 395 transitions, 5475 flow [2024-06-27 18:44:26,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:26,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:26,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:26,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 18:44:26,500 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:44:26,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:26,500 INFO L85 PathProgramCache]: Analyzing trace with hash 139286816, now seen corresponding path program 12 times [2024-06-27 18:44:26,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:26,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317367216] [2024-06-27 18:44:26,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:26,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:27,224 INFO L134 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:44:27,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:27,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317367216] [2024-06-27 18:44:27,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317367216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:27,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:27,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:44:27,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450196729] [2024-06-27 18:44:27,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:27,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:27,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:27,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:27,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:27,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:27,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 395 transitions, 5475 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:27,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:27,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:27,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:29,036 INFO L124 PetriNetUnfolderBase]: 3831/7060 cut-off events. [2024-06-27 18:44:29,037 INFO L125 PetriNetUnfolderBase]: For 237269/237269 co-relation queries the response was YES. [2024-06-27 18:44:29,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35904 conditions, 7060 events. 3831/7060 cut-off events. For 237269/237269 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 54974 event pairs, 1599 based on Foata normal form. 6/6896 useless extension candidates. Maximal degree in co-relation 35712. Up to 6114 conditions per place. [2024-06-27 18:44:29,134 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 317 selfloop transitions, 102 changer transitions 0/426 dead transitions. [2024-06-27 18:44:29,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 426 transitions, 6543 flow [2024-06-27 18:44:29,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:44:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:44:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 18:44:29,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 18:44:29,135 INFO L175 Difference]: Start difference. First operand has 390 places, 395 transitions, 5475 flow. Second operand 10 states and 165 transitions. [2024-06-27 18:44:29,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 426 transitions, 6543 flow [2024-06-27 18:44:30,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 426 transitions, 6229 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 18:44:30,959 INFO L231 Difference]: Finished difference. Result has 391 places, 396 transitions, 5478 flow [2024-06-27 18:44:30,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5478, PETRI_PLACES=391, PETRI_TRANSITIONS=396} [2024-06-27 18:44:30,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 18:44:30,960 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 396 transitions, 5478 flow [2024-06-27 18:44:30,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:30,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:30,960 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:44:30,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 18:44:30,960 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:44:30,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:30,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2036857018, now seen corresponding path program 13 times [2024-06-27 18:44:30,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:30,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694146465] [2024-06-27 18:44:30,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:30,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:30,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:31,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:44:31,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:31,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694146465] [2024-06-27 18:44:31,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694146465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:31,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:31,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:44:31,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392685234] [2024-06-27 18:44:31,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:31,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 18:44:31,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:31,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 18:44:31,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 18:44:31,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:31,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 396 transitions, 5478 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:31,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:31,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:31,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:33,673 INFO L124 PetriNetUnfolderBase]: 3824/7047 cut-off events. [2024-06-27 18:44:33,673 INFO L125 PetriNetUnfolderBase]: For 189734/189734 co-relation queries the response was YES. [2024-06-27 18:44:33,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34862 conditions, 7047 events. 3824/7047 cut-off events. For 189734/189734 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 54882 event pairs, 1565 based on Foata normal form. 6/6880 useless extension candidates. Maximal degree in co-relation 34669. Up to 6141 conditions per place. [2024-06-27 18:44:33,783 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 317 selfloop transitions, 103 changer transitions 0/427 dead transitions. [2024-06-27 18:44:33,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 427 transitions, 6444 flow [2024-06-27 18:44:33,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:44:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:44:33,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 18:44:33,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-27 18:44:33,784 INFO L175 Difference]: Start difference. First operand has 391 places, 396 transitions, 5478 flow. Second operand 11 states and 177 transitions. [2024-06-27 18:44:33,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 427 transitions, 6444 flow [2024-06-27 18:44:35,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 427 transitions, 6090 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-27 18:44:35,214 INFO L231 Difference]: Finished difference. Result has 395 places, 396 transitions, 5336 flow [2024-06-27 18:44:35,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5124, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5336, PETRI_PLACES=395, PETRI_TRANSITIONS=396} [2024-06-27 18:44:35,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-27 18:44:35,220 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 396 transitions, 5336 flow [2024-06-27 18:44:35,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:35,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:35,220 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:44:35,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 18:44:35,220 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:44:35,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:35,221 INFO L85 PathProgramCache]: Analyzing trace with hash -258273210, now seen corresponding path program 14 times [2024-06-27 18:44:35,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:35,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214564544] [2024-06-27 18:44:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:35,968 INFO L134 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:44:35,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:35,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214564544] [2024-06-27 18:44:35,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214564544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:35,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:35,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:44:35,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148964373] [2024-06-27 18:44:35,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:35,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:35,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:35,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:35,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:36,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:36,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 396 transitions, 5336 flow. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:36,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:36,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:36,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:37,742 INFO L124 PetriNetUnfolderBase]: 3817/7034 cut-off events. [2024-06-27 18:44:37,742 INFO L125 PetriNetUnfolderBase]: For 131847/131847 co-relation queries the response was YES. [2024-06-27 18:44:37,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33655 conditions, 7034 events. 3817/7034 cut-off events. For 131847/131847 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54795 event pairs, 1588 based on Foata normal form. 6/6868 useless extension candidates. Maximal degree in co-relation 33461. Up to 6098 conditions per place. [2024-06-27 18:44:37,846 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 319 selfloop transitions, 98 changer transitions 0/424 dead transitions. [2024-06-27 18:44:37,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 424 transitions, 6284 flow [2024-06-27 18:44:37,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:44:37,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:44:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 18:44:37,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-27 18:44:37,847 INFO L175 Difference]: Start difference. First operand has 395 places, 396 transitions, 5336 flow. Second operand 10 states and 162 transitions. [2024-06-27 18:44:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 424 transitions, 6284 flow [2024-06-27 18:44:38,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 424 transitions, 5982 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-27 18:44:38,882 INFO L231 Difference]: Finished difference. Result has 396 places, 396 transitions, 5237 flow [2024-06-27 18:44:38,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5237, PETRI_PLACES=396, PETRI_TRANSITIONS=396} [2024-06-27 18:44:38,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-27 18:44:38,882 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 396 transitions, 5237 flow [2024-06-27 18:44:38,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 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:44:38,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:38,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:38,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 18:44:38,883 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:44:38,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:38,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2001407958, now seen corresponding path program 15 times [2024-06-27 18:44:38,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:38,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80216019] [2024-06-27 18:44:38,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:38,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:38,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:39,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:39,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:39,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80216019] [2024-06-27 18:44:39,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80216019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:39,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:39,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-27 18:44:39,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669034927] [2024-06-27 18:44:39,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:39,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-27 18:44:39,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:39,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-27 18:44:39,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-27 18:44:39,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-27 18:44:39,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 396 transitions, 5237 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:39,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:39,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-27 18:44:39,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:41,751 INFO L124 PetriNetUnfolderBase]: 3810/7020 cut-off events. [2024-06-27 18:44:41,752 INFO L125 PetriNetUnfolderBase]: For 81063/81063 co-relation queries the response was YES. [2024-06-27 18:44:41,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32564 conditions, 7020 events. 3810/7020 cut-off events. For 81063/81063 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 54634 event pairs, 1554 based on Foata normal form. 6/6856 useless extension candidates. Maximal degree in co-relation 32369. Up to 6131 conditions per place. [2024-06-27 18:44:41,854 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 313 selfloop transitions, 112 changer transitions 0/432 dead transitions. [2024-06-27 18:44:41,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 432 transitions, 5991 flow [2024-06-27 18:44:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:44:41,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:44:41,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-27 18:44:41,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41995841995842 [2024-06-27 18:44:41,855 INFO L175 Difference]: Start difference. First operand has 396 places, 396 transitions, 5237 flow. Second operand 13 states and 202 transitions. [2024-06-27 18:44:41,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 432 transitions, 5991 flow [2024-06-27 18:44:42,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 432 transitions, 5256 flow, removed 55 selfloop flow, removed 96 redundant places. [2024-06-27 18:44:42,306 INFO L231 Difference]: Finished difference. Result has 311 places, 395 transitions, 4472 flow [2024-06-27 18:44:42,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4472, PETRI_PLACES=311, PETRI_TRANSITIONS=395} [2024-06-27 18:44:42,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 18:44:42,306 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 395 transitions, 4472 flow [2024-06-27 18:44:42,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:42,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:42,307 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:44:42,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 18:44:42,307 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:42,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:42,307 INFO L85 PathProgramCache]: Analyzing trace with hash -65379422, now seen corresponding path program 1 times [2024-06-27 18:44:42,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:42,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453794919] [2024-06-27 18:44:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:42,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:42,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:42,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453794919] [2024-06-27 18:44:42,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453794919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:42,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:42,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:44:42,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415548584] [2024-06-27 18:44:42,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:42,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:44:42,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:42,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:44:42,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:44:42,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-27 18:44:42,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 395 transitions, 4472 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:42,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:42,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-27 18:44:42,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:43,124 INFO L124 PetriNetUnfolderBase]: 2135/4636 cut-off events. [2024-06-27 18:44:43,124 INFO L125 PetriNetUnfolderBase]: For 16842/16998 co-relation queries the response was YES. [2024-06-27 18:44:43,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19112 conditions, 4636 events. 2135/4636 cut-off events. For 16842/16998 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39545 event pairs, 384 based on Foata normal form. 374/4789 useless extension candidates. Maximal degree in co-relation 19005. Up to 1718 conditions per place. [2024-06-27 18:44:43,168 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 125 selfloop transitions, 85 changer transitions 0/308 dead transitions. [2024-06-27 18:44:43,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 308 transitions, 4066 flow [2024-06-27 18:44:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:44:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:44:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 18:44:43,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6270270270270271 [2024-06-27 18:44:43,169 INFO L175 Difference]: Start difference. First operand has 311 places, 395 transitions, 4472 flow. Second operand 5 states and 116 transitions. [2024-06-27 18:44:43,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 308 transitions, 4066 flow [2024-06-27 18:44:43,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 308 transitions, 2665 flow, removed 113 selfloop flow, removed 73 redundant places. [2024-06-27 18:44:43,242 INFO L231 Difference]: Finished difference. Result has 244 places, 299 transitions, 2485 flow [2024-06-27 18:44:43,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2485, PETRI_PLACES=244, PETRI_TRANSITIONS=299} [2024-06-27 18:44:43,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 18:44:43,242 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 299 transitions, 2485 flow [2024-06-27 18:44:43,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:43,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:43,243 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:44:43,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 18:44:43,243 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:43,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:43,243 INFO L85 PathProgramCache]: Analyzing trace with hash -20139569, now seen corresponding path program 1 times [2024-06-27 18:44:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:43,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626925186] [2024-06-27 18:44:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:43,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:43,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:43,422 INFO L134 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:44:43,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:43,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626925186] [2024-06-27 18:44:43,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626925186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:43,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:43,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:43,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121765882] [2024-06-27 18:44:43,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:43,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:44:43,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:43,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:44:43,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:44:43,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-27 18:44:43,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 299 transitions, 2485 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 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:44:43,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:43,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-27 18:44:43,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:43,947 INFO L124 PetriNetUnfolderBase]: 1654/4029 cut-off events. [2024-06-27 18:44:43,948 INFO L125 PetriNetUnfolderBase]: For 7099/7114 co-relation queries the response was YES. [2024-06-27 18:44:43,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13515 conditions, 4029 events. 1654/4029 cut-off events. For 7099/7114 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36951 event pairs, 637 based on Foata normal form. 15/3715 useless extension candidates. Maximal degree in co-relation 13464. Up to 1639 conditions per place. [2024-06-27 18:44:43,965 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 55 selfloop transitions, 33 changer transitions 184/326 dead transitions. [2024-06-27 18:44:43,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 326 transitions, 3011 flow [2024-06-27 18:44:43,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:43,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:43,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-27 18:44:43,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900900900900901 [2024-06-27 18:44:43,967 INFO L175 Difference]: Start difference. First operand has 244 places, 299 transitions, 2485 flow. Second operand 6 states and 131 transitions. [2024-06-27 18:44:43,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 326 transitions, 3011 flow [2024-06-27 18:44:43,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 326 transitions, 2921 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:44:43,999 INFO L231 Difference]: Finished difference. Result has 251 places, 138 transitions, 1001 flow [2024-06-27 18:44:43,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=251, PETRI_TRANSITIONS=138} [2024-06-27 18:44:43,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 18:44:43,999 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 138 transitions, 1001 flow [2024-06-27 18:44:43,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 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:44:43,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:43,999 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:44:44,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 18:44:44,000 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:44,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:44,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1792278247, now seen corresponding path program 2 times [2024-06-27 18:44:44,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:44,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492062834] [2024-06-27 18:44:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:44,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:44,128 INFO L134 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:44:44,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:44,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492062834] [2024-06-27 18:44:44,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492062834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:44,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:44,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:44,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992883105] [2024-06-27 18:44:44,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:44,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:44:44,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:44,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:44:44,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:44:44,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2024-06-27 18:44:44,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 138 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:44,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:44,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2024-06-27 18:44:44,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:44,381 INFO L124 PetriNetUnfolderBase]: 615/1570 cut-off events. [2024-06-27 18:44:44,381 INFO L125 PetriNetUnfolderBase]: For 1888/1888 co-relation queries the response was YES. [2024-06-27 18:44:44,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5010 conditions, 1570 events. 615/1570 cut-off events. For 1888/1888 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12365 event pairs, 233 based on Foata normal form. 4/1434 useless extension candidates. Maximal degree in co-relation 4967. Up to 805 conditions per place. [2024-06-27 18:44:44,388 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 26 selfloop transitions, 3 changer transitions 98/152 dead transitions. [2024-06-27 18:44:44,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 152 transitions, 1237 flow [2024-06-27 18:44:44,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:44,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:44,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 18:44:44,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5720720720720721 [2024-06-27 18:44:44,389 INFO L175 Difference]: Start difference. First operand has 251 places, 138 transitions, 1001 flow. Second operand 6 states and 127 transitions. [2024-06-27 18:44:44,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 152 transitions, 1237 flow [2024-06-27 18:44:44,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 152 transitions, 1168 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-27 18:44:44,395 INFO L231 Difference]: Finished difference. Result has 147 places, 52 transitions, 280 flow [2024-06-27 18:44:44,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=280, PETRI_PLACES=147, PETRI_TRANSITIONS=52} [2024-06-27 18:44:44,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 18:44:44,396 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 52 transitions, 280 flow [2024-06-27 18:44:44,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:44,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:44,396 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:44:44,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 18:44:44,396 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:44,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:44,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1963910083, now seen corresponding path program 3 times [2024-06-27 18:44:44,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:44,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185024014] [2024-06-27 18:44:44,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:44,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:44,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:44:44,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:44,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185024014] [2024-06-27 18:44:44,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185024014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:44,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:44,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 18:44:44,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979483152] [2024-06-27 18:44:44,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:44,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:44:44,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:44,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:44:44,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:44:44,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-27 18:44:44,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 52 transitions, 280 flow. Second operand has 12 states, 12 states have (on average 15.5) internal successors, (186), 12 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:44,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:44,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-27 18:44:44,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:45,121 INFO L124 PetriNetUnfolderBase]: 189/506 cut-off events. [2024-06-27 18:44:45,122 INFO L125 PetriNetUnfolderBase]: For 345/347 co-relation queries the response was YES. [2024-06-27 18:44:45,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1449 conditions, 506 events. 189/506 cut-off events. For 345/347 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2793 event pairs, 69 based on Foata normal form. 5/479 useless extension candidates. Maximal degree in co-relation 1410. Up to 133 conditions per place. [2024-06-27 18:44:45,124 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 29 selfloop transitions, 7 changer transitions 30/80 dead transitions. [2024-06-27 18:44:45,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 80 transitions, 490 flow [2024-06-27 18:44:45,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:44:45,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:44:45,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-27 18:44:45,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49774774774774777 [2024-06-27 18:44:45,125 INFO L175 Difference]: Start difference. First operand has 147 places, 52 transitions, 280 flow. Second operand 12 states and 221 transitions. [2024-06-27 18:44:45,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 80 transitions, 490 flow [2024-06-27 18:44:45,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 80 transitions, 444 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 18:44:45,127 INFO L231 Difference]: Finished difference. Result has 100 places, 37 transitions, 174 flow [2024-06-27 18:44:45,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=174, PETRI_PLACES=100, PETRI_TRANSITIONS=37} [2024-06-27 18:44:45,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 18:44:45,127 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 37 transitions, 174 flow [2024-06-27 18:44:45,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.5) internal successors, (186), 12 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:45,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:45,128 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:44:45,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 18:44:45,128 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:45,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:45,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2016469697, now seen corresponding path program 4 times [2024-06-27 18:44:45,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:45,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600777144] [2024-06-27 18:44:45,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:45,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-27 18:44:45,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-06-27 18:44:45,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-06-27 18:44:45,183 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-06-27 18:44:45,183 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-06-27 18:44:45,184 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-06-27 18:44:45,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2024-06-27 18:44:45,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 7 remaining) [2024-06-27 18:44:45,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 7 remaining) [2024-06-27 18:44:45,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-06-27 18:44:45,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 7 remaining) [2024-06-27 18:44:45,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-06-27 18:44:45,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 18:44:45,187 INFO L445 BasicCegarLoop]: Path program histogram: [26, 15, 14, 14, 11, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:45,191 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 18:44:45,191 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 18:44:45,263 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 18:44:45,267 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 18:44:45,268 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 06:44:45 BasicIcfg [2024-06-27 18:44:45,268 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 18:44:45,269 INFO L158 Benchmark]: Toolchain (without parser) took 273077.20ms. Allocated memory was 134.2MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 94.0MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 805.8MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,270 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 111.1MB. Free memory is still 82.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 18:44:45,270 INFO L158 Benchmark]: Witness Parser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 99.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 18:44:45,270 INFO L158 Benchmark]: CACSL2BoogieTranslator took 500.78ms. Allocated memory is still 134.2MB. Free memory was 94.0MB in the beginning and 61.1MB in the end (delta: 32.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,270 INFO L158 Benchmark]: Boogie Procedure Inliner took 48.98ms. Allocated memory is still 134.2MB. Free memory was 61.1MB in the beginning and 58.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,270 INFO L158 Benchmark]: Boogie Preprocessor took 93.87ms. Allocated memory is still 134.2MB. Free memory was 58.4MB in the beginning and 100.9MB in the end (delta: -42.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,271 INFO L158 Benchmark]: RCFGBuilder took 646.64ms. Allocated memory is still 134.2MB. Free memory was 100.9MB in the beginning and 55.6MB in the end (delta: 45.3MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,271 INFO L158 Benchmark]: TraceAbstraction took 271782.73ms. Allocated memory was 134.2MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 54.7MB in the beginning and 2.1GB in the end (delta: -2.1GB). Peak memory consumption was 768.4MB. Max. memory is 16.1GB. [2024-06-27 18:44:45,272 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 111.1MB. Free memory is still 82.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.12ms. Allocated memory is still 134.2MB. Free memory is still 99.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 500.78ms. Allocated memory is still 134.2MB. Free memory was 94.0MB in the beginning and 61.1MB in the end (delta: 32.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 48.98ms. Allocated memory is still 134.2MB. Free memory was 61.1MB in the beginning and 58.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 93.87ms. Allocated memory is still 134.2MB. Free memory was 58.4MB in the beginning and 100.9MB in the end (delta: -42.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 646.64ms. Allocated memory is still 134.2MB. Free memory was 100.9MB in the beginning and 55.6MB in the end (delta: 45.3MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * TraceAbstraction took 271782.73ms. Allocated memory was 134.2MB in the beginning and 3.0GB in the end (delta: 2.8GB). Free memory was 54.7MB in the beginning and 2.1GB in the end (delta: -2.1GB). Peak memory consumption was 768.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1] 0 //@ ghost int multithreaded = 0; [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p1_EAX = 0; [L712] 0 int __unbuffered_p1_EBX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L717] 0 _Bool x$flush_delayed; [L718] 0 int x$mem_tmp; [L719] 0 _Bool x$r_buff0_thd0; [L720] 0 _Bool x$r_buff0_thd1; [L721] 0 _Bool x$r_buff0_thd2; [L722] 0 _Bool x$r_buff1_thd0; [L723] 0 _Bool x$r_buff1_thd1; [L724] 0 _Bool x$r_buff1_thd2; [L725] 0 _Bool x$read_delayed; [L726] 0 int *x$read_delayed_var; [L727] 0 int x$w_buff0; [L728] 0 _Bool x$w_buff0_used; [L729] 0 int x$w_buff1; [L730] 0 _Bool x$w_buff1_used; [L732] 0 int y = 0; [L733] 0 _Bool weak$$choice0; [L734] 0 _Bool weak$$choice2; [L800] 0 pthread_t t1587; [L801] 0 //@ ghost multithreaded = 1; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1587=-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] [L801] FCALL, FORK 0 pthread_create(&t1587, ((void *)0), P0, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t1587=-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] [L802] 0 pthread_t t1588; VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1587=-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] [L803] 0 //@ assert (((((((((((((((!multithreaded || (x$read_delayed_var == 0)) && (!multithreaded || (((y == 0) || (y == 1)) || (y == 2)))) && (!multithreaded || (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2)))) && (!multithreaded || (0 <= __unbuffered_cnt))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 2)))) && (!multithreaded || (((x == 0) || (x == 1)) || (x == 2)))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 2)))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2)))) && (!multithreaded || (((x$mem_tmp == 0) || (x$mem_tmp == 1)) || (x$mem_tmp == 2)))); [L803] FCALL, FORK 0 pthread_create(&t1588, ((void *)0), P1, ((void *)0)) VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1587=-1, t1588=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=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] [L758] 2 x$w_buff1 = x$w_buff0 [L759] 2 x$w_buff0 = 2 [L760] 2 x$w_buff1_used = x$w_buff0_used [L761] 2 x$w_buff0_used = (_Bool)1 [L762] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L18] COND FALSE 2 !(!expression) [L762] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L763] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L764] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L765] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L766] 2 x$r_buff0_thd2 = (_Bool)1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0: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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0] [L769] 2 y = 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0: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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L772] 2 __unbuffered_p1_EAX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=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=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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L775] 2 __unbuffered_p1_EBX = y VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0: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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1] [L738] 1 y = 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, 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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=2] [L741] 1 x = 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, 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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L744] 1 x = x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L745] 1 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used [L746] 1 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$w_buff1_used [L747] 1 x$r_buff0_thd1 = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1 [L748] 1 x$r_buff1_thd1 = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$r_buff1_thd1 VAL [\old(arg)={0:0}, __unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, 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=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=1, y=2] [L778] 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) [L779] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L780] 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 [L781] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L782] 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_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0: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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L785] 2 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, \old(arg)={0:0}, __unbuffered_cnt=1, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0: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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L751] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, 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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L804] 0 //@ assert (((((((((((((((!multithreaded || (x$read_delayed_var == 0)) && (!multithreaded || (((y == 0) || (y == 1)) || (y == 2)))) && (!multithreaded || (((__unbuffered_p1_EAX == 0) || (__unbuffered_p1_EAX == 1)) || (__unbuffered_p1_EAX == 2)))) && (!multithreaded || (0 <= __unbuffered_cnt))) && (!multithreaded || (x$read_delayed == (_Bool) 0))) && (!multithreaded || ((x$w_buff0 == 0) || (x$w_buff0 == 2)))) && (!multithreaded || (((x == 0) || (x == 1)) || (x == 2)))) && (!multithreaded || (x$r_buff1_thd1 == (_Bool) 0))) && (!multithreaded || ((x$w_buff1 == 0) || (x$w_buff1 == 2)))) && (!multithreaded || (x$r_buff1_thd0 == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd1 == (_Bool) 0))) && (!multithreaded || (x$r_buff0_thd0 == (_Bool) 0))) && (!multithreaded || (x$flush_delayed == (_Bool) 0))) && (!multithreaded || (((__unbuffered_p1_EBX == 0) || (__unbuffered_p1_EBX == 1)) || (__unbuffered_p1_EBX == 2)))) && (!multithreaded || (((x$mem_tmp == 0) || (x$mem_tmp == 1)) || (x$mem_tmp == 2)))); VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1587=-1, t1588=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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L805] 0 main$tmp_guard0 = __unbuffered_cnt == 2 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1587=-1, t1588=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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L807] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L807] RET 0 assume_abort_if_not(main$tmp_guard0) [L809] 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) [L810] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L811] 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 [L812] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L813] 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_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1587=-1, t1588=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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L816] 0 weak$$choice0 = __VERIFIER_nondet_bool() [L817] 0 weak$$choice2 = __VERIFIER_nondet_bool() [L818] 0 x$flush_delayed = weak$$choice2 [L819] 0 x$mem_tmp = x [L820] 0 x = !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff1) [L821] 0 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L822] 0 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L823] 0 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L824] 0 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L825] 0 x$r_buff0_thd0 = weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L826] 0 x$r_buff1_thd0 = weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L827] 0 main$tmp_guard1 = !(x == 2 && y == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 1) [L828] 0 x = x$flush_delayed ? x$mem_tmp : x [L829] 0 x$flush_delayed = (_Bool)0 VAL [\old(arg)={0:0}, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1587=-1, t1588=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=2, 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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L831] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L18] COND TRUE 0 !expression VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=2, 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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] [L18] 0 reach_error() VAL [\old(arg)={0:0}, \old(expression)=0, __unbuffered_cnt=2, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=1, arg={0:0}, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=1, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=2, 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=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=2] - UnprovableResult [Line: 18]: 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: 803]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 804]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 803]: 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: 801]: 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: 271.6s, OverallIterations: 144, TraceHistogramMax: 1, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 187.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9377 SdHoareTripleChecker+Valid, 33.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8073 mSDsluCounter, 8007 SdHoareTripleChecker+Invalid, 28.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7073 mSDsCounter, 2169 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53217 IncrementalHoareTripleChecker+Invalid, 55386 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2169 mSolverCounterUnsat, 934 mSDtfsCounter, 53217 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1459 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1439 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3126 ImplicationChecksByTransitivity, 35.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5642occurred in iteration=128, InterpolantAutomatonStates: 1305, 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.6s SatisfiabilityAnalysisTime, 81.9s InterpolantComputationTime, 2386 NumberOfCodeBlocks, 2386 NumberOfCodeBlocksAsserted, 144 NumberOfCheckSat, 2216 ConstructedInterpolants, 0 QuantifiedInterpolants, 93987 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 143 InterpolantComputations, 143 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:44:45,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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