./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:49:36,229 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:49:36,292 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:49:36,296 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:49:36,297 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:49:36,317 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:49:36,318 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:49:36,318 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:49:36,319 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:49:36,320 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:49:36,321 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:49:36,321 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:49:36,321 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:49:36,324 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:49:36,324 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:49:36,325 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:49:36,325 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:49:36,325 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:49:36,326 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:49:36,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:49:36,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:49:36,326 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:49:36,327 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:49:36,327 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:49:36,327 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:49:36,327 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:49:36,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:49:36,328 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:49:36,328 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:49:36,328 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:49:36,329 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:49:36,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:49:36,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:36,330 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:49:36,330 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:49:36,330 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:49:36,330 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:49:36,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:49:36,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:49:36,331 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:49:36,331 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:49:36,331 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:49:36,331 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:49:36,331 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 21:49:36,545 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:49:36,567 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:49:36,569 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:49:36,570 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:49:36,571 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:49:36,572 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:49:37,720 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:49:37,913 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:49:37,914 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:49:37,924 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bd005d72/c45840e732e540c3b5f40ad43bd3ced5/FLAG217767c62 [2024-06-27 21:49:37,935 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bd005d72/c45840e732e540c3b5f40ad43bd3ced5 [2024-06-27 21:49:37,938 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:49:37,938 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:49:37,940 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 21:49:38,000 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:49:38,001 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:49:38,002 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:38,002 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:49:38,006 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:49:38,006 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:37" (1/2) ... [2024-06-27 21:49:38,007 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f461646 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,007 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:37" (1/2) ... [2024-06-27 21:49:38,009 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@677613cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,009 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (2/2) ... [2024-06-27 21:49:38,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f461646 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,011 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (2/2) ... [2024-06-27 21:49:38,011 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:49:38,034 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:49:38,035 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || (((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 21:49:38,035 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! multithreaded || (((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 21:49:38,036 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:49:38,036 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-27 21:49:38,076 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:49:38,236 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/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] [2024-06-27 21:49:38,432 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:38,441 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:49:38,467 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/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:49:38,540 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:38,569 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:49:38,569 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:38 WrapperNode [2024-06-27 21:49:38,569 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:38,570 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:38,571 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:49:38,571 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:49:38,577 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,597 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,627 INFO L138 Inliner]: procedures = 174, calls = 39, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 154 [2024-06-27 21:49:38,628 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:38,628 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:49:38,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:49:38,629 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:49:38,638 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,638 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,642 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,664 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:49:38,665 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,665 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,696 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,697 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,699 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,701 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,703 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:49:38,704 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:49:38,704 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:49:38,704 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:49:38,711 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 09:49:38" (1/1) ... [2024-06-27 21:49:38,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:38,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:49:38,736 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:49:38,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:49:38,763 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:49:38,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:49:38,764 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:49:38,764 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:49:38,764 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:49:38,765 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:49:38,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:49:38,765 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:49:38,765 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:49:38,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:49:38,766 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:49:38,889 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:49:38,891 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:49:39,179 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:49:39,179 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:49:39,355 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:49:39,356 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:49:39,356 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:39 BoogieIcfgContainer [2024-06-27 21:49:39,356 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:49:39,359 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:49:39,359 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:49:39,362 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:49:39,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:49:37" (1/4) ... [2024-06-27 21:49:39,363 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698b92db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (2/4) ... [2024-06-27 21:49:39,364 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698b92db and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,364 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 09:49:38" (3/4) ... [2024-06-27 21:49:39,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698b92db and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:39" (4/4) ... [2024-06-27 21:49:39,366 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:49:39,380 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:49:39,380 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:49:39,380 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:49:39,421 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:49:39,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 84 flow [2024-06-27 21:49:39,479 INFO L124 PetriNetUnfolderBase]: 1/36 cut-off events. [2024-06-27 21:49:39,480 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:39,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 36 events. 1/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-06-27 21:49:39,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 38 transitions, 84 flow [2024-06-27 21:49:39,485 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 36 transitions, 78 flow [2024-06-27 21:49:39,491 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:49:39,496 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;@4d0d8bad, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:49:39,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:49:39,499 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:49:39,500 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:49:39,500 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:39,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:39,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:49:39,501 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 21:49:39,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:39,505 INFO L85 PathProgramCache]: Analyzing trace with hash 392182376, now seen corresponding path program 1 times [2024-06-27 21:49:39,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:39,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870208525] [2024-06-27 21:49:39,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:39,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:40,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:40,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870208525] [2024-06-27 21:49:40,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870208525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:40,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:40,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:40,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372942127] [2024-06-27 21:49:40,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:40,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:40,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:40,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:40,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:40,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:40,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:40,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:40,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:40,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:40,324 INFO L124 PetriNetUnfolderBase]: 529/989 cut-off events. [2024-06-27 21:49:40,325 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 21:49:40,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1887 conditions, 989 events. 529/989 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5306 event pairs, 234 based on Foata normal form. 42/977 useless extension candidates. Maximal degree in co-relation 1876. Up to 870 conditions per place. [2024-06-27 21:49:40,335 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 32 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2024-06-27 21:49:40,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 46 transitions, 171 flow [2024-06-27 21:49:40,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:40,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-27 21:49:40,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6929824561403509 [2024-06-27 21:49:40,348 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 78 flow. Second operand 3 states and 79 transitions. [2024-06-27 21:49:40,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 46 transitions, 171 flow [2024-06-27 21:49:40,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:40,353 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 97 flow [2024-06-27 21:49:40,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-06-27 21:49:40,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-06-27 21:49:40,359 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 97 flow [2024-06-27 21:49:40,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:40,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:40,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:40,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:49:40,361 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 21:49:40,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:40,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1069842425, now seen corresponding path program 1 times [2024-06-27 21:49:40,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:40,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912233712] [2024-06-27 21:49:40,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:40,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:40,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:40,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:40,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:40,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912233712] [2024-06-27 21:49:40,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912233712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:40,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:40,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:49:40,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326048844] [2024-06-27 21:49:40,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:40,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:49:40,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:40,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:49:40,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:49:40,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:40,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 97 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:40,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:40,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:40,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:40,781 INFO L124 PetriNetUnfolderBase]: 503/1016 cut-off events. [2024-06-27 21:49:40,781 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-06-27 21:49:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2056 conditions, 1016 events. 503/1016 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5829 event pairs, 294 based on Foata normal form. 4/938 useless extension candidates. Maximal degree in co-relation 2044. Up to 807 conditions per place. [2024-06-27 21:49:40,787 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 38 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-27 21:49:40,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 237 flow [2024-06-27 21:49:40,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:40,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:40,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-27 21:49:40,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6447368421052632 [2024-06-27 21:49:40,791 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 97 flow. Second operand 4 states and 98 transitions. [2024-06-27 21:49:40,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 237 flow [2024-06-27 21:49:40,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:40,795 INFO L231 Difference]: Finished difference. Result has 47 places, 43 transitions, 150 flow [2024-06-27 21:49:40,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=47, PETRI_TRANSITIONS=43} [2024-06-27 21:49:40,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-27 21:49:40,796 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 43 transitions, 150 flow [2024-06-27 21:49:40,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:40,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:40,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:49:40,797 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 21:49:40,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:40,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1621368410, now seen corresponding path program 1 times [2024-06-27 21:49:40,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:40,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977005691] [2024-06-27 21:49:40,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:40,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:40,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:41,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:41,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:41,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977005691] [2024-06-27 21:49:41,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977005691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:41,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:41,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:41,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861776487] [2024-06-27 21:49:41,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:41,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:41,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:41,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:41,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:41,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 43 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:41,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:41,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:41,780 INFO L124 PetriNetUnfolderBase]: 449/922 cut-off events. [2024-06-27 21:49:41,781 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-27 21:49:41,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 922 events. 449/922 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5198 event pairs, 115 based on Foata normal form. 6/884 useless extension candidates. Maximal degree in co-relation 1998. Up to 645 conditions per place. [2024-06-27 21:49:41,785 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 43 selfloop transitions, 10 changer transitions 4/68 dead transitions. [2024-06-27 21:49:41,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 318 flow [2024-06-27 21:49:41,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:41,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:41,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 21:49:41,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6421052631578947 [2024-06-27 21:49:41,790 INFO L175 Difference]: Start difference. First operand has 47 places, 43 transitions, 150 flow. Second operand 5 states and 122 transitions. [2024-06-27 21:49:41,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 318 flow [2024-06-27 21:49:41,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 68 transitions, 316 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:41,794 INFO L231 Difference]: Finished difference. Result has 51 places, 42 transitions, 177 flow [2024-06-27 21:49:41,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=177, PETRI_PLACES=51, PETRI_TRANSITIONS=42} [2024-06-27 21:49:41,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-27 21:49:41,795 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 42 transitions, 177 flow [2024-06-27 21:49:41,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:41,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:41,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:49:41,796 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:41,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1207718831, now seen corresponding path program 1 times [2024-06-27 21:49:41,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:41,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164563767] [2024-06-27 21:49:41,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:41,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:41,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164563767] [2024-06-27 21:49:42,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164563767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:49:42,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980330587] [2024-06-27 21:49:42,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:49:42,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:49:42,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:49:42,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:42,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:42,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:42,164 INFO L124 PetriNetUnfolderBase]: 387/812 cut-off events. [2024-06-27 21:49:42,164 INFO L125 PetriNetUnfolderBase]: For 586/586 co-relation queries the response was YES. [2024-06-27 21:49:42,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1929 conditions, 812 events. 387/812 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4503 event pairs, 218 based on Foata normal form. 1/770 useless extension candidates. Maximal degree in co-relation 1910. Up to 640 conditions per place. [2024-06-27 21:49:42,168 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 37 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 21:49:42,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 55 transitions, 311 flow [2024-06-27 21:49:42,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:42,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:42,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-06-27 21:49:42,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723684210526315 [2024-06-27 21:49:42,170 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 177 flow. Second operand 4 states and 87 transitions. [2024-06-27 21:49:42,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 55 transitions, 311 flow [2024-06-27 21:49:42,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 55 transitions, 291 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:42,175 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 221 flow [2024-06-27 21:49:42,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=221, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 21:49:42,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 21:49:42,177 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 221 flow [2024-06-27 21:49:42,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:42,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:42,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:49:42,177 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:42,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:42,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1204695425, now seen corresponding path program 1 times [2024-06-27 21:49:42,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:42,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138025457] [2024-06-27 21:49:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:42,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:42,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,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 21:49:42,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138025457] [2024-06-27 21:49:42,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138025457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:42,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595046088] [2024-06-27 21:49:42,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:42,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:42,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:42,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 221 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 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 21:49:42,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:42,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:42,614 INFO L124 PetriNetUnfolderBase]: 456/922 cut-off events. [2024-06-27 21:49:42,614 INFO L125 PetriNetUnfolderBase]: For 788/788 co-relation queries the response was YES. [2024-06-27 21:49:42,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 922 events. 456/922 cut-off events. For 788/788 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5091 event pairs, 259 based on Foata normal form. 1/874 useless extension candidates. Maximal degree in co-relation 2280. Up to 745 conditions per place. [2024-06-27 21:49:42,619 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 40 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-27 21:49:42,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 353 flow [2024-06-27 21:49:42,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:42,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:42,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-27 21:49:42,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531578947368421 [2024-06-27 21:49:42,621 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 221 flow. Second operand 5 states and 101 transitions. [2024-06-27 21:49:42,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 353 flow [2024-06-27 21:49:42,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 351 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:42,623 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 263 flow [2024-06-27 21:49:42,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-27 21:49:42,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 21:49:42,624 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 263 flow [2024-06-27 21:49:42,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 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 21:49:42,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:42,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:42,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:49:42,625 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 21:49:42,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:42,625 INFO L85 PathProgramCache]: Analyzing trace with hash -555704540, now seen corresponding path program 1 times [2024-06-27 21:49:42,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:42,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370177114] [2024-06-27 21:49:42,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:42,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370177114] [2024-06-27 21:49:42,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370177114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:42,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947321470] [2024-06-27 21:49:42,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:42,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:42,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:42,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:42,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 263 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:42,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,008 INFO L124 PetriNetUnfolderBase]: 431/911 cut-off events. [2024-06-27 21:49:43,009 INFO L125 PetriNetUnfolderBase]: For 1170/1170 co-relation queries the response was YES. [2024-06-27 21:49:43,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2405 conditions, 911 events. 431/911 cut-off events. For 1170/1170 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5184 event pairs, 169 based on Foata normal form. 1/867 useless extension candidates. Maximal degree in co-relation 2381. Up to 672 conditions per place. [2024-06-27 21:49:43,014 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 44 selfloop transitions, 17 changer transitions 0/73 dead transitions. [2024-06-27 21:49:43,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 73 transitions, 457 flow [2024-06-27 21:49:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-27 21:49:43,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947368421052631 [2024-06-27 21:49:43,015 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 263 flow. Second operand 5 states and 113 transitions. [2024-06-27 21:49:43,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 73 transitions, 457 flow [2024-06-27 21:49:43,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 435 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:43,018 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 336 flow [2024-06-27 21:49:43,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=336, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-27 21:49:43,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 21:49:43,019 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 336 flow [2024-06-27 21:49:43,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:49:43,020 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 21:49:43,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1309139318, now seen corresponding path program 2 times [2024-06-27 21:49:43,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704609751] [2024-06-27 21:49:43,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704609751] [2024-06-27 21:49:43,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704609751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:43,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986680498] [2024-06-27 21:49:43,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:43,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:43,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:43,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:43,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 336 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:43,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,372 INFO L124 PetriNetUnfolderBase]: 445/935 cut-off events. [2024-06-27 21:49:43,373 INFO L125 PetriNetUnfolderBase]: For 1891/1893 co-relation queries the response was YES. [2024-06-27 21:49:43,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2800 conditions, 935 events. 445/935 cut-off events. For 1891/1893 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5321 event pairs, 168 based on Foata normal form. 1/892 useless extension candidates. Maximal degree in co-relation 2774. Up to 673 conditions per place. [2024-06-27 21:49:43,378 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 43 selfloop transitions, 26 changer transitions 0/81 dead transitions. [2024-06-27 21:49:43,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 81 transitions, 594 flow [2024-06-27 21:49:43,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:43,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:43,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-27 21:49:43,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947368421052631 [2024-06-27 21:49:43,380 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 336 flow. Second operand 5 states and 113 transitions. [2024-06-27 21:49:43,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 81 transitions, 594 flow [2024-06-27 21:49:43,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 81 transitions, 570 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:43,383 INFO L231 Difference]: Finished difference. Result has 66 places, 69 transitions, 475 flow [2024-06-27 21:49:43,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=475, PETRI_PLACES=66, PETRI_TRANSITIONS=69} [2024-06-27 21:49:43,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-27 21:49:43,384 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 69 transitions, 475 flow [2024-06-27 21:49:43,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:49:43,384 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 21:49:43,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,385 INFO L85 PathProgramCache]: Analyzing trace with hash 976681678, now seen corresponding path program 1 times [2024-06-27 21:49:43,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212927598] [2024-06-27 21:49:43,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212927598] [2024-06-27 21:49:43,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212927598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:43,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236095084] [2024-06-27 21:49:43,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:43,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:43,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:43,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:43,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 69 transitions, 475 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:43,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,882 INFO L124 PetriNetUnfolderBase]: 478/954 cut-off events. [2024-06-27 21:49:43,882 INFO L125 PetriNetUnfolderBase]: For 2933/2933 co-relation queries the response was YES. [2024-06-27 21:49:43,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3324 conditions, 954 events. 478/954 cut-off events. For 2933/2933 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5234 event pairs, 239 based on Foata normal form. 1/911 useless extension candidates. Maximal degree in co-relation 3295. Up to 773 conditions per place. [2024-06-27 21:49:43,889 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 60 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-27 21:49:43,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 671 flow [2024-06-27 21:49:43,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:43,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 21:49:43,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2024-06-27 21:49:43,890 INFO L175 Difference]: Start difference. First operand has 66 places, 69 transitions, 475 flow. Second operand 6 states and 118 transitions. [2024-06-27 21:49:43,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 671 flow [2024-06-27 21:49:43,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 623 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:43,896 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 491 flow [2024-06-27 21:49:43,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-27 21:49:43,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-27 21:49:43,899 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 491 flow [2024-06-27 21:49:43,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:49:43,899 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 21:49:43,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,900 INFO L85 PathProgramCache]: Analyzing trace with hash 4328236, now seen corresponding path program 1 times [2024-06-27 21:49:43,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029751232] [2024-06-27 21:49:43,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:44,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:44,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029751232] [2024-06-27 21:49:44,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029751232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:44,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:44,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:44,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453431197] [2024-06-27 21:49:44,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:44,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:44,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:44,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:44,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:44,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:44,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:44,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:44,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:44,415 INFO L124 PetriNetUnfolderBase]: 444/921 cut-off events. [2024-06-27 21:49:44,415 INFO L125 PetriNetUnfolderBase]: For 3358/3358 co-relation queries the response was YES. [2024-06-27 21:49:44,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 921 events. 444/921 cut-off events. For 3358/3358 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5150 event pairs, 183 based on Foata normal form. 1/878 useless extension candidates. Maximal degree in co-relation 3251. Up to 686 conditions per place. [2024-06-27 21:49:44,421 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 56 selfloop transitions, 24 changer transitions 0/92 dead transitions. [2024-06-27 21:49:44,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 92 transitions, 753 flow [2024-06-27 21:49:44,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:44,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:44,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 21:49:44,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-06-27 21:49:44,423 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 491 flow. Second operand 5 states and 115 transitions. [2024-06-27 21:49:44,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 92 transitions, 753 flow [2024-06-27 21:49:44,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 701 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:44,428 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 580 flow [2024-06-27 21:49:44,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=580, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-27 21:49:44,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-27 21:49:44,429 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 580 flow [2024-06-27 21:49:44,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:44,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:44,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:49:44,430 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 21:49:44,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:44,430 INFO L85 PathProgramCache]: Analyzing trace with hash -46970086, now seen corresponding path program 2 times [2024-06-27 21:49:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:44,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221582473] [2024-06-27 21:49:44,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:44,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:44,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:44,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:44,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:44,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221582473] [2024-06-27 21:49:44,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221582473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:44,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:44,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:44,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758299317] [2024-06-27 21:49:44,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:44,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:44,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:44,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:44,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:44,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:44,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 580 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:44,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:44,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:44,956 INFO L124 PetriNetUnfolderBase]: 452/936 cut-off events. [2024-06-27 21:49:44,957 INFO L125 PetriNetUnfolderBase]: For 4101/4101 co-relation queries the response was YES. [2024-06-27 21:49:44,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3459 conditions, 936 events. 452/936 cut-off events. For 4101/4101 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5261 event pairs, 188 based on Foata normal form. 1/891 useless extension candidates. Maximal degree in co-relation 3427. Up to 698 conditions per place. [2024-06-27 21:49:44,963 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 61 selfloop transitions, 23 changer transitions 0/96 dead transitions. [2024-06-27 21:49:44,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 826 flow [2024-06-27 21:49:44,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:44,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:44,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 21:49:44,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:49:44,965 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 580 flow. Second operand 5 states and 114 transitions. [2024-06-27 21:49:44,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 826 flow [2024-06-27 21:49:44,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 96 transitions, 792 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:44,970 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 650 flow [2024-06-27 21:49:44,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=650, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-27 21:49:44,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 21:49:44,971 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 650 flow [2024-06-27 21:49:44,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:44,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:44,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:49:44,972 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 21:49:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2058868852, now seen corresponding path program 1 times [2024-06-27 21:49:44,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:44,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829823626] [2024-06-27 21:49:44,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:44,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829823626] [2024-06-27 21:49:45,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829823626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565536531] [2024-06-27 21:49:45,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:45,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 650 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:45,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:45,422 INFO L124 PetriNetUnfolderBase]: 496/979 cut-off events. [2024-06-27 21:49:45,422 INFO L125 PetriNetUnfolderBase]: For 4998/4998 co-relation queries the response was YES. [2024-06-27 21:49:45,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3852 conditions, 979 events. 496/979 cut-off events. For 4998/4998 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5323 event pairs, 207 based on Foata normal form. 1/929 useless extension candidates. Maximal degree in co-relation 3818. Up to 775 conditions per place. [2024-06-27 21:49:45,430 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 68 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2024-06-27 21:49:45,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 102 transitions, 918 flow [2024-06-27 21:49:45,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:45,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:45,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 21:49:45,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570175438596491 [2024-06-27 21:49:45,431 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 650 flow. Second operand 6 states and 127 transitions. [2024-06-27 21:49:45,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 102 transitions, 918 flow [2024-06-27 21:49:45,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 862 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:45,441 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 699 flow [2024-06-27 21:49:45,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=699, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-27 21:49:45,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-27 21:49:45,442 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 699 flow [2024-06-27 21:49:45,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:45,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:45,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:49:45,442 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 21:49:45,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:45,443 INFO L85 PathProgramCache]: Analyzing trace with hash 212351814, now seen corresponding path program 2 times [2024-06-27 21:49:45,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:45,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126762876] [2024-06-27 21:49:45,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:45,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126762876] [2024-06-27 21:49:45,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126762876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934053197] [2024-06-27 21:49:45,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:45,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 699 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:45,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:45,941 INFO L124 PetriNetUnfolderBase]: 518/1015 cut-off events. [2024-06-27 21:49:45,942 INFO L125 PetriNetUnfolderBase]: For 6061/6063 co-relation queries the response was YES. [2024-06-27 21:49:45,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4226 conditions, 1015 events. 518/1015 cut-off events. For 6061/6063 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5531 event pairs, 199 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 4191. Up to 760 conditions per place. [2024-06-27 21:49:45,949 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 53 selfloop transitions, 47 changer transitions 0/110 dead transitions. [2024-06-27 21:49:45,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 110 transitions, 1081 flow [2024-06-27 21:49:45,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:45,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:45,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 21:49:45,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:49:45,951 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 699 flow. Second operand 6 states and 129 transitions. [2024-06-27 21:49:45,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 110 transitions, 1081 flow [2024-06-27 21:49:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 110 transitions, 1004 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:45,957 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 878 flow [2024-06-27 21:49:45,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=878, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2024-06-27 21:49:45,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-27 21:49:45,958 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 878 flow [2024-06-27 21:49:45,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:45,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:45,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:49:45,959 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 21:49:45,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:45,959 INFO L85 PathProgramCache]: Analyzing trace with hash 212055144, now seen corresponding path program 3 times [2024-06-27 21:49:45,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:45,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233660681] [2024-06-27 21:49:45,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:45,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:46,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:46,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233660681] [2024-06-27 21:49:46,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233660681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:46,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:46,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:46,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525353047] [2024-06-27 21:49:46,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:46,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:46,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:46,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:46,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:46,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:46,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 878 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:46,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:46,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:46,458 INFO L124 PetriNetUnfolderBase]: 518/1014 cut-off events. [2024-06-27 21:49:46,459 INFO L125 PetriNetUnfolderBase]: For 7372/7374 co-relation queries the response was YES. [2024-06-27 21:49:46,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4594 conditions, 1014 events. 518/1014 cut-off events. For 7372/7374 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5496 event pairs, 204 based on Foata normal form. 1/965 useless extension candidates. Maximal degree in co-relation 4557. Up to 761 conditions per place. [2024-06-27 21:49:46,470 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 55 selfloop transitions, 49 changer transitions 0/114 dead transitions. [2024-06-27 21:49:46,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 114 transitions, 1214 flow [2024-06-27 21:49:46,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:46,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 21:49:46,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:49:46,472 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 878 flow. Second operand 6 states and 129 transitions. [2024-06-27 21:49:46,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 114 transitions, 1214 flow [2024-06-27 21:49:46,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1084 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:46,485 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 915 flow [2024-06-27 21:49:46,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=915, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2024-06-27 21:49:46,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-27 21:49:46,486 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 915 flow [2024-06-27 21:49:46,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:46,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:46,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:49:46,487 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 21:49:46,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:46,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1928614664, now seen corresponding path program 3 times [2024-06-27 21:49:46,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:46,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177736337] [2024-06-27 21:49:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:46,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:46,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177736337] [2024-06-27 21:49:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177736337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:46,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98590834] [2024-06-27 21:49:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:46,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:46,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:46,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:46,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 915 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:46,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:46,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:47,043 INFO L124 PetriNetUnfolderBase]: 496/993 cut-off events. [2024-06-27 21:49:47,044 INFO L125 PetriNetUnfolderBase]: For 6897/6899 co-relation queries the response was YES. [2024-06-27 21:49:47,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4456 conditions, 993 events. 496/993 cut-off events. For 6897/6899 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5447 event pairs, 193 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 4419. Up to 710 conditions per place. [2024-06-27 21:49:47,050 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 62 selfloop transitions, 40 changer transitions 0/118 dead transitions. [2024-06-27 21:49:47,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 118 transitions, 1243 flow [2024-06-27 21:49:47,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:47,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:47,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-27 21:49:47,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947368421052631 [2024-06-27 21:49:47,052 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 915 flow. Second operand 5 states and 113 transitions. [2024-06-27 21:49:47,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 118 transitions, 1243 flow [2024-06-27 21:49:47,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 118 transitions, 1152 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:47,061 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 1011 flow [2024-06-27 21:49:47,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1011, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-27 21:49:47,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 21:49:47,062 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 1011 flow [2024-06-27 21:49:47,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:47,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:47,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:47,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:49:47,063 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 21:49:47,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:47,063 INFO L85 PathProgramCache]: Analyzing trace with hash 212362726, now seen corresponding path program 1 times [2024-06-27 21:49:47,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:47,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209029473] [2024-06-27 21:49:47,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:47,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:47,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:47,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:47,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209029473] [2024-06-27 21:49:47,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209029473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:47,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:47,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:47,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544072841] [2024-06-27 21:49:47,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:47,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:47,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:47,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:47,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:47,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:47,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 1011 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:47,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:47,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:47,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:47,744 INFO L124 PetriNetUnfolderBase]: 520/1018 cut-off events. [2024-06-27 21:49:47,744 INFO L125 PetriNetUnfolderBase]: For 7808/7808 co-relation queries the response was YES. [2024-06-27 21:49:47,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 1018 events. 520/1018 cut-off events. For 7808/7808 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5520 event pairs, 224 based on Foata normal form. 3/978 useless extension candidates. Maximal degree in co-relation 4661. Up to 816 conditions per place. [2024-06-27 21:49:47,754 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 101 selfloop transitions, 15 changer transitions 0/126 dead transitions. [2024-06-27 21:49:47,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 126 transitions, 1325 flow [2024-06-27 21:49:47,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:47,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:47,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 21:49:47,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5150375939849624 [2024-06-27 21:49:47,756 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 1011 flow. Second operand 7 states and 137 transitions. [2024-06-27 21:49:47,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 126 transitions, 1325 flow [2024-06-27 21:49:47,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 126 transitions, 1263 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:47,767 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1016 flow [2024-06-27 21:49:47,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1016, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-27 21:49:47,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 21:49:47,768 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1016 flow [2024-06-27 21:49:47,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:47,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:47,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:47,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:49:47,769 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 21:49:47,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:47,770 INFO L85 PathProgramCache]: Analyzing trace with hash 134055917, now seen corresponding path program 1 times [2024-06-27 21:49:47,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:47,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673883890] [2024-06-27 21:49:47,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:47,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:48,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 21:49:48,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:48,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673883890] [2024-06-27 21:49:48,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673883890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:48,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:48,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:48,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715969747] [2024-06-27 21:49:48,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:48,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:48,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:48,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:48,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:48,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:49:48,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1016 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:48,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:49:48,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:48,770 INFO L124 PetriNetUnfolderBase]: 663/1249 cut-off events. [2024-06-27 21:49:48,771 INFO L125 PetriNetUnfolderBase]: For 9848/9848 co-relation queries the response was YES. [2024-06-27 21:49:48,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5751 conditions, 1249 events. 663/1249 cut-off events. For 9848/9848 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6918 event pairs, 69 based on Foata normal form. 3/1222 useless extension candidates. Maximal degree in co-relation 5710. Up to 832 conditions per place. [2024-06-27 21:49:48,778 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 117 selfloop transitions, 35 changer transitions 0/166 dead transitions. [2024-06-27 21:49:48,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 166 transitions, 1683 flow [2024-06-27 21:49:48,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:49:48,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:49:48,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 21:49:48,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5233918128654971 [2024-06-27 21:49:48,780 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1016 flow. Second operand 9 states and 179 transitions. [2024-06-27 21:49:48,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 166 transitions, 1683 flow [2024-06-27 21:49:48,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 166 transitions, 1646 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:48,794 INFO L231 Difference]: Finished difference. Result has 99 places, 129 transitions, 1302 flow [2024-06-27 21:49:48,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1302, PETRI_PLACES=99, PETRI_TRANSITIONS=129} [2024-06-27 21:49:48,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 21:49:48,795 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 129 transitions, 1302 flow [2024-06-27 21:49:48,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:48,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:48,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:49:48,796 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 21:49:48,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:48,796 INFO L85 PathProgramCache]: Analyzing trace with hash 2132183807, now seen corresponding path program 2 times [2024-06-27 21:49:48,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:48,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834298263] [2024-06-27 21:49:48,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:48,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:48,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:49,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:49,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:49,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834298263] [2024-06-27 21:49:49,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834298263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:49,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:49,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:49,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450565285] [2024-06-27 21:49:49,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:49,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:49,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:49,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:49,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:49:49,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 129 transitions, 1302 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:49,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:49:49,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:49,584 INFO L124 PetriNetUnfolderBase]: 713/1393 cut-off events. [2024-06-27 21:49:49,585 INFO L125 PetriNetUnfolderBase]: For 11787/11787 co-relation queries the response was YES. [2024-06-27 21:49:49,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6646 conditions, 1393 events. 713/1393 cut-off events. For 11787/11787 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8009 event pairs, 79 based on Foata normal form. 3/1347 useless extension candidates. Maximal degree in co-relation 6599. Up to 873 conditions per place. [2024-06-27 21:49:49,595 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 117 selfloop transitions, 45 changer transitions 0/176 dead transitions. [2024-06-27 21:49:49,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 176 transitions, 1919 flow [2024-06-27 21:49:49,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:49,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:49,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 21:49:49,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361842105263158 [2024-06-27 21:49:49,596 INFO L175 Difference]: Start difference. First operand has 99 places, 129 transitions, 1302 flow. Second operand 8 states and 163 transitions. [2024-06-27 21:49:49,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 176 transitions, 1919 flow [2024-06-27 21:49:49,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 176 transitions, 1825 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:49,618 INFO L231 Difference]: Finished difference. Result has 108 places, 143 transitions, 1508 flow [2024-06-27 21:49:49,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1508, PETRI_PLACES=108, PETRI_TRANSITIONS=143} [2024-06-27 21:49:49,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 21:49:49,619 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 143 transitions, 1508 flow [2024-06-27 21:49:49,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:49,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:49,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:49:49,620 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 21:49:49,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:49,620 INFO L85 PathProgramCache]: Analyzing trace with hash 138645467, now seen corresponding path program 3 times [2024-06-27 21:49:49,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:49,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470886885] [2024-06-27 21:49:49,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:49,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:50,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:50,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470886885] [2024-06-27 21:49:50,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470886885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:50,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:50,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:50,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004164963] [2024-06-27 21:49:50,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:50,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:50,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:50,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:50,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:50,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:49:50,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 143 transitions, 1508 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:50,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:49:50,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:50,770 INFO L124 PetriNetUnfolderBase]: 810/1576 cut-off events. [2024-06-27 21:49:50,770 INFO L125 PetriNetUnfolderBase]: For 15173/15173 co-relation queries the response was YES. [2024-06-27 21:49:50,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7907 conditions, 1576 events. 810/1576 cut-off events. For 15173/15173 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9401 event pairs, 95 based on Foata normal form. 3/1527 useless extension candidates. Maximal degree in co-relation 7855. Up to 890 conditions per place. [2024-06-27 21:49:50,782 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 125 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-27 21:49:50,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 198 transitions, 2388 flow [2024-06-27 21:49:50,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:49:50,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:49:50,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:49:50,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-06-27 21:49:50,784 INFO L175 Difference]: Start difference. First operand has 108 places, 143 transitions, 1508 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:49:50,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 198 transitions, 2388 flow [2024-06-27 21:49:50,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 198 transitions, 2290 flow, removed 48 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:50,815 INFO L231 Difference]: Finished difference. Result has 117 places, 160 transitions, 1859 flow [2024-06-27 21:49:50,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1859, PETRI_PLACES=117, PETRI_TRANSITIONS=160} [2024-06-27 21:49:50,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 21:49:50,816 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 160 transitions, 1859 flow [2024-06-27 21:49:50,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:50,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:50,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:49:50,817 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 21:49:50,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:50,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1710165063, now seen corresponding path program 4 times [2024-06-27 21:49:50,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:50,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097513634] [2024-06-27 21:49:50,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:50,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:50,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:51,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:51,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:51,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097513634] [2024-06-27 21:49:51,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097513634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:51,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:51,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:51,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135654525] [2024-06-27 21:49:51,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:51,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:51,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:51,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:51,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:51,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:51,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 160 transitions, 1859 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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 21:49:51,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:51,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:51,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:51,700 INFO L124 PetriNetUnfolderBase]: 759/1499 cut-off events. [2024-06-27 21:49:51,700 INFO L125 PetriNetUnfolderBase]: For 17690/17690 co-relation queries the response was YES. [2024-06-27 21:49:51,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8205 conditions, 1499 events. 759/1499 cut-off events. For 17690/17690 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9101 event pairs, 100 based on Foata normal form. 3/1449 useless extension candidates. Maximal degree in co-relation 8150. Up to 876 conditions per place. [2024-06-27 21:49:51,713 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 118 selfloop transitions, 60 changer transitions 0/194 dead transitions. [2024-06-27 21:49:51,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 194 transitions, 2527 flow [2024-06-27 21:49:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:51,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 21:49:51,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.618421052631579 [2024-06-27 21:49:51,715 INFO L175 Difference]: Start difference. First operand has 117 places, 160 transitions, 1859 flow. Second operand 6 states and 141 transitions. [2024-06-27 21:49:51,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 194 transitions, 2527 flow [2024-06-27 21:49:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 194 transitions, 2417 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:51,754 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 2082 flow [2024-06-27 21:49:51,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2082, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2024-06-27 21:49:51,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 21:49:51,755 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 2082 flow [2024-06-27 21:49:51,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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 21:49:51,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:51,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:51,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:49:51,755 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 21:49:51,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:51,756 INFO L85 PathProgramCache]: Analyzing trace with hash 134177034, now seen corresponding path program 1 times [2024-06-27 21:49:51,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:51,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398010348] [2024-06-27 21:49:51,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:51,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:52,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 21:49:52,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:52,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398010348] [2024-06-27 21:49:52,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398010348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:52,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:52,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:52,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188618195] [2024-06-27 21:49:52,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:52,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:52,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:52,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:52,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:52,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:52,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 2082 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:52,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:52,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:52,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:52,423 INFO L124 PetriNetUnfolderBase]: 783/1515 cut-off events. [2024-06-27 21:49:52,423 INFO L125 PetriNetUnfolderBase]: For 18892/18892 co-relation queries the response was YES. [2024-06-27 21:49:52,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8589 conditions, 1515 events. 783/1515 cut-off events. For 18892/18892 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9056 event pairs, 271 based on Foata normal form. 1/1463 useless extension candidates. Maximal degree in co-relation 8532. Up to 1216 conditions per place. [2024-06-27 21:49:52,453 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 133 selfloop transitions, 42 changer transitions 0/185 dead transitions. [2024-06-27 21:49:52,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 185 transitions, 2522 flow [2024-06-27 21:49:52,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:52,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:52,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-27 21:49:52,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701754385964912 [2024-06-27 21:49:52,455 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 2082 flow. Second operand 6 states and 130 transitions. [2024-06-27 21:49:52,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 185 transitions, 2522 flow [2024-06-27 21:49:52,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 185 transitions, 2420 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:52,508 INFO L231 Difference]: Finished difference. Result has 126 places, 170 transitions, 2115 flow [2024-06-27 21:49:52,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2115, PETRI_PLACES=126, PETRI_TRANSITIONS=170} [2024-06-27 21:49:52,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 21:49:52,510 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 170 transitions, 2115 flow [2024-06-27 21:49:52,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:52,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:52,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:52,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:49:52,511 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 21:49:52,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:52,511 INFO L85 PathProgramCache]: Analyzing trace with hash 138855213, now seen corresponding path program 1 times [2024-06-27 21:49:52,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:52,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053450149] [2024-06-27 21:49:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:52,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:52,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:52,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053450149] [2024-06-27 21:49:52,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053450149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:52,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:52,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:52,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096224775] [2024-06-27 21:49:52,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:52,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:52,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:52,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:52,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 170 transitions, 2115 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:52,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:52,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:52,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:53,081 INFO L124 PetriNetUnfolderBase]: 791/1533 cut-off events. [2024-06-27 21:49:53,081 INFO L125 PetriNetUnfolderBase]: For 19872/19872 co-relation queries the response was YES. [2024-06-27 21:49:53,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8600 conditions, 1533 events. 791/1533 cut-off events. For 19872/19872 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9215 event pairs, 258 based on Foata normal form. 1/1479 useless extension candidates. Maximal degree in co-relation 8541. Up to 1242 conditions per place. [2024-06-27 21:49:53,093 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 144 selfloop transitions, 36 changer transitions 0/190 dead transitions. [2024-06-27 21:49:53,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 190 transitions, 2610 flow [2024-06-27 21:49:53,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:53,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:53,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 21:49:53,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451127819548872 [2024-06-27 21:49:53,094 INFO L175 Difference]: Start difference. First operand has 126 places, 170 transitions, 2115 flow. Second operand 7 states and 145 transitions. [2024-06-27 21:49:53,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 190 transitions, 2610 flow [2024-06-27 21:49:53,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 190 transitions, 2533 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:53,129 INFO L231 Difference]: Finished difference. Result has 129 places, 174 transitions, 2203 flow [2024-06-27 21:49:53,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2203, PETRI_PLACES=129, PETRI_TRANSITIONS=174} [2024-06-27 21:49:53,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-27 21:49:53,130 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 174 transitions, 2203 flow [2024-06-27 21:49:53,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:53,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:53,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:53,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:49:53,131 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 21:49:53,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:53,131 INFO L85 PathProgramCache]: Analyzing trace with hash 138847494, now seen corresponding path program 2 times [2024-06-27 21:49:53,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:53,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835549241] [2024-06-27 21:49:53,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:53,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:53,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:53,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:53,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835549241] [2024-06-27 21:49:53,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835549241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:53,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:53,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:53,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289359085] [2024-06-27 21:49:53,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:53,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:53,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:53,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:53,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:53,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:53,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 174 transitions, 2203 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:53,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:53,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:53,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:53,818 INFO L124 PetriNetUnfolderBase]: 799/1545 cut-off events. [2024-06-27 21:49:53,818 INFO L125 PetriNetUnfolderBase]: For 21235/21235 co-relation queries the response was YES. [2024-06-27 21:49:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8883 conditions, 1545 events. 799/1545 cut-off events. For 21235/21235 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9322 event pairs, 218 based on Foata normal form. 1/1491 useless extension candidates. Maximal degree in co-relation 8823. Up to 1244 conditions per place. [2024-06-27 21:49:53,830 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 144 selfloop transitions, 38 changer transitions 0/192 dead transitions. [2024-06-27 21:49:53,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 192 transitions, 2704 flow [2024-06-27 21:49:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:53,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:53,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 21:49:53,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:49:53,831 INFO L175 Difference]: Start difference. First operand has 129 places, 174 transitions, 2203 flow. Second operand 6 states and 129 transitions. [2024-06-27 21:49:53,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 192 transitions, 2704 flow [2024-06-27 21:49:53,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 192 transitions, 2567 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:53,871 INFO L231 Difference]: Finished difference. Result has 130 places, 178 transitions, 2243 flow [2024-06-27 21:49:53,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2243, PETRI_PLACES=130, PETRI_TRANSITIONS=178} [2024-06-27 21:49:53,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 21:49:53,871 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 178 transitions, 2243 flow [2024-06-27 21:49:53,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:53,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:53,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:53,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:49:53,872 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 21:49:53,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:53,873 INFO L85 PathProgramCache]: Analyzing trace with hash -342486059, now seen corresponding path program 5 times [2024-06-27 21:49:53,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:53,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260506482] [2024-06-27 21:49:53,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:53,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:53,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:54,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 21:49:54,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:54,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260506482] [2024-06-27 21:49:54,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260506482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:54,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:54,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:54,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405861132] [2024-06-27 21:49:54,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:54,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:54,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:54,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:54,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:54,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-27 21:49:54,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 178 transitions, 2243 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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 21:49:54,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:54,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-27 21:49:54,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:54,952 INFO L124 PetriNetUnfolderBase]: 816/1599 cut-off events. [2024-06-27 21:49:54,952 INFO L125 PetriNetUnfolderBase]: For 24969/24969 co-relation queries the response was YES. [2024-06-27 21:49:54,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1599 events. 816/1599 cut-off events. For 24969/24969 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9802 event pairs, 129 based on Foata normal form. 3/1546 useless extension candidates. Maximal degree in co-relation 9390. Up to 794 conditions per place. [2024-06-27 21:49:54,965 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 118 selfloop transitions, 76 changer transitions 0/212 dead transitions. [2024-06-27 21:49:54,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 212 transitions, 3065 flow [2024-06-27 21:49:54,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:54,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:54,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 21:49:54,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-06-27 21:49:54,967 INFO L175 Difference]: Start difference. First operand has 130 places, 178 transitions, 2243 flow. Second operand 6 states and 138 transitions. [2024-06-27 21:49:54,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 212 transitions, 3065 flow [2024-06-27 21:49:55,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 212 transitions, 2938 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:55,016 INFO L231 Difference]: Finished difference. Result has 134 places, 188 transitions, 2590 flow [2024-06-27 21:49:55,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2590, PETRI_PLACES=134, PETRI_TRANSITIONS=188} [2024-06-27 21:49:55,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-27 21:49:55,017 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 188 transitions, 2590 flow [2024-06-27 21:49:55,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 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 21:49:55,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:55,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:55,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:49:55,018 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 21:49:55,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash -342485842, now seen corresponding path program 3 times [2024-06-27 21:49:55,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:55,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904765368] [2024-06-27 21:49:55,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:55,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:55,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:55,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:55,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:55,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904765368] [2024-06-27 21:49:55,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904765368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:55,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:55,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:55,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647026834] [2024-06-27 21:49:55,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:55,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:55,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:55,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:55,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:55,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:55,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 188 transitions, 2590 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:55,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:55,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:55,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:55,732 INFO L124 PetriNetUnfolderBase]: 854/1643 cut-off events. [2024-06-27 21:49:55,732 INFO L125 PetriNetUnfolderBase]: For 29079/29079 co-relation queries the response was YES. [2024-06-27 21:49:55,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 1643 events. 854/1643 cut-off events. For 29079/29079 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9967 event pairs, 238 based on Foata normal form. 1/1590 useless extension candidates. Maximal degree in co-relation 10379. Up to 1254 conditions per place. [2024-06-27 21:49:55,745 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 125 selfloop transitions, 77 changer transitions 0/212 dead transitions. [2024-06-27 21:49:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 212 transitions, 3351 flow [2024-06-27 21:49:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:55,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-27 21:49:55,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-06-27 21:49:55,746 INFO L175 Difference]: Start difference. First operand has 134 places, 188 transitions, 2590 flow. Second operand 6 states and 131 transitions. [2024-06-27 21:49:55,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 212 transitions, 3351 flow [2024-06-27 21:49:55,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 212 transitions, 3230 flow, removed 49 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:55,802 INFO L231 Difference]: Finished difference. Result has 139 places, 199 transitions, 2902 flow [2024-06-27 21:49:55,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2902, PETRI_PLACES=139, PETRI_TRANSITIONS=199} [2024-06-27 21:49:55,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 21:49:55,802 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 199 transitions, 2902 flow [2024-06-27 21:49:55,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:55,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:55,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:55,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:49:55,803 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 21:49:55,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:55,803 INFO L85 PathProgramCache]: Analyzing trace with hash -342478123, now seen corresponding path program 2 times [2024-06-27 21:49:55,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:55,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129831938] [2024-06-27 21:49:55,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:55,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:56,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129831938] [2024-06-27 21:49:56,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129831938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:56,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84355314] [2024-06-27 21:49:56,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:56,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:56,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:56,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:56,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 199 transitions, 2902 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:56,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:56,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:56,395 INFO L124 PetriNetUnfolderBase]: 878/1682 cut-off events. [2024-06-27 21:49:56,396 INFO L125 PetriNetUnfolderBase]: For 30013/30013 co-relation queries the response was YES. [2024-06-27 21:49:56,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10889 conditions, 1682 events. 878/1682 cut-off events. For 30013/30013 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10214 event pairs, 234 based on Foata normal form. 1/1628 useless extension candidates. Maximal degree in co-relation 10823. Up to 1294 conditions per place. [2024-06-27 21:49:56,409 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 143 selfloop transitions, 76 changer transitions 0/229 dead transitions. [2024-06-27 21:49:56,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 229 transitions, 3827 flow [2024-06-27 21:49:56,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:56,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:56,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 21:49:56,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5639097744360902 [2024-06-27 21:49:56,410 INFO L175 Difference]: Start difference. First operand has 139 places, 199 transitions, 2902 flow. Second operand 7 states and 150 transitions. [2024-06-27 21:49:56,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 229 transitions, 3827 flow [2024-06-27 21:49:56,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 229 transitions, 3676 flow, removed 65 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:56,473 INFO L231 Difference]: Finished difference. Result has 145 places, 214 transitions, 3333 flow [2024-06-27 21:49:56,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=145, PETRI_TRANSITIONS=214} [2024-06-27 21:49:56,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 21:49:56,474 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 214 transitions, 3333 flow [2024-06-27 21:49:56,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:56,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:49:56,475 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 21:49:56,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,475 INFO L85 PathProgramCache]: Analyzing trace with hash -333281632, now seen corresponding path program 4 times [2024-06-27 21:49:56,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134585386] [2024-06-27 21:49:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:56,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134585386] [2024-06-27 21:49:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134585386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:56,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416011679] [2024-06-27 21:49:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:56,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:56,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:56,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:56,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 214 transitions, 3333 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:56,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:56,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:57,200 INFO L124 PetriNetUnfolderBase]: 876/1679 cut-off events. [2024-06-27 21:49:57,201 INFO L125 PetriNetUnfolderBase]: For 31239/31239 co-relation queries the response was YES. [2024-06-27 21:49:57,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11191 conditions, 1679 events. 876/1679 cut-off events. For 31239/31239 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10193 event pairs, 238 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 11123. Up to 1288 conditions per place. [2024-06-27 21:49:57,216 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 132 selfloop transitions, 83 changer transitions 0/225 dead transitions. [2024-06-27 21:49:57,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 225 transitions, 3790 flow [2024-06-27 21:49:57,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:57,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 21:49:57,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:49:57,218 INFO L175 Difference]: Start difference. First operand has 145 places, 214 transitions, 3333 flow. Second operand 6 states and 129 transitions. [2024-06-27 21:49:57,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 225 transitions, 3790 flow [2024-06-27 21:49:57,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 225 transitions, 3593 flow, removed 96 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:57,288 INFO L231 Difference]: Finished difference. Result has 150 places, 214 transitions, 3313 flow [2024-06-27 21:49:57,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3313, PETRI_PLACES=150, PETRI_TRANSITIONS=214} [2024-06-27 21:49:57,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 21:49:57,289 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 214 transitions, 3313 flow [2024-06-27 21:49:57,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:57,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:57,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:57,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:49:57,289 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 21:49:57,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:57,290 INFO L85 PathProgramCache]: Analyzing trace with hash -333281353, now seen corresponding path program 3 times [2024-06-27 21:49:57,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:57,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012650209] [2024-06-27 21:49:57,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:57,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:57,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:57,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:57,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012650209] [2024-06-27 21:49:57,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012650209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:57,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:57,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:57,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439011791] [2024-06-27 21:49:57,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:57,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:57,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:57,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:57,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:57,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:57,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 214 transitions, 3313 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:57,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:57,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:57,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:57,850 INFO L124 PetriNetUnfolderBase]: 884/1691 cut-off events. [2024-06-27 21:49:57,851 INFO L125 PetriNetUnfolderBase]: For 31737/31737 co-relation queries the response was YES. [2024-06-27 21:49:57,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11322 conditions, 1691 events. 884/1691 cut-off events. For 31737/31737 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10243 event pairs, 235 based on Foata normal form. 1/1637 useless extension candidates. Maximal degree in co-relation 11251. Up to 1301 conditions per place. [2024-06-27 21:49:57,864 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 139 selfloop transitions, 84 changer transitions 0/233 dead transitions. [2024-06-27 21:49:57,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 233 transitions, 3976 flow [2024-06-27 21:49:57,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:57,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:57,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 21:49:57,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5639097744360902 [2024-06-27 21:49:57,866 INFO L175 Difference]: Start difference. First operand has 150 places, 214 transitions, 3313 flow. Second operand 7 states and 150 transitions. [2024-06-27 21:49:57,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 233 transitions, 3976 flow [2024-06-27 21:49:57,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 233 transitions, 3809 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:57,939 INFO L231 Difference]: Finished difference. Result has 153 places, 218 transitions, 3403 flow [2024-06-27 21:49:57,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3403, PETRI_PLACES=153, PETRI_TRANSITIONS=218} [2024-06-27 21:49:57,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-27 21:49:57,940 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 218 transitions, 3403 flow [2024-06-27 21:49:57,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:57,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:57,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:57,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:49:57,941 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 21:49:57,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:57,941 INFO L85 PathProgramCache]: Analyzing trace with hash -332954923, now seen corresponding path program 4 times [2024-06-27 21:49:57,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:57,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815583317] [2024-06-27 21:49:57,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:57,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:57,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815583317] [2024-06-27 21:49:58,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815583317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:58,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922746209] [2024-06-27 21:49:58,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:58,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:58,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:58,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:49:58,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 218 transitions, 3403 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:58,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:58,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:49:58,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:58,523 INFO L124 PetriNetUnfolderBase]: 882/1688 cut-off events. [2024-06-27 21:49:58,523 INFO L125 PetriNetUnfolderBase]: For 32090/32090 co-relation queries the response was YES. [2024-06-27 21:49:58,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11339 conditions, 1688 events. 882/1688 cut-off events. For 32090/32090 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10234 event pairs, 235 based on Foata normal form. 1/1634 useless extension candidates. Maximal degree in co-relation 11267. Up to 1299 conditions per place. [2024-06-27 21:49:58,538 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 135 selfloop transitions, 87 changer transitions 0/232 dead transitions. [2024-06-27 21:49:58,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 232 transitions, 3932 flow [2024-06-27 21:49:58,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 21:49:58,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2024-06-27 21:49:58,539 INFO L175 Difference]: Start difference. First operand has 153 places, 218 transitions, 3403 flow. Second operand 7 states and 149 transitions. [2024-06-27 21:49:58,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 232 transitions, 3932 flow [2024-06-27 21:49:58,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 232 transitions, 3651 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:58,620 INFO L231 Difference]: Finished difference. Result has 156 places, 218 transitions, 3304 flow [2024-06-27 21:49:58,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3304, PETRI_PLACES=156, PETRI_TRANSITIONS=218} [2024-06-27 21:49:58,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 21:49:58,621 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 218 transitions, 3304 flow [2024-06-27 21:49:58,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:49:58,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:58,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:49:58,621 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 21:49:58,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1463885705, now seen corresponding path program 1 times [2024-06-27 21:49:58,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589228542] [2024-06-27 21:49:58,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:59,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589228542] [2024-06-27 21:49:59,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589228542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:59,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040090659] [2024-06-27 21:49:59,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:59,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:59,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:59,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:49:59,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 218 transitions, 3304 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:49:59,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,709 INFO L124 PetriNetUnfolderBase]: 1082/2072 cut-off events. [2024-06-27 21:49:59,709 INFO L125 PetriNetUnfolderBase]: For 37488/37488 co-relation queries the response was YES. [2024-06-27 21:49:59,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13916 conditions, 2072 events. 1082/2072 cut-off events. For 37488/37488 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12853 event pairs, 100 based on Foata normal form. 4/2016 useless extension candidates. Maximal degree in co-relation 13842. Up to 1234 conditions per place. [2024-06-27 21:49:59,726 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 194 selfloop transitions, 87 changer transitions 0/300 dead transitions. [2024-06-27 21:49:59,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 300 transitions, 5076 flow [2024-06-27 21:49:59,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:59,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:59,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 21:49:59,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493421052631579 [2024-06-27 21:49:59,728 INFO L175 Difference]: Start difference. First operand has 156 places, 218 transitions, 3304 flow. Second operand 8 states and 167 transitions. [2024-06-27 21:49:59,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 300 transitions, 5076 flow [2024-06-27 21:49:59,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 300 transitions, 4803 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:59,836 INFO L231 Difference]: Finished difference. Result has 161 places, 260 transitions, 4294 flow [2024-06-27 21:49:59,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4294, PETRI_PLACES=161, PETRI_TRANSITIONS=260} [2024-06-27 21:49:59,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-27 21:49:59,837 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 260 transitions, 4294 flow [2024-06-27 21:49:59,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:49:59,837 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 21:49:59,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2100006769, now seen corresponding path program 1 times [2024-06-27 21:49:59,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047087307] [2024-06-27 21:49:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047087307] [2024-06-27 21:50:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047087307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:00,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687930772] [2024-06-27 21:50:00,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:00,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:00,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:00,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:00,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 260 transitions, 4294 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:00,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,931 INFO L124 PetriNetUnfolderBase]: 1155/2167 cut-off events. [2024-06-27 21:50:00,931 INFO L125 PetriNetUnfolderBase]: For 41567/41567 co-relation queries the response was YES. [2024-06-27 21:50:00,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15118 conditions, 2167 events. 1155/2167 cut-off events. For 41567/41567 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13343 event pairs, 88 based on Foata normal form. 3/2111 useless extension candidates. Maximal degree in co-relation 15040. Up to 1571 conditions per place. [2024-06-27 21:50:00,951 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 238 selfloop transitions, 56 changer transitions 0/302 dead transitions. [2024-06-27 21:50:00,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 302 transitions, 5153 flow [2024-06-27 21:50:00,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:00,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:00,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 21:50:00,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:50:00,965 INFO L175 Difference]: Start difference. First operand has 161 places, 260 transitions, 4294 flow. Second operand 10 states and 190 transitions. [2024-06-27 21:50:00,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 302 transitions, 5153 flow [2024-06-27 21:50:01,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 302 transitions, 5030 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:01,110 INFO L231 Difference]: Finished difference. Result has 168 places, 264 transitions, 4394 flow [2024-06-27 21:50:01,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4394, PETRI_PLACES=168, PETRI_TRANSITIONS=264} [2024-06-27 21:50:01,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-27 21:50:01,110 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 264 transitions, 4394 flow [2024-06-27 21:50:01,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:50:01,111 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 21:50:01,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1683915055, now seen corresponding path program 2 times [2024-06-27 21:50:01,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456740767] [2024-06-27 21:50:01,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456740767] [2024-06-27 21:50:01,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456740767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:01,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761055005] [2024-06-27 21:50:01,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:01,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:01,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:01,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:01,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 264 transitions, 4394 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:01,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,049 INFO L124 PetriNetUnfolderBase]: 1175/2200 cut-off events. [2024-06-27 21:50:02,049 INFO L125 PetriNetUnfolderBase]: For 42924/42924 co-relation queries the response was YES. [2024-06-27 21:50:02,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15540 conditions, 2200 events. 1175/2200 cut-off events. For 42924/42924 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13614 event pairs, 85 based on Foata normal form. 3/2141 useless extension candidates. Maximal degree in co-relation 15461. Up to 1553 conditions per place. [2024-06-27 21:50:02,084 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 234 selfloop transitions, 62 changer transitions 0/304 dead transitions. [2024-06-27 21:50:02,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 304 transitions, 5255 flow [2024-06-27 21:50:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:02,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:50:02,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2024-06-27 21:50:02,103 INFO L175 Difference]: Start difference. First operand has 168 places, 264 transitions, 4394 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:50:02,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 304 transitions, 5255 flow [2024-06-27 21:50:02,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 304 transitions, 5086 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:02,229 INFO L231 Difference]: Finished difference. Result has 172 places, 267 transitions, 4429 flow [2024-06-27 21:50:02,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4226, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4429, PETRI_PLACES=172, PETRI_TRANSITIONS=267} [2024-06-27 21:50:02,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-27 21:50:02,230 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 267 transitions, 4429 flow [2024-06-27 21:50:02,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:50:02,230 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 21:50:02,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1961658109, now seen corresponding path program 3 times [2024-06-27 21:50:02,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673657030] [2024-06-27 21:50:02,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673657030] [2024-06-27 21:50:02,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673657030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:02,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434069910] [2024-06-27 21:50:02,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:02,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:02,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:02,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:02,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 267 transitions, 4429 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:02,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,502 INFO L124 PetriNetUnfolderBase]: 1238/2312 cut-off events. [2024-06-27 21:50:03,502 INFO L125 PetriNetUnfolderBase]: For 46417/46417 co-relation queries the response was YES. [2024-06-27 21:50:03,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16491 conditions, 2312 events. 1238/2312 cut-off events. For 46417/46417 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14435 event pairs, 85 based on Foata normal form. 3/2256 useless extension candidates. Maximal degree in co-relation 16410. Up to 1514 conditions per place. [2024-06-27 21:50:03,534 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 218 selfloop transitions, 98 changer transitions 0/324 dead transitions. [2024-06-27 21:50:03,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 324 transitions, 5728 flow [2024-06-27 21:50:03,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:50:03,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2024-06-27 21:50:03,542 INFO L175 Difference]: Start difference. First operand has 172 places, 267 transitions, 4429 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:50:03,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 324 transitions, 5728 flow [2024-06-27 21:50:03,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 324 transitions, 5569 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:03,800 INFO L231 Difference]: Finished difference. Result has 177 places, 284 transitions, 4942 flow [2024-06-27 21:50:03,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4271, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4942, PETRI_PLACES=177, PETRI_TRANSITIONS=284} [2024-06-27 21:50:03,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-27 21:50:03,802 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 284 transitions, 4942 flow [2024-06-27 21:50:03,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:50:03,803 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 21:50:03,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1394962089, now seen corresponding path program 1 times [2024-06-27 21:50:03,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689823245] [2024-06-27 21:50:03,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:04,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689823245] [2024-06-27 21:50:04,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689823245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:04,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090512906] [2024-06-27 21:50:04,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:04,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:04,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:04,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:04,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 284 transitions, 4942 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:04,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,666 INFO L124 PetriNetUnfolderBase]: 1149/2182 cut-off events. [2024-06-27 21:50:04,666 INFO L125 PetriNetUnfolderBase]: For 49538/49545 co-relation queries the response was YES. [2024-06-27 21:50:04,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16234 conditions, 2182 events. 1149/2182 cut-off events. For 49538/49545 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 13900 event pairs, 288 based on Foata normal form. 3/2117 useless extension candidates. Maximal degree in co-relation 16151. Up to 1751 conditions per place. [2024-06-27 21:50:04,687 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 226 selfloop transitions, 65 changer transitions 0/302 dead transitions. [2024-06-27 21:50:04,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 302 transitions, 5617 flow [2024-06-27 21:50:04,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:04,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:04,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 21:50:04,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2024-06-27 21:50:04,689 INFO L175 Difference]: Start difference. First operand has 177 places, 284 transitions, 4942 flow. Second operand 7 states and 149 transitions. [2024-06-27 21:50:04,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 302 transitions, 5617 flow [2024-06-27 21:50:04,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 302 transitions, 5384 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:04,860 INFO L231 Difference]: Finished difference. Result has 180 places, 287 transitions, 4911 flow [2024-06-27 21:50:04,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4911, PETRI_PLACES=180, PETRI_TRANSITIONS=287} [2024-06-27 21:50:04,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 21:50:04,861 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 287 transitions, 4911 flow [2024-06-27 21:50:04,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:50:04,862 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 21:50:04,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash -135484251, now seen corresponding path program 4 times [2024-06-27 21:50:04,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523052477] [2024-06-27 21:50:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523052477] [2024-06-27 21:50:05,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523052477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:05,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241915647] [2024-06-27 21:50:05,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:05,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:05,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:05,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:05,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 287 transitions, 4911 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:05,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,037 INFO L124 PetriNetUnfolderBase]: 1231/2317 cut-off events. [2024-06-27 21:50:06,037 INFO L125 PetriNetUnfolderBase]: For 53623/53630 co-relation queries the response was YES. [2024-06-27 21:50:06,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17447 conditions, 2317 events. 1231/2317 cut-off events. For 53623/53630 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14819 event pairs, 132 based on Foata normal form. 5/2258 useless extension candidates. Maximal degree in co-relation 17363. Up to 1409 conditions per place. [2024-06-27 21:50:06,058 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 231 selfloop transitions, 90 changer transitions 0/332 dead transitions. [2024-06-27 21:50:06,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 332 transitions, 6175 flow [2024-06-27 21:50:06,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:06,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:06,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 21:50:06,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977443609022557 [2024-06-27 21:50:06,072 INFO L175 Difference]: Start difference. First operand has 180 places, 287 transitions, 4911 flow. Second operand 7 states and 159 transitions. [2024-06-27 21:50:06,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 332 transitions, 6175 flow [2024-06-27 21:50:06,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 332 transitions, 6016 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:06,244 INFO L231 Difference]: Finished difference. Result has 184 places, 297 transitions, 5259 flow [2024-06-27 21:50:06,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5259, PETRI_PLACES=184, PETRI_TRANSITIONS=297} [2024-06-27 21:50:06,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-27 21:50:06,245 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 297 transitions, 5259 flow [2024-06-27 21:50:06,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:50:06,246 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 21:50:06,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,246 INFO L85 PathProgramCache]: Analyzing trace with hash 9300009, now seen corresponding path program 5 times [2024-06-27 21:50:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728041879] [2024-06-27 21:50:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:06,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:06,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:06,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728041879] [2024-06-27 21:50:06,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728041879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:06,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:06,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049716614] [2024-06-27 21:50:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:06,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:06,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:06,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 297 transitions, 5259 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:06,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,380 INFO L124 PetriNetUnfolderBase]: 1311/2467 cut-off events. [2024-06-27 21:50:07,380 INFO L125 PetriNetUnfolderBase]: For 64383/64383 co-relation queries the response was YES. [2024-06-27 21:50:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19316 conditions, 2467 events. 1311/2467 cut-off events. For 64383/64383 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16090 event pairs, 141 based on Foata normal form. 3/2404 useless extension candidates. Maximal degree in co-relation 19229. Up to 1742 conditions per place. [2024-06-27 21:50:07,404 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 263 selfloop transitions, 66 changer transitions 0/340 dead transitions. [2024-06-27 21:50:07,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 340 transitions, 6593 flow [2024-06-27 21:50:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:07,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:07,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 21:50:07,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2024-06-27 21:50:07,405 INFO L175 Difference]: Start difference. First operand has 184 places, 297 transitions, 5259 flow. Second operand 7 states and 154 transitions. [2024-06-27 21:50:07,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 340 transitions, 6593 flow [2024-06-27 21:50:07,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 340 transitions, 6509 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:07,594 INFO L231 Difference]: Finished difference. Result has 192 places, 312 transitions, 5781 flow [2024-06-27 21:50:07,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5781, PETRI_PLACES=192, PETRI_TRANSITIONS=312} [2024-06-27 21:50:07,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-27 21:50:07,595 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 312 transitions, 5781 flow [2024-06-27 21:50:07,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:50:07,595 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 21:50:07,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,596 INFO L85 PathProgramCache]: Analyzing trace with hash 9306519, now seen corresponding path program 6 times [2024-06-27 21:50:07,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353889343] [2024-06-27 21:50:07,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353889343] [2024-06-27 21:50:08,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353889343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:08,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436542266] [2024-06-27 21:50:08,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:08,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:08,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:08,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:08,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 312 transitions, 5781 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:08,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,014 INFO L124 PetriNetUnfolderBase]: 1306/2459 cut-off events. [2024-06-27 21:50:09,014 INFO L125 PetriNetUnfolderBase]: For 69412/69412 co-relation queries the response was YES. [2024-06-27 21:50:09,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19780 conditions, 2459 events. 1306/2459 cut-off events. For 69412/69412 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16004 event pairs, 205 based on Foata normal form. 3/2397 useless extension candidates. Maximal degree in co-relation 19688. Up to 1739 conditions per place. [2024-06-27 21:50:09,036 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 261 selfloop transitions, 69 changer transitions 0/341 dead transitions. [2024-06-27 21:50:09,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 341 transitions, 6675 flow [2024-06-27 21:50:09,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:09,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 21:50:09,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5827067669172933 [2024-06-27 21:50:09,046 INFO L175 Difference]: Start difference. First operand has 192 places, 312 transitions, 5781 flow. Second operand 7 states and 155 transitions. [2024-06-27 21:50:09,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 341 transitions, 6675 flow [2024-06-27 21:50:09,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 341 transitions, 6467 flow, removed 104 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:09,261 INFO L231 Difference]: Finished difference. Result has 200 places, 314 transitions, 5789 flow [2024-06-27 21:50:09,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5789, PETRI_PLACES=200, PETRI_TRANSITIONS=314} [2024-06-27 21:50:09,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 21:50:09,262 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 314 transitions, 5789 flow [2024-06-27 21:50:09,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:09,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:09,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:50:09,263 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 21:50:09,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:09,263 INFO L85 PathProgramCache]: Analyzing trace with hash 9306767, now seen corresponding path program 2 times [2024-06-27 21:50:09,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:09,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806615885] [2024-06-27 21:50:09,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:09,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:09,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:09,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:09,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:09,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806615885] [2024-06-27 21:50:09,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806615885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:09,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:09,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:09,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015703388] [2024-06-27 21:50:09,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:09,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:09,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:09,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:09,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:09,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:09,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 314 transitions, 5789 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:09,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:09,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:10,195 INFO L124 PetriNetUnfolderBase]: 1325/2497 cut-off events. [2024-06-27 21:50:10,195 INFO L125 PetriNetUnfolderBase]: For 66740/66740 co-relation queries the response was YES. [2024-06-27 21:50:10,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19918 conditions, 2497 events. 1325/2497 cut-off events. For 66740/66740 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16426 event pairs, 315 based on Foata normal form. 1/2430 useless extension candidates. Maximal degree in co-relation 19822. Up to 2054 conditions per place. [2024-06-27 21:50:10,220 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 267 selfloop transitions, 55 changer transitions 0/333 dead transitions. [2024-06-27 21:50:10,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 333 transitions, 6605 flow [2024-06-27 21:50:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:10,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:10,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 21:50:10,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2024-06-27 21:50:10,222 INFO L175 Difference]: Start difference. First operand has 200 places, 314 transitions, 5789 flow. Second operand 7 states and 148 transitions. [2024-06-27 21:50:10,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 333 transitions, 6605 flow [2024-06-27 21:50:10,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 333 transitions, 6489 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:10,434 INFO L231 Difference]: Finished difference. Result has 204 places, 318 transitions, 5934 flow [2024-06-27 21:50:10,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5934, PETRI_PLACES=204, PETRI_TRANSITIONS=318} [2024-06-27 21:50:10,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 21:50:10,435 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 318 transitions, 5934 flow [2024-06-27 21:50:10,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:10,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:10,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:50:10,436 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 21:50:10,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 9546087, now seen corresponding path program 1 times [2024-06-27 21:50:10,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:10,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543172744] [2024-06-27 21:50:10,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:10,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543172744] [2024-06-27 21:50:10,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543172744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:10,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34503429] [2024-06-27 21:50:10,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:10,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:10,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:10,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:10,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 318 transitions, 5934 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:10,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:10,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,506 INFO L124 PetriNetUnfolderBase]: 1393/2620 cut-off events. [2024-06-27 21:50:11,507 INFO L125 PetriNetUnfolderBase]: For 77241/77241 co-relation queries the response was YES. [2024-06-27 21:50:11,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21214 conditions, 2620 events. 1393/2620 cut-off events. For 77241/77241 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17376 event pairs, 270 based on Foata normal form. 6/2558 useless extension candidates. Maximal degree in co-relation 21117. Up to 2079 conditions per place. [2024-06-27 21:50:11,528 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 275 selfloop transitions, 65 changer transitions 0/351 dead transitions. [2024-06-27 21:50:11,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 351 transitions, 6920 flow [2024-06-27 21:50:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:11,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 21:50:11,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:50:11,530 INFO L175 Difference]: Start difference. First operand has 204 places, 318 transitions, 5934 flow. Second operand 8 states and 172 transitions. [2024-06-27 21:50:11,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 351 transitions, 6920 flow [2024-06-27 21:50:11,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 351 transitions, 6721 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:11,731 INFO L231 Difference]: Finished difference. Result has 209 places, 323 transitions, 6027 flow [2024-06-27 21:50:11,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5735, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6027, PETRI_PLACES=209, PETRI_TRANSITIONS=323} [2024-06-27 21:50:11,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 21:50:11,732 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 323 transitions, 6027 flow [2024-06-27 21:50:11,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:50:11,732 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 21:50:11,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,733 INFO L85 PathProgramCache]: Analyzing trace with hash -2088281265, now seen corresponding path program 3 times [2024-06-27 21:50:11,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640572368] [2024-06-27 21:50:11,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,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 21:50:12,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640572368] [2024-06-27 21:50:12,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640572368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:12,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214921388] [2024-06-27 21:50:12,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:12,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:12,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:12,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:12,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 323 transitions, 6027 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:12,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:12,643 INFO L124 PetriNetUnfolderBase]: 1415/2642 cut-off events. [2024-06-27 21:50:12,643 INFO L125 PetriNetUnfolderBase]: For 81886/81895 co-relation queries the response was YES. [2024-06-27 21:50:12,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21855 conditions, 2642 events. 1415/2642 cut-off events. For 81886/81895 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17446 event pairs, 351 based on Foata normal form. 3/2579 useless extension candidates. Maximal degree in co-relation 21756. Up to 2029 conditions per place. [2024-06-27 21:50:12,674 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 200 selfloop transitions, 139 changer transitions 0/350 dead transitions. [2024-06-27 21:50:12,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 350 transitions, 7329 flow [2024-06-27 21:50:12,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:12,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:12,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 21:50:12,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 21:50:12,675 INFO L175 Difference]: Start difference. First operand has 209 places, 323 transitions, 6027 flow. Second operand 7 states and 152 transitions. [2024-06-27 21:50:12,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 350 transitions, 7329 flow [2024-06-27 21:50:12,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 350 transitions, 7203 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:12,962 INFO L231 Difference]: Finished difference. Result has 214 places, 335 transitions, 6636 flow [2024-06-27 21:50:12,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6636, PETRI_PLACES=214, PETRI_TRANSITIONS=335} [2024-06-27 21:50:12,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 21:50:12,963 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 335 transitions, 6636 flow [2024-06-27 21:50:12,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:12,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:12,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:50:12,964 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:12,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:12,964 INFO L85 PathProgramCache]: Analyzing trace with hash -2088280955, now seen corresponding path program 2 times [2024-06-27 21:50:12,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:12,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382557658] [2024-06-27 21:50:12,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:12,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:13,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:13,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:13,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382557658] [2024-06-27 21:50:13,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382557658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:13,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:13,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:13,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095185661] [2024-06-27 21:50:13,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:13,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:13,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:13,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:13,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:13,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:13,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 335 transitions, 6636 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:13,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:13,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:14,019 INFO L124 PetriNetUnfolderBase]: 1502/2809 cut-off events. [2024-06-27 21:50:14,019 INFO L125 PetriNetUnfolderBase]: For 94297/94306 co-relation queries the response was YES. [2024-06-27 21:50:14,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23728 conditions, 2809 events. 1502/2809 cut-off events. For 94297/94306 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18785 event pairs, 305 based on Foata normal form. 8/2748 useless extension candidates. Maximal degree in co-relation 23627. Up to 2085 conditions per place. [2024-06-27 21:50:14,048 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 220 selfloop transitions, 150 changer transitions 0/381 dead transitions. [2024-06-27 21:50:14,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 381 transitions, 8048 flow [2024-06-27 21:50:14,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:14,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 21:50:14,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756578947368421 [2024-06-27 21:50:14,054 INFO L175 Difference]: Start difference. First operand has 214 places, 335 transitions, 6636 flow. Second operand 8 states and 175 transitions. [2024-06-27 21:50:14,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 381 transitions, 8048 flow [2024-06-27 21:50:14,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 381 transitions, 7751 flow, removed 106 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:14,384 INFO L231 Difference]: Finished difference. Result has 222 places, 354 transitions, 7333 flow [2024-06-27 21:50:14,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6339, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7333, PETRI_PLACES=222, PETRI_TRANSITIONS=354} [2024-06-27 21:50:14,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 21:50:14,385 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 354 transitions, 7333 flow [2024-06-27 21:50:14,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:14,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:14,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:50:14,386 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 21:50:14,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:14,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1741794499, now seen corresponding path program 7 times [2024-06-27 21:50:14,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:14,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089887893] [2024-06-27 21:50:14,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:14,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:14,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:14,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:14,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089887893] [2024-06-27 21:50:14,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089887893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:14,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:14,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:14,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093730654] [2024-06-27 21:50:14,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:14,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:14,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:14,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:14,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:14,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:14,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 354 transitions, 7333 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:14,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:14,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:15,646 INFO L124 PetriNetUnfolderBase]: 1546/2881 cut-off events. [2024-06-27 21:50:15,647 INFO L125 PetriNetUnfolderBase]: For 97740/97749 co-relation queries the response was YES. [2024-06-27 21:50:15,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25281 conditions, 2881 events. 1546/2881 cut-off events. For 97740/97749 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19294 event pairs, 161 based on Foata normal form. 5/2816 useless extension candidates. Maximal degree in co-relation 25176. Up to 1356 conditions per place. [2024-06-27 21:50:15,679 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 215 selfloop transitions, 171 changer transitions 0/397 dead transitions. [2024-06-27 21:50:15,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 397 transitions, 8951 flow [2024-06-27 21:50:15,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:15,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:15,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 21:50:15,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2024-06-27 21:50:15,681 INFO L175 Difference]: Start difference. First operand has 222 places, 354 transitions, 7333 flow. Second operand 7 states and 156 transitions. [2024-06-27 21:50:15,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 397 transitions, 8951 flow [2024-06-27 21:50:16,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 397 transitions, 8597 flow, removed 177 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:16,041 INFO L231 Difference]: Finished difference. Result has 231 places, 368 transitions, 7985 flow [2024-06-27 21:50:16,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7053, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7985, PETRI_PLACES=231, PETRI_TRANSITIONS=368} [2024-06-27 21:50:16,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 21:50:16,042 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 368 transitions, 7985 flow [2024-06-27 21:50:16,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:16,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:16,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:50:16,043 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 21:50:16,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:16,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1731666241, now seen corresponding path program 3 times [2024-06-27 21:50:16,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:16,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594283148] [2024-06-27 21:50:16,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:16,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:16,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:16,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:16,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:16,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594283148] [2024-06-27 21:50:16,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594283148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:16,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:16,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:16,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580864151] [2024-06-27 21:50:16,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:16,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:16,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:16,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:16,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:16,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:16,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 368 transitions, 7985 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:16,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:16,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:16,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:17,246 INFO L124 PetriNetUnfolderBase]: 1617/3015 cut-off events. [2024-06-27 21:50:17,246 INFO L125 PetriNetUnfolderBase]: For 107692/107701 co-relation queries the response was YES. [2024-06-27 21:50:17,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27036 conditions, 3015 events. 1617/3015 cut-off events. For 107692/107701 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20478 event pairs, 328 based on Foata normal form. 8/2952 useless extension candidates. Maximal degree in co-relation 26926. Up to 2277 conditions per place. [2024-06-27 21:50:17,279 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 229 selfloop transitions, 162 changer transitions 0/402 dead transitions. [2024-06-27 21:50:17,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 402 transitions, 9140 flow [2024-06-27 21:50:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:17,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:17,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 21:50:17,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756578947368421 [2024-06-27 21:50:17,280 INFO L175 Difference]: Start difference. First operand has 231 places, 368 transitions, 7985 flow. Second operand 8 states and 175 transitions. [2024-06-27 21:50:17,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 402 transitions, 9140 flow [2024-06-27 21:50:17,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 402 transitions, 8837 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:17,715 INFO L231 Difference]: Finished difference. Result has 238 places, 377 transitions, 8325 flow [2024-06-27 21:50:17,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7684, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8325, PETRI_PLACES=238, PETRI_TRANSITIONS=377} [2024-06-27 21:50:17,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-27 21:50:17,717 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 377 transitions, 8325 flow [2024-06-27 21:50:17,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:17,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:17,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:50:17,718 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 21:50:17,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:17,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2026885441, now seen corresponding path program 4 times [2024-06-27 21:50:17,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:17,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180555177] [2024-06-27 21:50:17,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:17,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:17,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:18,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:18,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:18,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180555177] [2024-06-27 21:50:18,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180555177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:18,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:18,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:18,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298913713] [2024-06-27 21:50:18,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:18,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:18,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:18,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:18,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:18,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:18,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 377 transitions, 8325 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:18,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:18,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:18,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:18,940 INFO L124 PetriNetUnfolderBase]: 1680/3134 cut-off events. [2024-06-27 21:50:18,940 INFO L125 PetriNetUnfolderBase]: For 112186/112195 co-relation queries the response was YES. [2024-06-27 21:50:18,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28503 conditions, 3134 events. 1680/3134 cut-off events. For 112186/112195 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21436 event pairs, 349 based on Foata normal form. 8/3067 useless extension candidates. Maximal degree in co-relation 28390. Up to 2381 conditions per place. [2024-06-27 21:50:18,977 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 254 selfloop transitions, 143 changer transitions 0/408 dead transitions. [2024-06-27 21:50:18,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 408 transitions, 9443 flow [2024-06-27 21:50:18,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:18,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:18,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 21:50:18,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756578947368421 [2024-06-27 21:50:18,979 INFO L175 Difference]: Start difference. First operand has 238 places, 377 transitions, 8325 flow. Second operand 8 states and 175 transitions. [2024-06-27 21:50:18,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 408 transitions, 9443 flow [2024-06-27 21:50:19,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 408 transitions, 9125 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:19,402 INFO L231 Difference]: Finished difference. Result has 244 places, 383 transitions, 8509 flow [2024-06-27 21:50:19,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8019, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8509, PETRI_PLACES=244, PETRI_TRANSITIONS=383} [2024-06-27 21:50:19,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 21:50:19,403 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 383 transitions, 8509 flow [2024-06-27 21:50:19,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:19,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:19,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:50:19,404 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 21:50:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash -2078161935, now seen corresponding path program 4 times [2024-06-27 21:50:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555155282] [2024-06-27 21:50:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:19,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:19,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:19,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:19,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555155282] [2024-06-27 21:50:19,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555155282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:19,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:19,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:19,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491155243] [2024-06-27 21:50:19,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:19,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:19,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:19,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:19,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:19,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:19,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 383 transitions, 8509 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:19,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:19,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:20,482 INFO L124 PetriNetUnfolderBase]: 1678/3117 cut-off events. [2024-06-27 21:50:20,482 INFO L125 PetriNetUnfolderBase]: For 106524/106533 co-relation queries the response was YES. [2024-06-27 21:50:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28295 conditions, 3117 events. 1678/3117 cut-off events. For 106524/106533 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21229 event pairs, 452 based on Foata normal form. 3/3049 useless extension candidates. Maximal degree in co-relation 28180. Up to 2469 conditions per place. [2024-06-27 21:50:20,517 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 239 selfloop transitions, 147 changer transitions 0/397 dead transitions. [2024-06-27 21:50:20,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 397 transitions, 9399 flow [2024-06-27 21:50:20,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:20,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:20,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 21:50:20,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5639097744360902 [2024-06-27 21:50:20,518 INFO L175 Difference]: Start difference. First operand has 244 places, 383 transitions, 8509 flow. Second operand 7 states and 150 transitions. [2024-06-27 21:50:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 397 transitions, 9399 flow [2024-06-27 21:50:20,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 397 transitions, 9081 flow, removed 90 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:20,910 INFO L231 Difference]: Finished difference. Result has 249 places, 383 transitions, 8496 flow [2024-06-27 21:50:20,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8191, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8496, PETRI_PLACES=249, PETRI_TRANSITIONS=383} [2024-06-27 21:50:20,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 21:50:20,911 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 383 transitions, 8496 flow [2024-06-27 21:50:20,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:20,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:20,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:50:20,912 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 21:50:20,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:20,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1921577791, now seen corresponding path program 5 times [2024-06-27 21:50:20,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:20,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787630538] [2024-06-27 21:50:20,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:20,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:21,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:21,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787630538] [2024-06-27 21:50:21,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787630538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:21,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:21,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:21,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294949191] [2024-06-27 21:50:21,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:21,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:21,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:21,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:21,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:21,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:21,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 383 transitions, 8496 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:21,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:21,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:21,991 INFO L124 PetriNetUnfolderBase]: 1678/3117 cut-off events. [2024-06-27 21:50:21,992 INFO L125 PetriNetUnfolderBase]: For 103266/103275 co-relation queries the response was YES. [2024-06-27 21:50:22,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27970 conditions, 3117 events. 1678/3117 cut-off events. For 103266/103275 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21219 event pairs, 452 based on Foata normal form. 3/3047 useless extension candidates. Maximal degree in co-relation 27854. Up to 2470 conditions per place. [2024-06-27 21:50:22,043 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 258 selfloop transitions, 130 changer transitions 0/399 dead transitions. [2024-06-27 21:50:22,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 399 transitions, 9396 flow [2024-06-27 21:50:22,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:22,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:22,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-27 21:50:22,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676691729323309 [2024-06-27 21:50:22,045 INFO L175 Difference]: Start difference. First operand has 249 places, 383 transitions, 8496 flow. Second operand 7 states and 151 transitions. [2024-06-27 21:50:22,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 399 transitions, 9396 flow [2024-06-27 21:50:22,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 399 transitions, 8982 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:22,456 INFO L231 Difference]: Finished difference. Result has 250 places, 386 transitions, 8443 flow [2024-06-27 21:50:22,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8137, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8443, PETRI_PLACES=250, PETRI_TRANSITIONS=386} [2024-06-27 21:50:22,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-27 21:50:22,457 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 386 transitions, 8443 flow [2024-06-27 21:50:22,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:22,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:22,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:50:22,457 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 21:50:22,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:22,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1731310051, now seen corresponding path program 5 times [2024-06-27 21:50:22,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:22,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968499689] [2024-06-27 21:50:22,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:22,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:22,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:22,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:22,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968499689] [2024-06-27 21:50:22,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968499689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:22,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:22,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:22,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624659005] [2024-06-27 21:50:22,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:22,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:22,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:22,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:22,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:22,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:50:22,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 386 transitions, 8443 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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 21:50:22,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:22,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:50:22,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:23,764 INFO L124 PetriNetUnfolderBase]: 1708/3194 cut-off events. [2024-06-27 21:50:23,764 INFO L125 PetriNetUnfolderBase]: For 116480/116487 co-relation queries the response was YES. [2024-06-27 21:50:23,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28793 conditions, 3194 events. 1708/3194 cut-off events. For 116480/116487 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21931 event pairs, 488 based on Foata normal form. 5/3119 useless extension candidates. Maximal degree in co-relation 28676. Up to 2685 conditions per place. [2024-06-27 21:50:23,801 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 380 selfloop transitions, 23 changer transitions 0/413 dead transitions. [2024-06-27 21:50:23,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 413 transitions, 9719 flow [2024-06-27 21:50:23,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:23,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:23,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:50:23,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-06-27 21:50:23,816 INFO L175 Difference]: Start difference. First operand has 250 places, 386 transitions, 8443 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:50:23,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 413 transitions, 9719 flow [2024-06-27 21:50:24,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 413 transitions, 9508 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:24,157 INFO L231 Difference]: Finished difference. Result has 255 places, 392 transitions, 8569 flow [2024-06-27 21:50:24,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8238, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8569, PETRI_PLACES=255, PETRI_TRANSITIONS=392} [2024-06-27 21:50:24,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 21:50:24,158 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 392 transitions, 8569 flow [2024-06-27 21:50:24,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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 21:50:24,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:24,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:24,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:50:24,158 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 21:50:24,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:24,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1921577543, now seen corresponding path program 8 times [2024-06-27 21:50:24,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:24,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177337951] [2024-06-27 21:50:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:24,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:24,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:24,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:24,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177337951] [2024-06-27 21:50:24,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177337951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:24,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:24,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:24,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58054531] [2024-06-27 21:50:24,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:24,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:24,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:24,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:24,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:24,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:24,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 392 transitions, 8569 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:24,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:24,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:25,570 INFO L124 PetriNetUnfolderBase]: 1763/3267 cut-off events. [2024-06-27 21:50:25,570 INFO L125 PetriNetUnfolderBase]: For 120247/120256 co-relation queries the response was YES. [2024-06-27 21:50:25,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30011 conditions, 3267 events. 1763/3267 cut-off events. For 120247/120256 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22412 event pairs, 239 based on Foata normal form. 5/3196 useless extension candidates. Maximal degree in co-relation 29893. Up to 1674 conditions per place. [2024-06-27 21:50:25,613 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 267 selfloop transitions, 150 changer transitions 0/428 dead transitions. [2024-06-27 21:50:25,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 428 transitions, 10103 flow [2024-06-27 21:50:25,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:25,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 21:50:25,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2024-06-27 21:50:25,615 INFO L175 Difference]: Start difference. First operand has 255 places, 392 transitions, 8569 flow. Second operand 7 states and 160 transitions. [2024-06-27 21:50:25,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 428 transitions, 10103 flow [2024-06-27 21:50:26,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 428 transitions, 9918 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:26,129 INFO L231 Difference]: Finished difference. Result has 259 places, 399 transitions, 9012 flow [2024-06-27 21:50:26,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8384, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9012, PETRI_PLACES=259, PETRI_TRANSITIONS=399} [2024-06-27 21:50:26,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 21:50:26,130 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 399 transitions, 9012 flow [2024-06-27 21:50:26,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:26,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:26,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:50:26,131 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 21:50:26,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:26,132 INFO L85 PathProgramCache]: Analyzing trace with hash -2027131519, now seen corresponding path program 9 times [2024-06-27 21:50:26,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:26,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542525510] [2024-06-27 21:50:26,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:26,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:26,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:26,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:26,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:26,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542525510] [2024-06-27 21:50:26,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542525510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:26,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:26,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:26,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506077883] [2024-06-27 21:50:26,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:26,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:26,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:26,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:26,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:26,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:26,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 399 transitions, 9012 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:26,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:26,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:27,707 INFO L124 PetriNetUnfolderBase]: 1758/3259 cut-off events. [2024-06-27 21:50:27,707 INFO L125 PetriNetUnfolderBase]: For 123464/123473 co-relation queries the response was YES. [2024-06-27 21:50:27,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30066 conditions, 3259 events. 1758/3259 cut-off events. For 123464/123473 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22325 event pairs, 282 based on Foata normal form. 5/3188 useless extension candidates. Maximal degree in co-relation 29946. Up to 1671 conditions per place. [2024-06-27 21:50:27,743 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 264 selfloop transitions, 151 changer transitions 0/426 dead transitions. [2024-06-27 21:50:27,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 426 transitions, 10172 flow [2024-06-27 21:50:27,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:27,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:27,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 21:50:27,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2024-06-27 21:50:27,746 INFO L175 Difference]: Start difference. First operand has 259 places, 399 transitions, 9012 flow. Second operand 7 states and 156 transitions. [2024-06-27 21:50:27,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 426 transitions, 10172 flow [2024-06-27 21:50:28,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 426 transitions, 9773 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:28,162 INFO L231 Difference]: Finished difference. Result has 261 places, 400 transitions, 8951 flow [2024-06-27 21:50:28,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8626, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8951, PETRI_PLACES=261, PETRI_TRANSITIONS=400} [2024-06-27 21:50:28,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 21:50:28,163 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 400 transitions, 8951 flow [2024-06-27 21:50:28,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:28,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:28,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:28,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:50:28,164 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 21:50:28,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:28,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1800107861, now seen corresponding path program 10 times [2024-06-27 21:50:28,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:28,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055382470] [2024-06-27 21:50:28,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:28,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:28,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:28,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:28,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055382470] [2024-06-27 21:50:28,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055382470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:28,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:28,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:28,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532426305] [2024-06-27 21:50:28,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:28,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:28,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:28,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:28,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:28,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 400 transitions, 8951 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:28,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:28,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:28,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:29,601 INFO L124 PetriNetUnfolderBase]: 1934/3547 cut-off events. [2024-06-27 21:50:29,602 INFO L125 PetriNetUnfolderBase]: For 122969/122969 co-relation queries the response was YES. [2024-06-27 21:50:29,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31967 conditions, 3547 events. 1934/3547 cut-off events. For 122969/122969 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 24079 event pairs, 240 based on Foata normal form. 1/3480 useless extension candidates. Maximal degree in co-relation 31846. Up to 2565 conditions per place. [2024-06-27 21:50:29,712 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 296 selfloop transitions, 139 changer transitions 0/443 dead transitions. [2024-06-27 21:50:29,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 443 transitions, 10473 flow [2024-06-27 21:50:29,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:29,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:29,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 21:50:29,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-06-27 21:50:29,713 INFO L175 Difference]: Start difference. First operand has 261 places, 400 transitions, 8951 flow. Second operand 8 states and 156 transitions. [2024-06-27 21:50:29,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 443 transitions, 10473 flow [2024-06-27 21:50:30,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 443 transitions, 10153 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:30,196 INFO L231 Difference]: Finished difference. Result has 266 places, 415 transitions, 9509 flow [2024-06-27 21:50:30,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9509, PETRI_PLACES=266, PETRI_TRANSITIONS=415} [2024-06-27 21:50:30,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-27 21:50:30,197 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 415 transitions, 9509 flow [2024-06-27 21:50:30,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:30,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:30,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:30,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:50:30,197 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:30,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:30,198 INFO L85 PathProgramCache]: Analyzing trace with hash -72398432, now seen corresponding path program 1 times [2024-06-27 21:50:30,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:30,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120895177] [2024-06-27 21:50:30,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:30,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:30,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120895177] [2024-06-27 21:50:30,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120895177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78853470] [2024-06-27 21:50:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:30,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:30,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-06-27 21:50:30,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 415 transitions, 9509 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 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 21:50:30,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:30,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-06-27 21:50:30,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:31,339 INFO L124 PetriNetUnfolderBase]: 1984/3583 cut-off events. [2024-06-27 21:50:31,340 INFO L125 PetriNetUnfolderBase]: For 142580/142941 co-relation queries the response was YES. [2024-06-27 21:50:31,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33157 conditions, 3583 events. 1984/3583 cut-off events. For 142580/142941 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24138 event pairs, 337 based on Foata normal form. 138/3648 useless extension candidates. Maximal degree in co-relation 33034. Up to 1146 conditions per place. [2024-06-27 21:50:31,376 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 199 selfloop transitions, 37 changer transitions 303/591 dead transitions. [2024-06-27 21:50:31,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 591 transitions, 14107 flow [2024-06-27 21:50:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:31,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:31,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 21:50:31,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5921052631578947 [2024-06-27 21:50:31,377 INFO L175 Difference]: Start difference. First operand has 266 places, 415 transitions, 9509 flow. Second operand 8 states and 180 transitions. [2024-06-27 21:50:31,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 591 transitions, 14107 flow [2024-06-27 21:50:31,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 591 transitions, 13561 flow, removed 192 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:31,830 INFO L231 Difference]: Finished difference. Result has 274 places, 279 transitions, 6178 flow [2024-06-27 21:50:31,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9142, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6178, PETRI_PLACES=274, PETRI_TRANSITIONS=279} [2024-06-27 21:50:31,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 21:50:31,830 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 279 transitions, 6178 flow [2024-06-27 21:50:31,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 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 21:50:31,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:31,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:31,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:50:31,832 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 21:50:31,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:31,833 INFO L85 PathProgramCache]: Analyzing trace with hash 674267325, now seen corresponding path program 1 times [2024-06-27 21:50:31,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:31,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413271099] [2024-06-27 21:50:31,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:31,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:31,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:32,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:32,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:32,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413271099] [2024-06-27 21:50:32,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413271099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:32,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:32,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:32,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385497697] [2024-06-27 21:50:32,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:32,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:32,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:32,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:32,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:32,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:32,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 279 transitions, 6178 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:32,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:32,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:33,161 INFO L124 PetriNetUnfolderBase]: 1366/2507 cut-off events. [2024-06-27 21:50:33,162 INFO L125 PetriNetUnfolderBase]: For 92231/92231 co-relation queries the response was YES. [2024-06-27 21:50:33,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23285 conditions, 2507 events. 1366/2507 cut-off events. For 92231/92231 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15902 event pairs, 189 based on Foata normal form. 2/2507 useless extension candidates. Maximal degree in co-relation 23156. Up to 1925 conditions per place. [2024-06-27 21:50:33,193 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 268 selfloop transitions, 48 changer transitions 0/324 dead transitions. [2024-06-27 21:50:33,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 324 transitions, 7183 flow [2024-06-27 21:50:33,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:33,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:33,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 21:50:33,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-27 21:50:33,195 INFO L175 Difference]: Start difference. First operand has 274 places, 279 transitions, 6178 flow. Second operand 10 states and 185 transitions. [2024-06-27 21:50:33,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 324 transitions, 7183 flow [2024-06-27 21:50:33,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 324 transitions, 6351 flow, removed 25 selfloop flow, removed 49 redundant places. [2024-06-27 21:50:33,544 INFO L231 Difference]: Finished difference. Result has 232 places, 284 transitions, 5599 flow [2024-06-27 21:50:33,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5599, PETRI_PLACES=232, PETRI_TRANSITIONS=284} [2024-06-27 21:50:33,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 21:50:33,545 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 284 transitions, 5599 flow [2024-06-27 21:50:33,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:33,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:33,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:33,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:50:33,546 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 21:50:33,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:33,546 INFO L85 PathProgramCache]: Analyzing trace with hash 565474274, now seen corresponding path program 1 times [2024-06-27 21:50:33,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:33,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379303624] [2024-06-27 21:50:33,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:33,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:34,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:34,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379303624] [2024-06-27 21:50:34,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379303624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:34,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:34,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746538220] [2024-06-27 21:50:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:34,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:34,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:34,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:34,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 284 transitions, 5599 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:34,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:34,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:34,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:34,715 INFO L124 PetriNetUnfolderBase]: 1225/2285 cut-off events. [2024-06-27 21:50:34,715 INFO L125 PetriNetUnfolderBase]: For 79510/79517 co-relation queries the response was YES. [2024-06-27 21:50:34,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20429 conditions, 2285 events. 1225/2285 cut-off events. For 79510/79517 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14780 event pairs, 192 based on Foata normal form. 5/2249 useless extension candidates. Maximal degree in co-relation 20320. Up to 1806 conditions per place. [2024-06-27 21:50:34,737 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 254 selfloop transitions, 47 changer transitions 0/312 dead transitions. [2024-06-27 21:50:34,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 312 transitions, 6438 flow [2024-06-27 21:50:34,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:34,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:34,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 21:50:34,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5394736842105263 [2024-06-27 21:50:34,739 INFO L175 Difference]: Start difference. First operand has 232 places, 284 transitions, 5599 flow. Second operand 8 states and 164 transitions. [2024-06-27 21:50:34,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 312 transitions, 6438 flow [2024-06-27 21:50:35,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 6323 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 21:50:35,041 INFO L231 Difference]: Finished difference. Result has 231 places, 288 transitions, 5742 flow [2024-06-27 21:50:35,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5742, PETRI_PLACES=231, PETRI_TRANSITIONS=288} [2024-06-27 21:50:35,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 21:50:35,042 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 288 transitions, 5742 flow [2024-06-27 21:50:35,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:35,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:35,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:35,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:50:35,043 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 21:50:35,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:35,043 INFO L85 PathProgramCache]: Analyzing trace with hash 681659174, now seen corresponding path program 2 times [2024-06-27 21:50:35,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:35,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549685804] [2024-06-27 21:50:35,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:35,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:35,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:35,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549685804] [2024-06-27 21:50:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549685804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:35,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:35,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344240492] [2024-06-27 21:50:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:35,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:35,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:35,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 288 transitions, 5742 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:35,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:35,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:36,564 INFO L124 PetriNetUnfolderBase]: 1533/2791 cut-off events. [2024-06-27 21:50:36,564 INFO L125 PetriNetUnfolderBase]: For 99585/99585 co-relation queries the response was YES. [2024-06-27 21:50:36,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 2791 events. 1533/2791 cut-off events. For 99585/99585 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18090 event pairs, 179 based on Foata normal form. 3/2761 useless extension candidates. Maximal degree in co-relation 25081. Up to 1771 conditions per place. [2024-06-27 21:50:36,594 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 253 selfloop transitions, 92 changer transitions 0/353 dead transitions. [2024-06-27 21:50:36,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 353 transitions, 7740 flow [2024-06-27 21:50:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:50:36,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:50:36,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 21:50:36,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47607655502392343 [2024-06-27 21:50:36,596 INFO L175 Difference]: Start difference. First operand has 231 places, 288 transitions, 5742 flow. Second operand 11 states and 199 transitions. [2024-06-27 21:50:36,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 353 transitions, 7740 flow [2024-06-27 21:50:36,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 353 transitions, 7431 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:36,983 INFO L231 Difference]: Finished difference. Result has 239 places, 311 transitions, 6540 flow [2024-06-27 21:50:36,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5514, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6540, PETRI_PLACES=239, PETRI_TRANSITIONS=311} [2024-06-27 21:50:36,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-27 21:50:36,984 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 311 transitions, 6540 flow [2024-06-27 21:50:36,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:36,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:36,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:36,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:50:36,985 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 21:50:36,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:36,985 INFO L85 PathProgramCache]: Analyzing trace with hash 681868424, now seen corresponding path program 3 times [2024-06-27 21:50:36,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:36,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197531374] [2024-06-27 21:50:36,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:36,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:36,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:37,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:37,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:37,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197531374] [2024-06-27 21:50:37,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197531374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:37,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:37,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:37,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63820460] [2024-06-27 21:50:37,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:37,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:37,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:37,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:37,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:37,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:50:37,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 311 transitions, 6540 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:37,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:50:37,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:38,592 INFO L124 PetriNetUnfolderBase]: 1546/2810 cut-off events. [2024-06-27 21:50:38,592 INFO L125 PetriNetUnfolderBase]: For 104523/104523 co-relation queries the response was YES. [2024-06-27 21:50:38,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25537 conditions, 2810 events. 1546/2810 cut-off events. For 104523/104523 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 18200 event pairs, 214 based on Foata normal form. 1/2778 useless extension candidates. Maximal degree in co-relation 25421. Up to 2226 conditions per place. [2024-06-27 21:50:38,624 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 257 selfloop transitions, 88 changer transitions 0/353 dead transitions. [2024-06-27 21:50:38,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 353 transitions, 7671 flow [2024-06-27 21:50:38,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:50:38,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:50:38,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 21:50:38,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2024-06-27 21:50:38,625 INFO L175 Difference]: Start difference. First operand has 239 places, 311 transitions, 6540 flow. Second operand 11 states and 202 transitions. [2024-06-27 21:50:38,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 353 transitions, 7671 flow [2024-06-27 21:50:38,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 353 transitions, 7428 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:39,003 INFO L231 Difference]: Finished difference. Result has 247 places, 319 transitions, 6804 flow [2024-06-27 21:50:39,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6804, PETRI_PLACES=247, PETRI_TRANSITIONS=319} [2024-06-27 21:50:39,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 21:50:39,004 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 319 transitions, 6804 flow [2024-06-27 21:50:39,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:39,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:39,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:50:39,005 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 21:50:39,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:39,005 INFO L85 PathProgramCache]: Analyzing trace with hash 681860984, now seen corresponding path program 4 times [2024-06-27 21:50:39,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:39,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87664804] [2024-06-27 21:50:39,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:39,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:39,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:39,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87664804] [2024-06-27 21:50:39,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87664804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:39,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:39,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:39,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141880374] [2024-06-27 21:50:39,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:39,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:39,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:39,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:39,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 319 transitions, 6804 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:39,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:39,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:39,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:40,288 INFO L124 PetriNetUnfolderBase]: 1453/2677 cut-off events. [2024-06-27 21:50:40,288 INFO L125 PetriNetUnfolderBase]: For 120555/120562 co-relation queries the response was YES. [2024-06-27 21:50:40,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25475 conditions, 2677 events. 1453/2677 cut-off events. For 120555/120562 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17871 event pairs, 158 based on Foata normal form. 8/2647 useless extension candidates. Maximal degree in co-relation 25357. Up to 1520 conditions per place. [2024-06-27 21:50:40,315 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 241 selfloop transitions, 116 changer transitions 0/368 dead transitions. [2024-06-27 21:50:40,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 368 transitions, 8614 flow [2024-06-27 21:50:40,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:40,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:40,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 21:50:40,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569078947368421 [2024-06-27 21:50:40,323 INFO L175 Difference]: Start difference. First operand has 247 places, 319 transitions, 6804 flow. Second operand 8 states and 173 transitions. [2024-06-27 21:50:40,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 368 transitions, 8614 flow [2024-06-27 21:50:40,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 368 transitions, 8213 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:40,670 INFO L231 Difference]: Finished difference. Result has 251 places, 337 transitions, 7438 flow [2024-06-27 21:50:40,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6491, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7438, PETRI_PLACES=251, PETRI_TRANSITIONS=337} [2024-06-27 21:50:40,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-27 21:50:40,671 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 337 transitions, 7438 flow [2024-06-27 21:50:40,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:40,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:40,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:40,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:50:40,671 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:40,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:40,672 INFO L85 PathProgramCache]: Analyzing trace with hash 95166793, now seen corresponding path program 1 times [2024-06-27 21:50:40,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:40,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562892379] [2024-06-27 21:50:40,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:40,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:41,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:41,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:41,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562892379] [2024-06-27 21:50:41,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562892379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:41,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:41,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:41,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257242917] [2024-06-27 21:50:41,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:41,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:41,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:41,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:41,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:41,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:41,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 337 transitions, 7438 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:41,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:41,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:41,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:41,924 INFO L124 PetriNetUnfolderBase]: 1481/2744 cut-off events. [2024-06-27 21:50:41,925 INFO L125 PetriNetUnfolderBase]: For 130409/130416 co-relation queries the response was YES. [2024-06-27 21:50:41,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26565 conditions, 2744 events. 1481/2744 cut-off events. For 130409/130416 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18458 event pairs, 444 based on Foata normal form. 5/2707 useless extension candidates. Maximal degree in co-relation 26444. Up to 2232 conditions per place. [2024-06-27 21:50:41,958 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 285 selfloop transitions, 66 changer transitions 0/362 dead transitions. [2024-06-27 21:50:41,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 362 transitions, 8408 flow [2024-06-27 21:50:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:41,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:41,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 21:50:41,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493421052631579 [2024-06-27 21:50:41,959 INFO L175 Difference]: Start difference. First operand has 251 places, 337 transitions, 7438 flow. Second operand 8 states and 167 transitions. [2024-06-27 21:50:41,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 362 transitions, 8408 flow [2024-06-27 21:50:42,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 362 transitions, 8154 flow, removed 109 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:42,357 INFO L231 Difference]: Finished difference. Result has 257 places, 340 transitions, 7469 flow [2024-06-27 21:50:42,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=257, PETRI_TRANSITIONS=340} [2024-06-27 21:50:42,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-27 21:50:42,357 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 340 transitions, 7469 flow [2024-06-27 21:50:42,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:42,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:42,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:42,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:50:42,358 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 21:50:42,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:42,358 INFO L85 PathProgramCache]: Analyzing trace with hash 295661397, now seen corresponding path program 2 times [2024-06-27 21:50:42,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:42,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852593344] [2024-06-27 21:50:42,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:42,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:42,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:42,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:42,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852593344] [2024-06-27 21:50:42,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852593344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:42,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:42,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:42,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316968597] [2024-06-27 21:50:42,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:42,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:42,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:42,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:42,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:42,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:42,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 340 transitions, 7469 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:42,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:42,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:42,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:43,613 INFO L124 PetriNetUnfolderBase]: 1516/2808 cut-off events. [2024-06-27 21:50:43,613 INFO L125 PetriNetUnfolderBase]: For 131243/131243 co-relation queries the response was YES. [2024-06-27 21:50:43,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27237 conditions, 2808 events. 1516/2808 cut-off events. For 131243/131243 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18999 event pairs, 300 based on Foata normal form. 3/2769 useless extension candidates. Maximal degree in co-relation 27114. Up to 2307 conditions per place. [2024-06-27 21:50:43,650 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 301 selfloop transitions, 53 changer transitions 0/365 dead transitions. [2024-06-27 21:50:43,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 365 transitions, 8451 flow [2024-06-27 21:50:43,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:43,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 21:50:43,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460526315789473 [2024-06-27 21:50:43,652 INFO L175 Difference]: Start difference. First operand has 257 places, 340 transitions, 7469 flow. Second operand 8 states and 166 transitions. [2024-06-27 21:50:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 365 transitions, 8451 flow [2024-06-27 21:50:44,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 365 transitions, 8279 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:44,084 INFO L231 Difference]: Finished difference. Result has 260 places, 343 transitions, 7561 flow [2024-06-27 21:50:44,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7297, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7561, PETRI_PLACES=260, PETRI_TRANSITIONS=343} [2024-06-27 21:50:44,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 21:50:44,085 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 343 transitions, 7561 flow [2024-06-27 21:50:44,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:44,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:44,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:44,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:50:44,085 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 21:50:44,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:44,086 INFO L85 PathProgramCache]: Analyzing trace with hash 295920588, now seen corresponding path program 5 times [2024-06-27 21:50:44,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:44,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947594018] [2024-06-27 21:50:44,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:44,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:44,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:44,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:44,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947594018] [2024-06-27 21:50:44,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947594018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:44,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:44,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:44,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157220596] [2024-06-27 21:50:44,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:44,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:44,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:44,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:44,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:44,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:44,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 343 transitions, 7561 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:44,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:44,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:44,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:45,328 INFO L124 PetriNetUnfolderBase]: 1565/2881 cut-off events. [2024-06-27 21:50:45,328 INFO L125 PetriNetUnfolderBase]: For 132634/132634 co-relation queries the response was YES. [2024-06-27 21:50:45,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27615 conditions, 2881 events. 1565/2881 cut-off events. For 132634/132634 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 19513 event pairs, 220 based on Foata normal form. 3/2844 useless extension candidates. Maximal degree in co-relation 27490. Up to 2218 conditions per place. [2024-06-27 21:50:45,364 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 306 selfloop transitions, 59 changer transitions 0/376 dead transitions. [2024-06-27 21:50:45,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 376 transitions, 8663 flow [2024-06-27 21:50:45,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:45,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 21:50:45,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493421052631579 [2024-06-27 21:50:45,366 INFO L175 Difference]: Start difference. First operand has 260 places, 343 transitions, 7561 flow. Second operand 8 states and 167 transitions. [2024-06-27 21:50:45,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 376 transitions, 8663 flow [2024-06-27 21:50:45,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 376 transitions, 8520 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:45,853 INFO L231 Difference]: Finished difference. Result has 264 places, 352 transitions, 7789 flow [2024-06-27 21:50:45,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7418, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7789, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2024-06-27 21:50:45,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 21:50:45,854 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 7789 flow [2024-06-27 21:50:45,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:45,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:45,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:45,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:50:45,855 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 21:50:45,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:45,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2131002218, now seen corresponding path program 1 times [2024-06-27 21:50:45,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:45,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602058331] [2024-06-27 21:50:45,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:45,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:46,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:46,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:46,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602058331] [2024-06-27 21:50:46,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602058331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:46,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:46,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:46,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890782530] [2024-06-27 21:50:46,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:46,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:46,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:46,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:46,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:46,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:50:46,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 7789 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:46,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:50:46,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:47,617 INFO L124 PetriNetUnfolderBase]: 1563/2895 cut-off events. [2024-06-27 21:50:47,618 INFO L125 PetriNetUnfolderBase]: For 131125/131132 co-relation queries the response was YES. [2024-06-27 21:50:47,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27572 conditions, 2895 events. 1563/2895 cut-off events. For 131125/131132 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 19748 event pairs, 378 based on Foata normal form. 4/2849 useless extension candidates. Maximal degree in co-relation 27444. Up to 2563 conditions per place. [2024-06-27 21:50:47,652 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 345 selfloop transitions, 23 changer transitions 0/378 dead transitions. [2024-06-27 21:50:47,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 378 transitions, 8739 flow [2024-06-27 21:50:47,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:47,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:47,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 21:50:47,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-06-27 21:50:47,654 INFO L175 Difference]: Start difference. First operand has 264 places, 352 transitions, 7789 flow. Second operand 10 states and 172 transitions. [2024-06-27 21:50:47,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 378 transitions, 8739 flow [2024-06-27 21:50:48,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 378 transitions, 8568 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:48,142 INFO L231 Difference]: Finished difference. Result has 271 places, 360 transitions, 7861 flow [2024-06-27 21:50:48,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7618, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7861, PETRI_PLACES=271, PETRI_TRANSITIONS=360} [2024-06-27 21:50:48,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-27 21:50:48,143 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 360 transitions, 7861 flow [2024-06-27 21:50:48,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:48,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 21:50:48,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:50:48,143 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 21:50:48,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:48,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1848478047, now seen corresponding path program 3 times [2024-06-27 21:50:48,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:48,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746499947] [2024-06-27 21:50:48,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:48,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:48,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:48,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746499947] [2024-06-27 21:50:48,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746499947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:48,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:48,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:48,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266218235] [2024-06-27 21:50:48,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:48,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:48,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:48,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:48,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:48,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:48,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 360 transitions, 7861 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:48,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:48,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:48,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:49,674 INFO L124 PetriNetUnfolderBase]: 1575/2905 cut-off events. [2024-06-27 21:50:49,674 INFO L125 PetriNetUnfolderBase]: For 130965/130972 co-relation queries the response was YES. [2024-06-27 21:50:49,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27753 conditions, 2905 events. 1575/2905 cut-off events. For 130965/130972 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19761 event pairs, 371 based on Foata normal form. 5/2860 useless extension candidates. Maximal degree in co-relation 27622. Up to 2491 conditions per place. [2024-06-27 21:50:49,711 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 346 selfloop transitions, 28 changer transitions 0/385 dead transitions. [2024-06-27 21:50:49,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 385 transitions, 9001 flow [2024-06-27 21:50:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:49,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:49,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 21:50:49,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-06-27 21:50:49,718 INFO L175 Difference]: Start difference. First operand has 271 places, 360 transitions, 7861 flow. Second operand 8 states and 160 transitions. [2024-06-27 21:50:49,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 385 transitions, 9001 flow [2024-06-27 21:50:50,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 385 transitions, 8846 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:50,239 INFO L231 Difference]: Finished difference. Result has 274 places, 364 transitions, 7927 flow [2024-06-27 21:50:50,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7927, PETRI_PLACES=274, PETRI_TRANSITIONS=364} [2024-06-27 21:50:50,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 21:50:50,240 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 364 transitions, 7927 flow [2024-06-27 21:50:50,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:50,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:50,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:50,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:50:50,241 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 21:50:50,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:50,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1583643629, now seen corresponding path program 4 times [2024-06-27 21:50:50,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:50,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896016420] [2024-06-27 21:50:50,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:50,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:50,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:50,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:50,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896016420] [2024-06-27 21:50:50,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896016420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:50,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:50,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:50,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140889714] [2024-06-27 21:50:50,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:50,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:50,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:50,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:50,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:50,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:50:50,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 364 transitions, 7927 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:50,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:50:50,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:51,762 INFO L124 PetriNetUnfolderBase]: 1603/2953 cut-off events. [2024-06-27 21:50:51,762 INFO L125 PetriNetUnfolderBase]: For 134683/134692 co-relation queries the response was YES. [2024-06-27 21:50:51,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28433 conditions, 2953 events. 1603/2953 cut-off events. For 134683/134692 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20129 event pairs, 307 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 28300. Up to 2358 conditions per place. [2024-06-27 21:50:51,801 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 258 selfloop transitions, 120 changer transitions 0/388 dead transitions. [2024-06-27 21:50:51,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 388 transitions, 9011 flow [2024-06-27 21:50:51,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:51,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:51,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 21:50:51,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087719298245614 [2024-06-27 21:50:51,802 INFO L175 Difference]: Start difference. First operand has 274 places, 364 transitions, 7927 flow. Second operand 9 states and 174 transitions. [2024-06-27 21:50:51,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 388 transitions, 9011 flow [2024-06-27 21:50:52,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 388 transitions, 8850 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:52,464 INFO L231 Difference]: Finished difference. Result has 278 places, 372 transitions, 8324 flow [2024-06-27 21:50:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7766, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8324, PETRI_PLACES=278, PETRI_TRANSITIONS=372} [2024-06-27 21:50:52,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 21:50:52,465 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 372 transitions, 8324 flow [2024-06-27 21:50:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:52,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:50:52,466 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 21:50:52,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1583643350, now seen corresponding path program 6 times [2024-06-27 21:50:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645169783] [2024-06-27 21:50:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:52,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:53,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:53,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645169783] [2024-06-27 21:50:53,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645169783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:53,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:53,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:53,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828066277] [2024-06-27 21:50:53,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:53,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:53,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:53,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:53,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:53,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:53,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 372 transitions, 8324 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:53,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:53,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:53,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:54,096 INFO L124 PetriNetUnfolderBase]: 1644/3015 cut-off events. [2024-06-27 21:50:54,096 INFO L125 PetriNetUnfolderBase]: For 157114/157123 co-relation queries the response was YES. [2024-06-27 21:50:54,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29961 conditions, 3015 events. 1644/3015 cut-off events. For 157114/157123 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 20541 event pairs, 231 based on Foata normal form. 5/2976 useless extension candidates. Maximal degree in co-relation 29827. Up to 1384 conditions per place. [2024-06-27 21:50:54,201 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 235 selfloop transitions, 164 changer transitions 0/410 dead transitions. [2024-06-27 21:50:54,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 410 transitions, 10242 flow [2024-06-27 21:50:54,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:54,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:54,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 21:50:54,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5822368421052632 [2024-06-27 21:50:54,224 INFO L175 Difference]: Start difference. First operand has 278 places, 372 transitions, 8324 flow. Second operand 8 states and 177 transitions. [2024-06-27 21:50:54,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 410 transitions, 10242 flow [2024-06-27 21:50:54,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 410 transitions, 9752 flow, removed 131 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:54,777 INFO L231 Difference]: Finished difference. Result has 279 places, 383 transitions, 8772 flow [2024-06-27 21:50:54,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7834, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8772, PETRI_PLACES=279, PETRI_TRANSITIONS=383} [2024-06-27 21:50:54,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 21:50:54,777 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 383 transitions, 8772 flow [2024-06-27 21:50:54,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:54,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:54,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:50:54,782 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 21:50:54,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:54,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1840136420, now seen corresponding path program 7 times [2024-06-27 21:50:54,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:54,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641756489] [2024-06-27 21:50:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:54,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:55,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:55,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:55,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641756489] [2024-06-27 21:50:55,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641756489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:55,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:55,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:55,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457157077] [2024-06-27 21:50:55,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:55,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:55,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:55,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:55,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:55,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 383 transitions, 8772 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:55,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:55,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:55,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:56,458 INFO L124 PetriNetUnfolderBase]: 1798/3319 cut-off events. [2024-06-27 21:50:56,458 INFO L125 PetriNetUnfolderBase]: For 204339/204348 co-relation queries the response was YES. [2024-06-27 21:50:56,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33787 conditions, 3319 events. 1798/3319 cut-off events. For 204339/204348 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23167 event pairs, 197 based on Foata normal form. 14/3285 useless extension candidates. Maximal degree in co-relation 33653. Up to 1402 conditions per place. [2024-06-27 21:50:56,498 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 225 selfloop transitions, 196 changer transitions 0/432 dead transitions. [2024-06-27 21:50:56,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 432 transitions, 10741 flow [2024-06-27 21:50:56,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:56,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:56,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 21:50:56,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763157894736842 [2024-06-27 21:50:56,500 INFO L175 Difference]: Start difference. First operand has 279 places, 383 transitions, 8772 flow. Second operand 10 states and 219 transitions. [2024-06-27 21:50:56,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 432 transitions, 10741 flow [2024-06-27 21:50:57,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 432 transitions, 10484 flow, removed 114 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:57,176 INFO L231 Difference]: Finished difference. Result has 289 places, 391 transitions, 9351 flow [2024-06-27 21:50:57,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8539, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9351, PETRI_PLACES=289, PETRI_TRANSITIONS=391} [2024-06-27 21:50:57,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 21:50:57,177 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 391 transitions, 9351 flow [2024-06-27 21:50:57,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:57,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:57,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 21:50:57,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:50:57,178 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 21:50:57,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:57,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1590785750, now seen corresponding path program 8 times [2024-06-27 21:50:57,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:57,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578332920] [2024-06-27 21:50:57,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:57,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:57,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578332920] [2024-06-27 21:50:57,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578332920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:57,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:57,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:57,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449616072] [2024-06-27 21:50:57,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:57,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:57,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:57,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:57,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:57,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:50:57,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 391 transitions, 9351 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:57,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:57,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:50:57,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:58,898 INFO L124 PetriNetUnfolderBase]: 1952/3636 cut-off events. [2024-06-27 21:50:58,898 INFO L125 PetriNetUnfolderBase]: For 243353/243362 co-relation queries the response was YES. [2024-06-27 21:50:58,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37914 conditions, 3636 events. 1952/3636 cut-off events. For 243353/243362 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26120 event pairs, 259 based on Foata normal form. 14/3594 useless extension candidates. Maximal degree in co-relation 37776. Up to 1659 conditions per place. [2024-06-27 21:50:58,948 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 259 selfloop transitions, 173 changer transitions 0/443 dead transitions. [2024-06-27 21:50:58,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 443 transitions, 11476 flow [2024-06-27 21:50:58,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:50:58,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:50:58,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 21:50:58,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5921052631578947 [2024-06-27 21:50:58,958 INFO L175 Difference]: Start difference. First operand has 289 places, 391 transitions, 9351 flow. Second operand 10 states and 225 transitions. [2024-06-27 21:50:58,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 443 transitions, 11476 flow [2024-06-27 21:50:59,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 443 transitions, 11115 flow, removed 113 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:59,879 INFO L231 Difference]: Finished difference. Result has 297 places, 399 transitions, 9756 flow [2024-06-27 21:50:59,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8990, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9756, PETRI_PLACES=297, PETRI_TRANSITIONS=399} [2024-06-27 21:50:59,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 21:50:59,896 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 399 transitions, 9756 flow [2024-06-27 21:50:59,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:50:59,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:59,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:59,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:50:59,897 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 21:50:59,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:59,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1583434100, now seen corresponding path program 9 times [2024-06-27 21:50:59,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:59,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045548812] [2024-06-27 21:50:59,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:59,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:00,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:00,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:00,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045548812] [2024-06-27 21:51:00,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045548812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:00,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:00,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:00,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751539935] [2024-06-27 21:51:00,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:00,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:00,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:00,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:00,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:00,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:00,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 399 transitions, 9756 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:00,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:00,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:00,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:01,677 INFO L124 PetriNetUnfolderBase]: 1947/3619 cut-off events. [2024-06-27 21:51:01,677 INFO L125 PetriNetUnfolderBase]: For 228664/228673 co-relation queries the response was YES. [2024-06-27 21:51:01,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 3619 events. 1947/3619 cut-off events. For 228664/228673 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25934 event pairs, 362 based on Foata normal form. 5/3568 useless extension candidates. Maximal degree in co-relation 37560. Up to 1889 conditions per place. [2024-06-27 21:51:01,729 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 242 selfloop transitions, 170 changer transitions 0/423 dead transitions. [2024-06-27 21:51:01,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 423 transitions, 10982 flow [2024-06-27 21:51:01,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:01,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:01,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 21:51:01,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-27 21:51:01,731 INFO L175 Difference]: Start difference. First operand has 297 places, 399 transitions, 9756 flow. Second operand 8 states and 172 transitions. [2024-06-27 21:51:01,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 423 transitions, 10982 flow [2024-06-27 21:51:02,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 423 transitions, 10540 flow, removed 133 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:02,683 INFO L231 Difference]: Finished difference. Result has 301 places, 399 transitions, 9660 flow [2024-06-27 21:51:02,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9314, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9660, PETRI_PLACES=301, PETRI_TRANSITIONS=399} [2024-06-27 21:51:02,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:51:02,684 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 399 transitions, 9660 flow [2024-06-27 21:51:02,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:02,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:02,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:02,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:51:02,685 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 21:51:02,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:02,685 INFO L85 PathProgramCache]: Analyzing trace with hash -2142053749, now seen corresponding path program 5 times [2024-06-27 21:51:02,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:02,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320401447] [2024-06-27 21:51:02,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:02,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:03,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:03,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:03,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320401447] [2024-06-27 21:51:03,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320401447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:03,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:03,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:03,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989066957] [2024-06-27 21:51:03,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:03,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:03,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:03,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:03,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:03,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:03,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 399 transitions, 9660 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:03,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:03,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:03,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:04,266 INFO L124 PetriNetUnfolderBase]: 1984/3694 cut-off events. [2024-06-27 21:51:04,267 INFO L125 PetriNetUnfolderBase]: For 226893/226902 co-relation queries the response was YES. [2024-06-27 21:51:04,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38390 conditions, 3694 events. 1984/3694 cut-off events. For 226893/226902 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 26674 event pairs, 518 based on Foata normal form. 5/3644 useless extension candidates. Maximal degree in co-relation 38246. Up to 2949 conditions per place. [2024-06-27 21:51:04,319 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 273 selfloop transitions, 138 changer transitions 0/422 dead transitions. [2024-06-27 21:51:04,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 422 transitions, 10792 flow [2024-06-27 21:51:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:04,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:04,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 21:51:04,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2024-06-27 21:51:04,321 INFO L175 Difference]: Start difference. First operand has 301 places, 399 transitions, 9660 flow. Second operand 8 states and 168 transitions. [2024-06-27 21:51:04,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 422 transitions, 10792 flow [2024-06-27 21:51:05,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 422 transitions, 10408 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:05,189 INFO L231 Difference]: Finished difference. Result has 301 places, 402 transitions, 9734 flow [2024-06-27 21:51:05,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9734, PETRI_PLACES=301, PETRI_TRANSITIONS=402} [2024-06-27 21:51:05,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 21:51:05,189 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 402 transitions, 9734 flow [2024-06-27 21:51:05,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:05,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:05,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:05,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:51:05,190 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 21:51:05,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:05,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1490956, now seen corresponding path program 10 times [2024-06-27 21:51:05,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:05,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156902334] [2024-06-27 21:51:05,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:05,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:05,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:05,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156902334] [2024-06-27 21:51:05,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156902334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:05,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:05,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:05,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667127802] [2024-06-27 21:51:05,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:05,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:05,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:05,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:05,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:05,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:05,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 402 transitions, 9734 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:05,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:05,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:05,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:06,735 INFO L124 PetriNetUnfolderBase]: 1990/3686 cut-off events. [2024-06-27 21:51:06,735 INFO L125 PetriNetUnfolderBase]: For 228903/228912 co-relation queries the response was YES. [2024-06-27 21:51:06,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38296 conditions, 3686 events. 1990/3686 cut-off events. For 228903/228912 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26453 event pairs, 198 based on Foata normal form. 5/3636 useless extension candidates. Maximal degree in co-relation 38151. Up to 1944 conditions per place. [2024-06-27 21:51:06,785 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 192 selfloop transitions, 226 changer transitions 0/429 dead transitions. [2024-06-27 21:51:06,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 429 transitions, 11109 flow [2024-06-27 21:51:06,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:06,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:06,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 21:51:06,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 21:51:06,800 INFO L175 Difference]: Start difference. First operand has 301 places, 402 transitions, 9734 flow. Second operand 8 states and 171 transitions. [2024-06-27 21:51:06,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 429 transitions, 11109 flow [2024-06-27 21:51:07,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 429 transitions, 10767 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:07,907 INFO L231 Difference]: Finished difference. Result has 303 places, 405 transitions, 9979 flow [2024-06-27 21:51:07,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9392, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9979, PETRI_PLACES=303, PETRI_TRANSITIONS=405} [2024-06-27 21:51:07,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-27 21:51:07,908 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 405 transitions, 9979 flow [2024-06-27 21:51:07,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:07,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:07,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:07,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:51:07,909 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 21:51:07,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:07,909 INFO L85 PathProgramCache]: Analyzing trace with hash -312467744, now seen corresponding path program 11 times [2024-06-27 21:51:07,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:07,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838917961] [2024-06-27 21:51:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:07,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:07,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:08,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:08,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:08,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838917961] [2024-06-27 21:51:08,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838917961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:08,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:08,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:08,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439150170] [2024-06-27 21:51:08,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:08,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:08,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:08,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:08,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:08,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:08,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 405 transitions, 9979 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:08,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:08,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:08,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:09,647 INFO L124 PetriNetUnfolderBase]: 1985/3687 cut-off events. [2024-06-27 21:51:09,647 INFO L125 PetriNetUnfolderBase]: For 227468/227477 co-relation queries the response was YES. [2024-06-27 21:51:09,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38476 conditions, 3687 events. 1985/3687 cut-off events. For 227468/227477 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 26532 event pairs, 221 based on Foata normal form. 5/3637 useless extension candidates. Maximal degree in co-relation 38330. Up to 1941 conditions per place. [2024-06-27 21:51:09,692 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 222 selfloop transitions, 197 changer transitions 0/430 dead transitions. [2024-06-27 21:51:09,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 430 transitions, 11127 flow [2024-06-27 21:51:09,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:09,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:09,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 21:51:09,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723684210526315 [2024-06-27 21:51:09,694 INFO L175 Difference]: Start difference. First operand has 303 places, 405 transitions, 9979 flow. Second operand 8 states and 174 transitions. [2024-06-27 21:51:09,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 430 transitions, 11127 flow [2024-06-27 21:51:10,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 430 transitions, 10588 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:10,532 INFO L231 Difference]: Finished difference. Result has 306 places, 405 transitions, 9840 flow [2024-06-27 21:51:10,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9840, PETRI_PLACES=306, PETRI_TRANSITIONS=405} [2024-06-27 21:51:10,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 21:51:10,533 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 405 transitions, 9840 flow [2024-06-27 21:51:10,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:10,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:10,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:10,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:51:10,534 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 21:51:10,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:10,534 INFO L85 PathProgramCache]: Analyzing trace with hash -312467465, now seen corresponding path program 6 times [2024-06-27 21:51:10,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:10,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332429912] [2024-06-27 21:51:10,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:10,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,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 21:51:11,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332429912] [2024-06-27 21:51:11,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332429912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:11,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125539794] [2024-06-27 21:51:11,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:11,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:11,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:11,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:11,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 405 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:11,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:11,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,179 INFO L124 PetriNetUnfolderBase]: 2014/3750 cut-off events. [2024-06-27 21:51:12,180 INFO L125 PetriNetUnfolderBase]: For 229749/229758 co-relation queries the response was YES. [2024-06-27 21:51:12,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38860 conditions, 3750 events. 2014/3750 cut-off events. For 229749/229758 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27168 event pairs, 513 based on Foata normal form. 5/3699 useless extension candidates. Maximal degree in co-relation 38713. Up to 2998 conditions per place. [2024-06-27 21:51:12,234 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 287 selfloop transitions, 129 changer transitions 0/427 dead transitions. [2024-06-27 21:51:12,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 427 transitions, 10954 flow [2024-06-27 21:51:12,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:12,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:12,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 21:51:12,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592105263157895 [2024-06-27 21:51:12,236 INFO L175 Difference]: Start difference. First operand has 306 places, 405 transitions, 9840 flow. Second operand 8 states and 170 transitions. [2024-06-27 21:51:12,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 427 transitions, 10954 flow [2024-06-27 21:51:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 427 transitions, 10551 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:13,197 INFO L231 Difference]: Finished difference. Result has 307 places, 408 transitions, 9883 flow [2024-06-27 21:51:13,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9437, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9883, PETRI_PLACES=307, PETRI_TRANSITIONS=408} [2024-06-27 21:51:13,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 21:51:13,198 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 408 transitions, 9883 flow [2024-06-27 21:51:13,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:13,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:13,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:13,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:51:13,199 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 21:51:13,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:13,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1747990986, now seen corresponding path program 12 times [2024-06-27 21:51:13,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:13,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215363863] [2024-06-27 21:51:13,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:13,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:13,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215363863] [2024-06-27 21:51:13,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215363863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:13,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635740169] [2024-06-27 21:51:13,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:13,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:13,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:13,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:51:13,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 408 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:51:13,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,983 INFO L124 PetriNetUnfolderBase]: 2422/4444 cut-off events. [2024-06-27 21:51:14,983 INFO L125 PetriNetUnfolderBase]: For 236022/236022 co-relation queries the response was YES. [2024-06-27 21:51:15,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43745 conditions, 4444 events. 2422/4444 cut-off events. For 236022/236022 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 32056 event pairs, 441 based on Foata normal form. 1/4395 useless extension candidates. Maximal degree in co-relation 43596. Up to 3548 conditions per place. [2024-06-27 21:51:15,051 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 374 selfloop transitions, 123 changer transitions 0/505 dead transitions. [2024-06-27 21:51:15,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 505 transitions, 12795 flow [2024-06-27 21:51:15,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:15,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:15,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:51:15,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:51:15,052 INFO L175 Difference]: Start difference. First operand has 307 places, 408 transitions, 9883 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:51:15,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 505 transitions, 12795 flow [2024-06-27 21:51:16,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 505 transitions, 12426 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:16,405 INFO L231 Difference]: Finished difference. Result has 315 places, 471 transitions, 11477 flow [2024-06-27 21:51:16,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9543, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11477, PETRI_PLACES=315, PETRI_TRANSITIONS=471} [2024-06-27 21:51:16,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 21:51:16,405 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 471 transitions, 11477 flow [2024-06-27 21:51:16,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:16,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:16,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:16,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:51:16,406 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 21:51:16,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:16,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1503592225, now seen corresponding path program 2 times [2024-06-27 21:51:16,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:16,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836652165] [2024-06-27 21:51:16,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:16,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:16,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:17,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:17,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:17,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836652165] [2024-06-27 21:51:17,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836652165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:17,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:17,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:17,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927180535] [2024-06-27 21:51:17,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:17,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:17,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:17,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:17,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:17,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:17,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 471 transitions, 11477 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:17,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:17,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:17,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:18,340 INFO L124 PetriNetUnfolderBase]: 2133/3958 cut-off events. [2024-06-27 21:51:18,340 INFO L125 PetriNetUnfolderBase]: For 232359/232359 co-relation queries the response was YES. [2024-06-27 21:51:18,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40812 conditions, 3958 events. 2133/3958 cut-off events. For 232359/232359 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28823 event pairs, 497 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 40657. Up to 2849 conditions per place. [2024-06-27 21:51:18,398 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 374 selfloop transitions, 108 changer transitions 0/495 dead transitions. [2024-06-27 21:51:18,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 495 transitions, 12627 flow [2024-06-27 21:51:18,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:18,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 21:51:18,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2024-06-27 21:51:18,400 INFO L175 Difference]: Start difference. First operand has 315 places, 471 transitions, 11477 flow. Second operand 7 states and 148 transitions. [2024-06-27 21:51:18,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 495 transitions, 12627 flow [2024-06-27 21:51:19,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 495 transitions, 12299 flow, removed 163 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:19,692 INFO L231 Difference]: Finished difference. Result has 321 places, 471 transitions, 11410 flow [2024-06-27 21:51:19,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11177, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11410, PETRI_PLACES=321, PETRI_TRANSITIONS=471} [2024-06-27 21:51:19,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 21:51:19,694 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 471 transitions, 11410 flow [2024-06-27 21:51:19,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:19,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:19,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:19,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:51:19,695 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 21:51:19,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:19,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1902826106, now seen corresponding path program 13 times [2024-06-27 21:51:19,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:19,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398672545] [2024-06-27 21:51:19,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:19,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:20,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:20,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:20,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398672545] [2024-06-27 21:51:20,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398672545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:20,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:20,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:20,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663849291] [2024-06-27 21:51:20,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:20,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:20,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:20,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:20,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:20,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:20,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 471 transitions, 11410 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:20,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:20,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:21,430 INFO L124 PetriNetUnfolderBase]: 2131/3945 cut-off events. [2024-06-27 21:51:21,430 INFO L125 PetriNetUnfolderBase]: For 227262/227262 co-relation queries the response was YES. [2024-06-27 21:51:21,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40721 conditions, 3945 events. 2131/3945 cut-off events. For 227262/227262 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 28602 event pairs, 608 based on Foata normal form. 1/3894 useless extension candidates. Maximal degree in co-relation 40564. Up to 3074 conditions per place. [2024-06-27 21:51:21,492 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 366 selfloop transitions, 115 changer transitions 0/494 dead transitions. [2024-06-27 21:51:21,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 494 transitions, 12455 flow [2024-06-27 21:51:21,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:21,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:21,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 21:51:21,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555921052631579 [2024-06-27 21:51:21,494 INFO L175 Difference]: Start difference. First operand has 321 places, 471 transitions, 11410 flow. Second operand 8 states and 169 transitions. [2024-06-27 21:51:21,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 494 transitions, 12455 flow [2024-06-27 21:51:22,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 494 transitions, 12162 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:22,680 INFO L231 Difference]: Finished difference. Result has 324 places, 473 transitions, 11391 flow [2024-06-27 21:51:22,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11127, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11391, PETRI_PLACES=324, PETRI_TRANSITIONS=473} [2024-06-27 21:51:22,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 21:51:22,682 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 473 transitions, 11391 flow [2024-06-27 21:51:22,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 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 21:51:22,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:22,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:22,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:51:22,682 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 21:51:22,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:22,683 INFO L85 PathProgramCache]: Analyzing trace with hash -658234674, now seen corresponding path program 1 times [2024-06-27 21:51:22,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:22,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956926257] [2024-06-27 21:51:22,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:22,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:22,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:23,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:23,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956926257] [2024-06-27 21:51:23,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956926257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:23,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:23,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:23,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320543216] [2024-06-27 21:51:23,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:23,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:23,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:23,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:23,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:23,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:51:23,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 473 transitions, 11391 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:23,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:51:23,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:24,930 INFO L124 PetriNetUnfolderBase]: 2471/4548 cut-off events. [2024-06-27 21:51:24,930 INFO L125 PetriNetUnfolderBase]: For 242750/242750 co-relation queries the response was YES. [2024-06-27 21:51:24,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45106 conditions, 4548 events. 2471/4548 cut-off events. For 242750/242750 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 33018 event pairs, 451 based on Foata normal form. 4/4500 useless extension candidates. Maximal degree in co-relation 44948. Up to 3436 conditions per place. [2024-06-27 21:51:24,997 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 431 selfloop transitions, 91 changer transitions 0/530 dead transitions. [2024-06-27 21:51:24,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 530 transitions, 13145 flow [2024-06-27 21:51:24,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:51:24,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:51:24,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 233 transitions. [2024-06-27 21:51:25,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43796992481203006 [2024-06-27 21:51:25,001 INFO L175 Difference]: Start difference. First operand has 324 places, 473 transitions, 11391 flow. Second operand 14 states and 233 transitions. [2024-06-27 21:51:25,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 530 transitions, 13145 flow [2024-06-27 21:51:26,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 530 transitions, 12807 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:26,285 INFO L231 Difference]: Finished difference. Result has 335 places, 490 transitions, 11897 flow [2024-06-27 21:51:26,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11069, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11897, PETRI_PLACES=335, PETRI_TRANSITIONS=490} [2024-06-27 21:51:26,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 21:51:26,286 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 490 transitions, 11897 flow [2024-06-27 21:51:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:26,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:51:26,286 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 21:51:26,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:26,287 INFO L85 PathProgramCache]: Analyzing trace with hash 349835090, now seen corresponding path program 1 times [2024-06-27 21:51:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109195596] [2024-06-27 21:51:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:26,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:27,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:27,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109195596] [2024-06-27 21:51:27,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109195596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:27,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:27,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:51:27,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193345953] [2024-06-27 21:51:27,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:27,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:51:27,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:27,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:51:27,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:51:27,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:51:27,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 490 transitions, 11897 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:27,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:27,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:51:27,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:28,540 INFO L124 PetriNetUnfolderBase]: 2538/4684 cut-off events. [2024-06-27 21:51:28,540 INFO L125 PetriNetUnfolderBase]: For 268764/268764 co-relation queries the response was YES. [2024-06-27 21:51:28,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46594 conditions, 4684 events. 2538/4684 cut-off events. For 268764/268764 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34339 event pairs, 461 based on Foata normal form. 9/4638 useless extension candidates. Maximal degree in co-relation 46430. Up to 3716 conditions per place. [2024-06-27 21:51:28,613 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 460 selfloop transitions, 65 changer transitions 0/533 dead transitions. [2024-06-27 21:51:28,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 533 transitions, 13317 flow [2024-06-27 21:51:28,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:51:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:51:28,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-06-27 21:51:28,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 21:51:28,615 INFO L175 Difference]: Start difference. First operand has 335 places, 490 transitions, 11897 flow. Second operand 12 states and 209 transitions. [2024-06-27 21:51:28,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 533 transitions, 13317 flow [2024-06-27 21:51:29,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 533 transitions, 12867 flow, removed 177 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:29,937 INFO L231 Difference]: Finished difference. Result has 343 places, 493 transitions, 11758 flow [2024-06-27 21:51:29,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11449, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11758, PETRI_PLACES=343, PETRI_TRANSITIONS=493} [2024-06-27 21:51:29,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 21:51:29,939 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 493 transitions, 11758 flow [2024-06-27 21:51:29,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:29,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:51:29,939 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 21:51:29,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1345034222, now seen corresponding path program 2 times [2024-06-27 21:51:29,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910424757] [2024-06-27 21:51:29,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:30,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:30,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:30,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910424757] [2024-06-27 21:51:30,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910424757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:30,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:30,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:30,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721531278] [2024-06-27 21:51:30,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:30,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:30,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:30,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:51:30,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 493 transitions, 11758 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:30,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:30,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:51:30,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,526 INFO L124 PetriNetUnfolderBase]: 2610/4809 cut-off events. [2024-06-27 21:51:32,526 INFO L125 PetriNetUnfolderBase]: For 275151/275151 co-relation queries the response was YES. [2024-06-27 21:51:32,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47617 conditions, 4809 events. 2610/4809 cut-off events. For 275151/275151 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35432 event pairs, 412 based on Foata normal form. 9/4761 useless extension candidates. Maximal degree in co-relation 47451. Up to 3173 conditions per place. [2024-06-27 21:51:32,598 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 386 selfloop transitions, 160 changer transitions 0/554 dead transitions. [2024-06-27 21:51:32,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 554 transitions, 13666 flow [2024-06-27 21:51:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:51:32,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:51:32,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 236 transitions. [2024-06-27 21:51:32,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777327935222672 [2024-06-27 21:51:32,600 INFO L175 Difference]: Start difference. First operand has 343 places, 493 transitions, 11758 flow. Second operand 13 states and 236 transitions. [2024-06-27 21:51:32,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 554 transitions, 13666 flow [2024-06-27 21:51:34,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 554 transitions, 13507 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:34,012 INFO L231 Difference]: Finished difference. Result has 351 places, 498 transitions, 12225 flow [2024-06-27 21:51:34,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11599, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12225, PETRI_PLACES=351, PETRI_TRANSITIONS=498} [2024-06-27 21:51:34,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-27 21:51:34,013 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 498 transitions, 12225 flow [2024-06-27 21:51:34,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:34,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:51:34,013 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 21:51:34,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,014 INFO L85 PathProgramCache]: Analyzing trace with hash -336905186, now seen corresponding path program 3 times [2024-06-27 21:51:34,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922094371] [2024-06-27 21:51:34,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:34,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922094371] [2024-06-27 21:51:34,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922094371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:34,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805808060] [2024-06-27 21:51:34,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:34,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:34,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:34,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:34,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 498 transitions, 12225 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:34,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,525 INFO L124 PetriNetUnfolderBase]: 2561/4892 cut-off events. [2024-06-27 21:51:36,525 INFO L125 PetriNetUnfolderBase]: For 342962/342962 co-relation queries the response was YES. [2024-06-27 21:51:36,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50275 conditions, 4892 events. 2561/4892 cut-off events. For 342962/342962 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38052 event pairs, 422 based on Foata normal form. 13/4817 useless extension candidates. Maximal degree in co-relation 50108. Up to 2054 conditions per place. [2024-06-27 21:51:36,600 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 348 selfloop transitions, 192 changer transitions 0/553 dead transitions. [2024-06-27 21:51:36,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 553 transitions, 14525 flow [2024-06-27 21:51:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:36,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 21:51:36,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763157894736842 [2024-06-27 21:51:36,602 INFO L175 Difference]: Start difference. First operand has 351 places, 498 transitions, 12225 flow. Second operand 10 states and 219 transitions. [2024-06-27 21:51:36,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 553 transitions, 14525 flow [2024-06-27 21:51:38,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 553 transitions, 13933 flow, removed 177 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:38,168 INFO L231 Difference]: Finished difference. Result has 355 places, 503 transitions, 12460 flow [2024-06-27 21:51:38,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11707, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12460, PETRI_PLACES=355, PETRI_TRANSITIONS=503} [2024-06-27 21:51:38,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 21:51:38,168 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 503 transitions, 12460 flow [2024-06-27 21:51:38,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:38,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:51:38,169 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 21:51:38,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,169 INFO L85 PathProgramCache]: Analyzing trace with hash -343400306, now seen corresponding path program 4 times [2024-06-27 21:51:38,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225774404] [2024-06-27 21:51:38,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:39,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:39,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:39,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225774404] [2024-06-27 21:51:39,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225774404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:39,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:39,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:51:39,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293980256] [2024-06-27 21:51:39,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:39,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:51:39,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:39,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:51:39,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:51:39,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:51:39,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 503 transitions, 12460 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:39,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:39,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:51:39,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:40,935 INFO L124 PetriNetUnfolderBase]: 2948/5583 cut-off events. [2024-06-27 21:51:40,936 INFO L125 PetriNetUnfolderBase]: For 365491/365491 co-relation queries the response was YES. [2024-06-27 21:51:41,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56344 conditions, 5583 events. 2948/5583 cut-off events. For 365491/365491 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43318 event pairs, 537 based on Foata normal form. 9/5502 useless extension candidates. Maximal degree in co-relation 56175. Up to 3764 conditions per place. [2024-06-27 21:51:41,033 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 396 selfloop transitions, 151 changer transitions 0/555 dead transitions. [2024-06-27 21:51:41,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 555 transitions, 14073 flow [2024-06-27 21:51:41,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:51:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:51:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-27 21:51:41,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780701754385965 [2024-06-27 21:51:41,035 INFO L175 Difference]: Start difference. First operand has 355 places, 503 transitions, 12460 flow. Second operand 12 states and 218 transitions. [2024-06-27 21:51:41,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 555 transitions, 14073 flow [2024-06-27 21:51:42,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 555 transitions, 13637 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:42,852 INFO L231 Difference]: Finished difference. Result has 361 places, 505 transitions, 12480 flow [2024-06-27 21:51:42,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12025, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12480, PETRI_PLACES=361, PETRI_TRANSITIONS=505} [2024-06-27 21:51:42,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 21:51:42,853 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 505 transitions, 12480 flow [2024-06-27 21:51:42,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:42,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:51:42,854 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 21:51:42,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1344803582, now seen corresponding path program 5 times [2024-06-27 21:51:42,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664649718] [2024-06-27 21:51:42,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:43,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664649718] [2024-06-27 21:51:43,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664649718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:43,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867391976] [2024-06-27 21:51:43,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:43,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:43,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:43,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:51:43,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 505 transitions, 12480 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:51:43,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:45,434 INFO L124 PetriNetUnfolderBase]: 2717/5233 cut-off events. [2024-06-27 21:51:45,434 INFO L125 PetriNetUnfolderBase]: For 359040/359040 co-relation queries the response was YES. [2024-06-27 21:51:45,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53383 conditions, 5233 events. 2717/5233 cut-off events. For 359040/359040 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 41589 event pairs, 703 based on Foata normal form. 9/5145 useless extension candidates. Maximal degree in co-relation 53212. Up to 3252 conditions per place. [2024-06-27 21:51:45,507 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 344 selfloop transitions, 187 changer transitions 0/543 dead transitions. [2024-06-27 21:51:45,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 543 transitions, 14112 flow [2024-06-27 21:51:45,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:45,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 21:51:45,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-06-27 21:51:45,508 INFO L175 Difference]: Start difference. First operand has 361 places, 505 transitions, 12480 flow. Second operand 10 states and 196 transitions. [2024-06-27 21:51:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 543 transitions, 14112 flow [2024-06-27 21:51:47,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 543 transitions, 13743 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:47,087 INFO L231 Difference]: Finished difference. Result has 361 places, 507 transitions, 12650 flow [2024-06-27 21:51:47,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12111, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12650, PETRI_PLACES=361, PETRI_TRANSITIONS=507} [2024-06-27 21:51:47,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 21:51:47,087 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 507 transitions, 12650 flow [2024-06-27 21:51:47,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:47,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:47,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:51:47,088 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 21:51:47,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:47,088 INFO L85 PathProgramCache]: Analyzing trace with hash -421268178, now seen corresponding path program 1 times [2024-06-27 21:51:47,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:47,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248231309] [2024-06-27 21:51:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:47,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:47,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:47,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:47,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248231309] [2024-06-27 21:51:47,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248231309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:47,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:47,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:47,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949566706] [2024-06-27 21:51:47,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:47,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:47,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:47,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:47,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:47,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:47,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 507 transitions, 12650 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:47,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:47,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:49,698 INFO L124 PetriNetUnfolderBase]: 2735/5275 cut-off events. [2024-06-27 21:51:49,699 INFO L125 PetriNetUnfolderBase]: For 334217/334217 co-relation queries the response was YES. [2024-06-27 21:51:49,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53586 conditions, 5275 events. 2735/5275 cut-off events. For 334217/334217 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42125 event pairs, 773 based on Foata normal form. 2/5176 useless extension candidates. Maximal degree in co-relation 53415. Up to 4217 conditions per place. [2024-06-27 21:51:49,791 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 381 selfloop transitions, 142 changer transitions 0/536 dead transitions. [2024-06-27 21:51:49,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 536 transitions, 14284 flow [2024-06-27 21:51:49,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:49,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:49,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 21:51:49,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2024-06-27 21:51:49,798 INFO L175 Difference]: Start difference. First operand has 361 places, 507 transitions, 12650 flow. Second operand 9 states and 189 transitions. [2024-06-27 21:51:49,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 536 transitions, 14284 flow [2024-06-27 21:51:51,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 536 transitions, 13919 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:51,545 INFO L231 Difference]: Finished difference. Result has 364 places, 514 transitions, 12958 flow [2024-06-27 21:51:51,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12285, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12958, PETRI_PLACES=364, PETRI_TRANSITIONS=514} [2024-06-27 21:51:51,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 21:51:51,545 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 514 transitions, 12958 flow [2024-06-27 21:51:51,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:51,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:51,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:51:51,546 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 21:51:51,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:51,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1848313744, now seen corresponding path program 6 times [2024-06-27 21:51:51,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:51,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21760595] [2024-06-27 21:51:51,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:51,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:52,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:52,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:52,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21760595] [2024-06-27 21:51:52,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21760595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:52,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:52,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:52,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541080397] [2024-06-27 21:51:52,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:52,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:52,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:52,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:52,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:51:52,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 514 transitions, 12958 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:52,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:52,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:51:52,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:54,673 INFO L124 PetriNetUnfolderBase]: 2877/5573 cut-off events. [2024-06-27 21:51:54,673 INFO L125 PetriNetUnfolderBase]: For 386159/386159 co-relation queries the response was YES. [2024-06-27 21:51:54,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57515 conditions, 5573 events. 2877/5573 cut-off events. For 386159/386159 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 44960 event pairs, 526 based on Foata normal form. 3/5454 useless extension candidates. Maximal degree in co-relation 57343. Up to 2576 conditions per place. [2024-06-27 21:51:54,763 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 318 selfloop transitions, 231 changer transitions 0/562 dead transitions. [2024-06-27 21:51:54,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 562 transitions, 15196 flow [2024-06-27 21:51:54,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:54,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:54,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 21:51:54,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815789473684211 [2024-06-27 21:51:54,765 INFO L175 Difference]: Start difference. First operand has 364 places, 514 transitions, 12958 flow. Second operand 10 states and 221 transitions. [2024-06-27 21:51:54,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 562 transitions, 15196 flow [2024-06-27 21:51:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 562 transitions, 14880 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:56,859 INFO L231 Difference]: Finished difference. Result has 370 places, 520 transitions, 13460 flow [2024-06-27 21:51:56,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12642, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13460, PETRI_PLACES=370, PETRI_TRANSITIONS=520} [2024-06-27 21:51:56,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 21:51:56,860 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 520 transitions, 13460 flow [2024-06-27 21:51:56,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:56,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:56,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:56,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:51:56,860 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 21:51:56,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:56,861 INFO L85 PathProgramCache]: Analyzing trace with hash 388827216, now seen corresponding path program 2 times [2024-06-27 21:51:56,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:56,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332157540] [2024-06-27 21:51:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332157540] [2024-06-27 21:51:58,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332157540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:58,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533803005] [2024-06-27 21:51:58,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:58,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:58,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:58,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:51:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 520 transitions, 13460 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:51:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:59,832 INFO L124 PetriNetUnfolderBase]: 2879/5590 cut-off events. [2024-06-27 21:51:59,832 INFO L125 PetriNetUnfolderBase]: For 390395/390395 co-relation queries the response was YES. [2024-06-27 21:51:59,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59087 conditions, 5590 events. 2879/5590 cut-off events. For 390395/390395 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 45266 event pairs, 949 based on Foata normal form. 2/5464 useless extension candidates. Maximal degree in co-relation 58911. Up to 4737 conditions per place. [2024-06-27 21:51:59,924 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 503 selfloop transitions, 31 changer transitions 0/546 dead transitions. [2024-06-27 21:51:59,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 546 transitions, 14870 flow [2024-06-27 21:51:59,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:59,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 21:51:59,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-27 21:51:59,925 INFO L175 Difference]: Start difference. First operand has 370 places, 520 transitions, 13460 flow. Second operand 10 states and 181 transitions. [2024-06-27 21:51:59,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 546 transitions, 14870 flow [2024-06-27 21:52:02,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 546 transitions, 14132 flow, removed 157 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:02,190 INFO L231 Difference]: Finished difference. Result has 373 places, 522 transitions, 12881 flow [2024-06-27 21:52:02,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12754, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12881, PETRI_PLACES=373, PETRI_TRANSITIONS=522} [2024-06-27 21:52:02,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-27 21:52:02,191 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 522 transitions, 12881 flow [2024-06-27 21:52:02,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:02,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:02,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:02,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:52:02,191 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 21:52:02,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:02,192 INFO L85 PathProgramCache]: Analyzing trace with hash -427763608, now seen corresponding path program 7 times [2024-06-27 21:52:02,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:02,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986571887] [2024-06-27 21:52:02,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:02,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:02,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:03,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:03,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986571887] [2024-06-27 21:52:03,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986571887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:03,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:03,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:03,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366655416] [2024-06-27 21:52:03,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:03,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:03,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:03,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:03,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:03,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:52:03,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 522 transitions, 12881 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:03,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:03,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:52:03,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:05,174 INFO L124 PetriNetUnfolderBase]: 2927/5686 cut-off events. [2024-06-27 21:52:05,175 INFO L125 PetriNetUnfolderBase]: For 412516/412516 co-relation queries the response was YES. [2024-06-27 21:52:05,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58832 conditions, 5686 events. 2927/5686 cut-off events. For 412516/412516 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 46182 event pairs, 453 based on Foata normal form. 9/5570 useless extension candidates. Maximal degree in co-relation 58654. Up to 3253 conditions per place. [2024-06-27 21:52:05,267 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 319 selfloop transitions, 223 changer transitions 0/554 dead transitions. [2024-06-27 21:52:05,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 554 transitions, 14537 flow [2024-06-27 21:52:05,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 21:52:05,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-06-27 21:52:05,269 INFO L175 Difference]: Start difference. First operand has 373 places, 522 transitions, 12881 flow. Second operand 10 states and 196 transitions. [2024-06-27 21:52:05,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 554 transitions, 14537 flow [2024-06-27 21:52:07,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 554 transitions, 14454 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:07,361 INFO L231 Difference]: Finished difference. Result has 376 places, 524 transitions, 13408 flow [2024-06-27 21:52:07,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12802, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13408, PETRI_PLACES=376, PETRI_TRANSITIONS=524} [2024-06-27 21:52:07,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-27 21:52:07,362 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 524 transitions, 13408 flow [2024-06-27 21:52:07,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:07,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:07,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:07,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:52:07,363 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 21:52:07,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:07,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1096563692, now seen corresponding path program 8 times [2024-06-27 21:52:07,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:07,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148201510] [2024-06-27 21:52:07,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:07,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:07,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:08,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:08,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:08,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148201510] [2024-06-27 21:52:08,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148201510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:08,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:08,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:08,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570095760] [2024-06-27 21:52:08,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:08,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:08,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:08,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:08,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:08,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:52:08,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 524 transitions, 13408 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:08,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:08,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:52:08,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:10,102 INFO L124 PetriNetUnfolderBase]: 2987/5814 cut-off events. [2024-06-27 21:52:10,103 INFO L125 PetriNetUnfolderBase]: For 429364/429364 co-relation queries the response was YES. [2024-06-27 21:52:10,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60789 conditions, 5814 events. 2987/5814 cut-off events. For 429364/429364 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 47562 event pairs, 421 based on Foata normal form. 9/5700 useless extension candidates. Maximal degree in co-relation 60610. Up to 3353 conditions per place. [2024-06-27 21:52:10,203 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 298 selfloop transitions, 248 changer transitions 0/559 dead transitions. [2024-06-27 21:52:10,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 559 transitions, 15063 flow [2024-06-27 21:52:10,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 21:52:10,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5730994152046783 [2024-06-27 21:52:10,205 INFO L175 Difference]: Start difference. First operand has 376 places, 524 transitions, 13408 flow. Second operand 9 states and 196 transitions. [2024-06-27 21:52:10,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 559 transitions, 15063 flow [2024-06-27 21:52:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 559 transitions, 14537 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:12,716 INFO L231 Difference]: Finished difference. Result has 377 places, 526 transitions, 13491 flow [2024-06-27 21:52:12,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12882, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13491, PETRI_PLACES=377, PETRI_TRANSITIONS=526} [2024-06-27 21:52:12,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 21:52:12,717 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 526 transitions, 13491 flow [2024-06-27 21:52:12,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:12,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:12,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:12,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:52:12,717 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 21:52:12,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:12,718 INFO L85 PathProgramCache]: Analyzing trace with hash -421276858, now seen corresponding path program 9 times [2024-06-27 21:52:12,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:12,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160171215] [2024-06-27 21:52:12,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:12,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:12,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:13,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 21:52:13,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:13,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160171215] [2024-06-27 21:52:13,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160171215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:13,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:13,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:13,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362643519] [2024-06-27 21:52:13,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:13,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:13,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:13,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:52:13,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 526 transitions, 13491 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:13,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:13,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:52:13,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,521 INFO L124 PetriNetUnfolderBase]: 2975/5800 cut-off events. [2024-06-27 21:52:15,521 INFO L125 PetriNetUnfolderBase]: For 405516/405516 co-relation queries the response was YES. [2024-06-27 21:52:15,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59906 conditions, 5800 events. 2975/5800 cut-off events. For 405516/405516 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 47518 event pairs, 557 based on Foata normal form. 9/5681 useless extension candidates. Maximal degree in co-relation 59726. Up to 3332 conditions per place. [2024-06-27 21:52:15,613 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 323 selfloop transitions, 223 changer transitions 0/558 dead transitions. [2024-06-27 21:52:15,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 558 transitions, 15035 flow [2024-06-27 21:52:15,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:15,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 21:52:15,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-06-27 21:52:15,615 INFO L175 Difference]: Start difference. First operand has 377 places, 526 transitions, 13491 flow. Second operand 10 states and 200 transitions. [2024-06-27 21:52:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 558 transitions, 15035 flow [2024-06-27 21:52:17,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 558 transitions, 14468 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:17,775 INFO L231 Difference]: Finished difference. Result has 380 places, 526 transitions, 13377 flow [2024-06-27 21:52:17,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12924, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13377, PETRI_PLACES=380, PETRI_TRANSITIONS=526} [2024-06-27 21:52:17,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-27 21:52:17,776 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 526 transitions, 13377 flow [2024-06-27 21:52:17,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:17,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:52:17,777 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 21:52:17,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1636568388, now seen corresponding path program 10 times [2024-06-27 21:52:17,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179458492] [2024-06-27 21:52:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52: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 21:52:18,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:18,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179458492] [2024-06-27 21:52:18,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179458492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:18,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:18,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:18,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841871719] [2024-06-27 21:52:18,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:18,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:18,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:18,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:18,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:18,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:52:18,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 526 transitions, 13377 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:18,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:18,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:52:18,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:21,047 INFO L124 PetriNetUnfolderBase]: 3179/6234 cut-off events. [2024-06-27 21:52:21,047 INFO L125 PetriNetUnfolderBase]: For 466778/466778 co-relation queries the response was YES. [2024-06-27 21:52:21,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65482 conditions, 6234 events. 3179/6234 cut-off events. For 466778/466778 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 52026 event pairs, 413 based on Foata normal form. 9/6106 useless extension candidates. Maximal degree in co-relation 65300. Up to 3266 conditions per place. [2024-06-27 21:52:21,144 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 270 selfloop transitions, 300 changer transitions 0/582 dead transitions. [2024-06-27 21:52:21,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 582 transitions, 15814 flow [2024-06-27 21:52:21,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:52:21,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:52:21,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-27 21:52:21,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197368421052632 [2024-06-27 21:52:21,146 INFO L175 Difference]: Start difference. First operand has 380 places, 526 transitions, 13377 flow. Second operand 12 states and 237 transitions. [2024-06-27 21:52:21,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 582 transitions, 15814 flow [2024-06-27 21:52:23,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 582 transitions, 15371 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:23,452 INFO L231 Difference]: Finished difference. Result has 386 places, 535 transitions, 14203 flow [2024-06-27 21:52:23,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12934, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14203, PETRI_PLACES=386, PETRI_TRANSITIONS=535} [2024-06-27 21:52:23,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 21:52:23,452 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 535 transitions, 14203 flow [2024-06-27 21:52:23,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:23,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:23,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:23,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:23,453 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 21:52:23,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:23,453 INFO L85 PathProgramCache]: Analyzing trace with hash 46518086, now seen corresponding path program 11 times [2024-06-27 21:52:23,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:23,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313674164] [2024-06-27 21:52:23,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:23,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:23,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:24,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313674164] [2024-06-27 21:52:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313674164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:24,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:24,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:24,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541104584] [2024-06-27 21:52:24,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:24,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:24,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:24,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:24,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:52:24,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 535 transitions, 14203 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:24,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:24,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:52:24,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,705 INFO L124 PetriNetUnfolderBase]: 3350/6685 cut-off events. [2024-06-27 21:52:26,705 INFO L125 PetriNetUnfolderBase]: For 555292/555292 co-relation queries the response was YES. [2024-06-27 21:52:26,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72365 conditions, 6685 events. 3350/6685 cut-off events. For 555292/555292 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 57271 event pairs, 450 based on Foata normal form. 9/6519 useless extension candidates. Maximal degree in co-relation 72181. Up to 3533 conditions per place. [2024-06-27 21:52:26,820 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 282 selfloop transitions, 286 changer transitions 0/581 dead transitions. [2024-06-27 21:52:26,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 581 transitions, 16482 flow [2024-06-27 21:52:26,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:26,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:26,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-27 21:52:26,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2024-06-27 21:52:26,822 INFO L175 Difference]: Start difference. First operand has 386 places, 535 transitions, 14203 flow. Second operand 10 states and 217 transitions. [2024-06-27 21:52:26,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 581 transitions, 16482 flow [2024-06-27 21:52:29,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 581 transitions, 15601 flow, removed 189 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:29,880 INFO L231 Difference]: Finished difference. Result has 388 places, 540 transitions, 14234 flow [2024-06-27 21:52:29,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13322, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14234, PETRI_PLACES=388, PETRI_TRANSITIONS=540} [2024-06-27 21:52:29,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 21:52:29,881 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 540 transitions, 14234 flow [2024-06-27 21:52:29,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:29,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:29,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 21:52:29,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:29,881 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 21:52:29,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:29,882 INFO L85 PathProgramCache]: Analyzing trace with hash 46221416, now seen corresponding path program 12 times [2024-06-27 21:52:29,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:29,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878573814] [2024-06-27 21:52:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:29,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,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 21:52:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878573814] [2024-06-27 21:52:31,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878573814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:31,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78792628] [2024-06-27 21:52:31,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:31,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:31,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:52:31,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 540 transitions, 14234 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:52:31,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:33,240 INFO L124 PetriNetUnfolderBase]: 3338/6665 cut-off events. [2024-06-27 21:52:33,240 INFO L125 PetriNetUnfolderBase]: For 506366/506366 co-relation queries the response was YES. [2024-06-27 21:52:33,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70918 conditions, 6665 events. 3338/6665 cut-off events. For 506366/506366 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 57087 event pairs, 552 based on Foata normal form. 9/6499 useless extension candidates. Maximal degree in co-relation 70733. Up to 3992 conditions per place. [2024-06-27 21:52:33,361 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 277 selfloop transitions, 281 changer transitions 0/571 dead transitions. [2024-06-27 21:52:33,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 571 transitions, 15799 flow [2024-06-27 21:52:33,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:33,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:33,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 21:52:33,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2024-06-27 21:52:33,362 INFO L175 Difference]: Start difference. First operand has 388 places, 540 transitions, 14234 flow. Second operand 9 states and 192 transitions. [2024-06-27 21:52:33,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 571 transitions, 15799 flow [2024-06-27 21:52:36,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 571 transitions, 14987 flow, removed 132 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:36,315 INFO L231 Difference]: Finished difference. Result has 390 places, 540 transitions, 13991 flow [2024-06-27 21:52:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13422, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13991, PETRI_PLACES=390, PETRI_TRANSITIONS=540} [2024-06-27 21:52:36,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-27 21:52:36,316 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 540 transitions, 13991 flow [2024-06-27 21:52:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:36,317 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 21:52:36,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1173026910, now seen corresponding path program 13 times [2024-06-27 21:52:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077191689] [2024-06-27 21:52:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:37,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:37,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:37,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077191689] [2024-06-27 21:52:37,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077191689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:37,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:37,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:37,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735030492] [2024-06-27 21:52:37,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:37,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:37,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:37,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:37,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:37,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:52:37,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 540 transitions, 13991 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:37,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:52:37,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,891 INFO L124 PetriNetUnfolderBase]: 3452/6952 cut-off events. [2024-06-27 21:52:39,891 INFO L125 PetriNetUnfolderBase]: For 519964/519964 co-relation queries the response was YES. [2024-06-27 21:52:39,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73154 conditions, 6952 events. 3452/6952 cut-off events. For 519964/519964 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 60388 event pairs, 581 based on Foata normal form. 3/6760 useless extension candidates. Maximal degree in co-relation 72967. Up to 3679 conditions per place. [2024-06-27 21:52:40,013 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 322 selfloop transitions, 255 changer transitions 0/589 dead transitions. [2024-06-27 21:52:40,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 589 transitions, 16406 flow [2024-06-27 21:52:40,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:40,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:40,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 21:52:40,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311004784688995 [2024-06-27 21:52:40,015 INFO L175 Difference]: Start difference. First operand has 390 places, 540 transitions, 13991 flow. Second operand 11 states and 222 transitions. [2024-06-27 21:52:40,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 589 transitions, 16406 flow [2024-06-27 21:52:43,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 589 transitions, 16002 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:43,067 INFO L231 Difference]: Finished difference. Result has 396 places, 546 transitions, 14482 flow [2024-06-27 21:52:43,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13587, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14482, PETRI_PLACES=396, PETRI_TRANSITIONS=546} [2024-06-27 21:52:43,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 21:52:43,067 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 546 transitions, 14482 flow [2024-06-27 21:52:43,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:43,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:43,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:43,068 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 21:52:43,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:43,068 INFO L85 PathProgramCache]: Analyzing trace with hash 59575646, now seen corresponding path program 14 times [2024-06-27 21:52:43,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:43,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652999466] [2024-06-27 21:52:43,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:43,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:43,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:43,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652999466] [2024-06-27 21:52:43,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652999466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:43,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:43,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:43,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222288361] [2024-06-27 21:52:43,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:43,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:43,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:43,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:43,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:43,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:52:43,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 546 transitions, 14482 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:43,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:52:43,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:46,000 INFO L124 PetriNetUnfolderBase]: 3506/7089 cut-off events. [2024-06-27 21:52:46,000 INFO L125 PetriNetUnfolderBase]: For 561079/561079 co-relation queries the response was YES. [2024-06-27 21:52:46,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75773 conditions, 7089 events. 3506/7089 cut-off events. For 561079/561079 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 61742 event pairs, 1313 based on Foata normal form. 3/6880 useless extension candidates. Maximal degree in co-relation 75583. Up to 5461 conditions per place. [2024-06-27 21:52:46,130 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 480 selfloop transitions, 88 changer transitions 0/580 dead transitions. [2024-06-27 21:52:46,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 580 transitions, 16102 flow [2024-06-27 21:52:46,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:46,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 21:52:46,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2024-06-27 21:52:46,132 INFO L175 Difference]: Start difference. First operand has 396 places, 546 transitions, 14482 flow. Second operand 10 states and 184 transitions. [2024-06-27 21:52:46,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 580 transitions, 16102 flow [2024-06-27 21:52:48,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 580 transitions, 15329 flow, removed 144 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:48,987 INFO L231 Difference]: Finished difference. Result has 399 places, 556 transitions, 14375 flow [2024-06-27 21:52:48,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13713, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14375, PETRI_PLACES=399, PETRI_TRANSITIONS=556} [2024-06-27 21:52:48,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-27 21:52:48,988 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 556 transitions, 14375 flow [2024-06-27 21:52:48,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:48,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:48,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:48,988 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 21:52:48,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:48,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1514618018, now seen corresponding path program 15 times [2024-06-27 21:52:48,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:48,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919948344] [2024-06-27 21:52:48,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:48,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:49,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:49,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:49,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919948344] [2024-06-27 21:52:49,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919948344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:49,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:49,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:49,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151510951] [2024-06-27 21:52:49,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:49,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:49,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:49,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:49,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:49,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:52:49,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 556 transitions, 14375 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:49,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:52:49,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:52,635 INFO L124 PetriNetUnfolderBase]: 3958/7891 cut-off events. [2024-06-27 21:52:52,635 INFO L125 PetriNetUnfolderBase]: For 613592/613592 co-relation queries the response was YES. [2024-06-27 21:52:52,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82597 conditions, 7891 events. 3958/7891 cut-off events. For 613592/613592 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 68184 event pairs, 919 based on Foata normal form. 9/7702 useless extension candidates. Maximal degree in co-relation 82405. Up to 5200 conditions per place. [2024-06-27 21:52:52,799 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 414 selfloop transitions, 180 changer transitions 0/602 dead transitions. [2024-06-27 21:52:52,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 602 transitions, 16279 flow [2024-06-27 21:52:52,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:52,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:52,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 21:52:52,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-06-27 21:52:52,801 INFO L175 Difference]: Start difference. First operand has 399 places, 556 transitions, 14375 flow. Second operand 10 states and 195 transitions. [2024-06-27 21:52:52,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 602 transitions, 16279 flow [2024-06-27 21:52:56,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 602 transitions, 15868 flow, removed 181 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:56,027 INFO L231 Difference]: Finished difference. Result has 405 places, 559 transitions, 14512 flow [2024-06-27 21:52:56,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13964, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14512, PETRI_PLACES=405, PETRI_TRANSITIONS=559} [2024-06-27 21:52:56,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 21:52:56,028 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 559 transitions, 14512 flow [2024-06-27 21:52:56,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:56,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:56,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:52:56,029 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 21:52:56,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:56,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1148417828, now seen corresponding path program 16 times [2024-06-27 21:52:56,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126869636] [2024-06-27 21:52:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:56,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:56,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:56,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 21:52:56,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:56,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126869636] [2024-06-27 21:52:56,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126869636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:56,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:56,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:56,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110041566] [2024-06-27 21:52:56,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:56,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:56,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:56,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:56,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:56,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:52:56,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 559 transitions, 14512 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:56,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:52:56,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:59,803 INFO L124 PetriNetUnfolderBase]: 4034/8063 cut-off events. [2024-06-27 21:52:59,803 INFO L125 PetriNetUnfolderBase]: For 638181/638181 co-relation queries the response was YES. [2024-06-27 21:52:59,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84439 conditions, 8063 events. 4034/8063 cut-off events. For 638181/638181 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 70247 event pairs, 960 based on Foata normal form. 9/7871 useless extension candidates. Maximal degree in co-relation 84245. Up to 5156 conditions per place. [2024-06-27 21:52:59,950 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 392 selfloop transitions, 204 changer transitions 0/604 dead transitions. [2024-06-27 21:52:59,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 604 transitions, 16583 flow [2024-06-27 21:52:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:59,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:59,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 21:52:59,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026315789473684 [2024-06-27 21:52:59,951 INFO L175 Difference]: Start difference. First operand has 405 places, 559 transitions, 14512 flow. Second operand 10 states and 191 transitions. [2024-06-27 21:52:59,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 604 transitions, 16583 flow [2024-06-27 21:53:03,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 604 transitions, 16226 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:03,297 INFO L231 Difference]: Finished difference. Result has 410 places, 566 transitions, 15110 flow [2024-06-27 21:53:03,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=14155, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15110, PETRI_PLACES=410, PETRI_TRANSITIONS=566} [2024-06-27 21:53:03,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 21:53:03,298 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 566 transitions, 15110 flow [2024-06-27 21:53:03,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:03,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:03,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:03,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:53:03,299 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 21:53:03,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:03,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1148418076, now seen corresponding path program 2 times [2024-06-27 21:53:03,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:03,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223382975] [2024-06-27 21:53:03,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:03,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:03,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:04,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:04,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:04,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223382975] [2024-06-27 21:53:04,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223382975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:04,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:04,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:04,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158640102] [2024-06-27 21:53:04,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:04,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:04,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:04,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:04,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:04,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-27 21:53:04,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 566 transitions, 15110 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:04,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-27 21:53:04,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:06,906 INFO L124 PetriNetUnfolderBase]: 4035/8091 cut-off events. [2024-06-27 21:53:06,907 INFO L125 PetriNetUnfolderBase]: For 625929/625929 co-relation queries the response was YES. [2024-06-27 21:53:07,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85047 conditions, 8091 events. 4035/8091 cut-off events. For 625929/625929 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 70674 event pairs, 985 based on Foata normal form. 2/7883 useless extension candidates. Maximal degree in co-relation 84850. Up to 5329 conditions per place. [2024-06-27 21:53:07,072 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 426 selfloop transitions, 177 changer transitions 0/611 dead transitions. [2024-06-27 21:53:07,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 611 transitions, 17014 flow [2024-06-27 21:53:07,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:07,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:07,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 21:53:07,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105263157894737 [2024-06-27 21:53:07,074 INFO L175 Difference]: Start difference. First operand has 410 places, 566 transitions, 15110 flow. Second operand 10 states and 194 transitions. [2024-06-27 21:53:07,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 611 transitions, 17014 flow [2024-06-27 21:53:10,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 611 transitions, 16215 flow, removed 215 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:10,751 INFO L231 Difference]: Finished difference. Result has 414 places, 571 transitions, 15076 flow [2024-06-27 21:53:10,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=14376, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15076, PETRI_PLACES=414, PETRI_TRANSITIONS=571} [2024-06-27 21:53:10,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 21:53:10,752 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 571 transitions, 15076 flow [2024-06-27 21:53:10,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:10,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:10,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:53:10,753 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 21:53:10,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:10,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2040020006, now seen corresponding path program 1 times [2024-06-27 21:53:10,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:10,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678945705] [2024-06-27 21:53:10,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:10,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:10,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:11,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:11,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:11,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678945705] [2024-06-27 21:53:11,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678945705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:11,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:11,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:11,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190783815] [2024-06-27 21:53:11,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:11,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:11,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:11,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:11,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:11,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:53:11,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 571 transitions, 15076 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:11,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:53:11,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,081 INFO L124 PetriNetUnfolderBase]: 3659/7403 cut-off events. [2024-06-27 21:53:14,081 INFO L125 PetriNetUnfolderBase]: For 616687/616687 co-relation queries the response was YES. [2024-06-27 21:53:14,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79539 conditions, 7403 events. 3659/7403 cut-off events. For 616687/616687 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 65398 event pairs, 1367 based on Foata normal form. 8/7207 useless extension candidates. Maximal degree in co-relation 79341. Up to 5448 conditions per place. [2024-06-27 21:53:14,224 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 511 selfloop transitions, 86 changer transitions 0/609 dead transitions. [2024-06-27 21:53:14,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 609 transitions, 16732 flow [2024-06-27 21:53:14,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:14,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 21:53:14,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49736842105263157 [2024-06-27 21:53:14,225 INFO L175 Difference]: Start difference. First operand has 414 places, 571 transitions, 15076 flow. Second operand 10 states and 189 transitions. [2024-06-27 21:53:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 609 transitions, 16732 flow [2024-06-27 21:53:17,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 609 transitions, 16191 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:17,165 INFO L231 Difference]: Finished difference. Result has 418 places, 577 transitions, 14995 flow [2024-06-27 21:53:17,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=14541, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14995, PETRI_PLACES=418, PETRI_TRANSITIONS=577} [2024-06-27 21:53:17,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-27 21:53:17,167 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 577 transitions, 14995 flow [2024-06-27 21:53:17,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:17,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:17,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:17,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:53:17,167 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 21:53:17,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash 789721619, now seen corresponding path program 1 times [2024-06-27 21:53:17,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:17,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206201649] [2024-06-27 21:53:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:17,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:18,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:18,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206201649] [2024-06-27 21:53:18,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206201649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:18,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:18,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 21:53:18,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62476518] [2024-06-27 21:53:18,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:18,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 21:53:18,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:18,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 21:53:18,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 21:53:18,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:53:18,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 577 transitions, 14995 flow. Second operand has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:18,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:53:18,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:21,994 INFO L124 PetriNetUnfolderBase]: 4070/8309 cut-off events. [2024-06-27 21:53:21,994 INFO L125 PetriNetUnfolderBase]: For 669307/669307 co-relation queries the response was YES. [2024-06-27 21:53:22,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87448 conditions, 8309 events. 4070/8309 cut-off events. For 669307/669307 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 75576 event pairs, 1532 based on Foata normal form. 6/8086 useless extension candidates. Maximal degree in co-relation 87249. Up to 5233 conditions per place. [2024-06-27 21:53:22,162 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 503 selfloop transitions, 138 changer transitions 0/653 dead transitions. [2024-06-27 21:53:22,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 653 transitions, 18059 flow [2024-06-27 21:53:22,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:22,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:22,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 21:53:22,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239234449760766 [2024-06-27 21:53:22,164 INFO L175 Difference]: Start difference. First operand has 418 places, 577 transitions, 14995 flow. Second operand 11 states and 219 transitions. [2024-06-27 21:53:22,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 653 transitions, 18059 flow [2024-06-27 21:53:25,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 653 transitions, 17467 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:25,350 INFO L231 Difference]: Finished difference. Result has 422 places, 589 transitions, 15276 flow [2024-06-27 21:53:25,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=14518, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15276, PETRI_PLACES=422, PETRI_TRANSITIONS=589} [2024-06-27 21:53:25,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-27 21:53:25,351 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 589 transitions, 15276 flow [2024-06-27 21:53:25,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.23076923076923) internal successors, (159), 13 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:25,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:25,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:53:25,352 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 21:53:25,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:25,352 INFO L85 PathProgramCache]: Analyzing trace with hash 662809323, now seen corresponding path program 2 times [2024-06-27 21:53:25,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:25,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631291462] [2024-06-27 21:53:25,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:25,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631291462] [2024-06-27 21:53:26,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631291462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:53:26,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456188331] [2024-06-27 21:53:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:53:26,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:53:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:53:26,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:53:26,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 589 transitions, 15276 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:53:26,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:29,856 INFO L124 PetriNetUnfolderBase]: 4560/9440 cut-off events. [2024-06-27 21:53:29,856 INFO L125 PetriNetUnfolderBase]: For 795174/795174 co-relation queries the response was YES. [2024-06-27 21:53:30,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99050 conditions, 9440 events. 4560/9440 cut-off events. For 795174/795174 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 89261 event pairs, 1547 based on Foata normal form. 10/9179 useless extension candidates. Maximal degree in co-relation 98848. Up to 5837 conditions per place. [2024-06-27 21:53:30,301 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 560 selfloop transitions, 89 changer transitions 0/661 dead transitions. [2024-06-27 21:53:30,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 661 transitions, 18268 flow [2024-06-27 21:53:30,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:30,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:30,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 234 transitions. [2024-06-27 21:53:30,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-06-27 21:53:30,302 INFO L175 Difference]: Start difference. First operand has 422 places, 589 transitions, 15276 flow. Second operand 12 states and 234 transitions. [2024-06-27 21:53:30,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 661 transitions, 18268 flow [2024-06-27 21:53:33,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 661 transitions, 17808 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:33,204 INFO L231 Difference]: Finished difference. Result has 429 places, 603 transitions, 15726 flow [2024-06-27 21:53:33,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=14948, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15726, PETRI_PLACES=429, PETRI_TRANSITIONS=603} [2024-06-27 21:53:33,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 21:53:33,205 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 603 transitions, 15726 flow [2024-06-27 21:53:33,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:33,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:33,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:33,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:53:33,205 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 21:53:33,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:33,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1224269663, now seen corresponding path program 3 times [2024-06-27 21:53:33,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:33,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220446425] [2024-06-27 21:53:33,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:33,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:34,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220446425] [2024-06-27 21:53:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220446425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027452647] [2024-06-27 21:53:34,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:34,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:34,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:34,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:53:34,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 603 transitions, 15726 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:53:34,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:37,891 INFO L124 PetriNetUnfolderBase]: 4568/9433 cut-off events. [2024-06-27 21:53:37,892 INFO L125 PetriNetUnfolderBase]: For 774477/774477 co-relation queries the response was YES. [2024-06-27 21:53:38,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99205 conditions, 9433 events. 4568/9433 cut-off events. For 774477/774477 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 89219 event pairs, 822 based on Foata normal form. 6/9182 useless extension candidates. Maximal degree in co-relation 99001. Up to 5704 conditions per place. [2024-06-27 21:53:38,083 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 341 selfloop transitions, 297 changer transitions 0/651 dead transitions. [2024-06-27 21:53:38,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 651 transitions, 17831 flow [2024-06-27 21:53:38,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:38,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:38,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-27 21:53:38,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562200956937799 [2024-06-27 21:53:38,085 INFO L175 Difference]: Start difference. First operand has 429 places, 603 transitions, 15726 flow. Second operand 11 states and 235 transitions. [2024-06-27 21:53:38,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 651 transitions, 17831 flow [2024-06-27 21:53:41,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 651 transitions, 17645 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:41,939 INFO L231 Difference]: Finished difference. Result has 435 places, 604 transitions, 16256 flow [2024-06-27 21:53:41,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=15540, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16256, PETRI_PLACES=435, PETRI_TRANSITIONS=604} [2024-06-27 21:53:41,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-27 21:53:41,940 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 604 transitions, 16256 flow [2024-06-27 21:53:41,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:41,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:41,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:41,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:53:41,941 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 21:53:41,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:41,941 INFO L85 PathProgramCache]: Analyzing trace with hash -831573821, now seen corresponding path program 4 times [2024-06-27 21:53:41,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:41,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822683915] [2024-06-27 21:53:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:41,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:41,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:43,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:43,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:43,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822683915] [2024-06-27 21:53:43,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822683915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:43,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:43,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:53:43,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498171063] [2024-06-27 21:53:43,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:43,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:53:43,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:43,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:53:43,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:53:43,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:53:43,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 604 transitions, 16256 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:43,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:53:43,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:47,000 INFO L124 PetriNetUnfolderBase]: 4633/9610 cut-off events. [2024-06-27 21:53:47,000 INFO L125 PetriNetUnfolderBase]: For 784666/784666 co-relation queries the response was YES. [2024-06-27 21:53:47,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101490 conditions, 9610 events. 4633/9610 cut-off events. For 784666/784666 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 91468 event pairs, 854 based on Foata normal form. 6/9352 useless extension candidates. Maximal degree in co-relation 101283. Up to 5627 conditions per place. [2024-06-27 21:53:47,190 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 341 selfloop transitions, 307 changer transitions 0/660 dead transitions. [2024-06-27 21:53:47,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 660 transitions, 18987 flow [2024-06-27 21:53:47,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:47,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:47,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 21:53:47,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311004784688995 [2024-06-27 21:53:47,192 INFO L175 Difference]: Start difference. First operand has 435 places, 604 transitions, 16256 flow. Second operand 11 states and 222 transitions. [2024-06-27 21:53:47,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 660 transitions, 18987 flow [2024-06-27 21:53:51,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 660 transitions, 18327 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:51,246 INFO L231 Difference]: Finished difference. Result has 438 places, 605 transitions, 16281 flow [2024-06-27 21:53:51,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=15596, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16281, PETRI_PLACES=438, PETRI_TRANSITIONS=605} [2024-06-27 21:53:51,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 21:53:51,247 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 605 transitions, 16281 flow [2024-06-27 21:53:51,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:51,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:51,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:51,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:53:51,248 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 21:53:51,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:51,248 INFO L85 PathProgramCache]: Analyzing trace with hash 366524918, now seen corresponding path program 2 times [2024-06-27 21:53:51,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:51,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848882782] [2024-06-27 21:53:51,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:51,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:53,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:53,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:53,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848882782] [2024-06-27 21:53:53,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848882782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:53,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:53,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:53:53,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773749466] [2024-06-27 21:53:53,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:53,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:53:53,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:53,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:53:53,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:53:53,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:53:53,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 605 transitions, 16281 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:53,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:53:53,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:57,489 INFO L124 PetriNetUnfolderBase]: 4796/10030 cut-off events. [2024-06-27 21:53:57,489 INFO L125 PetriNetUnfolderBase]: For 834010/834010 co-relation queries the response was YES. [2024-06-27 21:53:57,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105741 conditions, 10030 events. 4796/10030 cut-off events. For 834010/834010 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 96662 event pairs, 963 based on Foata normal form. 8/9743 useless extension candidates. Maximal degree in co-relation 105531. Up to 6305 conditions per place. [2024-06-27 21:53:57,660 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 386 selfloop transitions, 279 changer transitions 0/677 dead transitions. [2024-06-27 21:53:57,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 677 transitions, 19198 flow [2024-06-27 21:53:57,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:53:57,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:53:57,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 259 transitions. [2024-06-27 21:53:57,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242914979757085 [2024-06-27 21:53:57,662 INFO L175 Difference]: Start difference. First operand has 438 places, 605 transitions, 16281 flow. Second operand 13 states and 259 transitions. [2024-06-27 21:53:57,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 677 transitions, 19198 flow [2024-06-27 21:54:01,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 677 transitions, 18574 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:01,293 INFO L231 Difference]: Finished difference. Result has 446 places, 626 transitions, 17163 flow [2024-06-27 21:54:01,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=15657, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17163, PETRI_PLACES=446, PETRI_TRANSITIONS=626} [2024-06-27 21:54:01,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-27 21:54:01,294 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 626 transitions, 17163 flow [2024-06-27 21:54:01,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:01,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:01,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:01,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:54:01,295 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 21:54:01,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash -2032581952, now seen corresponding path program 3 times [2024-06-27 21:54:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:01,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522226966] [2024-06-27 21:54:01,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:01,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:01,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:02,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:02,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522226966] [2024-06-27 21:54:02,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522226966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:02,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:02,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:54:02,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653436317] [2024-06-27 21:54:02,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:02,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:54:02,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:02,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:54:02,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:54:02,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:54:02,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 626 transitions, 17163 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:02,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:54:02,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:07,357 INFO L124 PetriNetUnfolderBase]: 4835/10131 cut-off events. [2024-06-27 21:54:07,357 INFO L125 PetriNetUnfolderBase]: For 916467/916467 co-relation queries the response was YES. [2024-06-27 21:54:07,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110322 conditions, 10131 events. 4835/10131 cut-off events. For 916467/916467 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 98023 event pairs, 965 based on Foata normal form. 6/9839 useless extension candidates. Maximal degree in co-relation 110108. Up to 5792 conditions per place. [2024-06-27 21:54:07,552 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 389 selfloop transitions, 275 changer transitions 0/676 dead transitions. [2024-06-27 21:54:07,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 676 transitions, 19872 flow [2024-06-27 21:54:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 21:54:07,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311004784688995 [2024-06-27 21:54:07,553 INFO L175 Difference]: Start difference. First operand has 446 places, 626 transitions, 17163 flow. Second operand 11 states and 222 transitions. [2024-06-27 21:54:07,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 676 transitions, 19872 flow [2024-06-27 21:54:11,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 676 transitions, 18734 flow, removed 314 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:11,401 INFO L231 Difference]: Finished difference. Result has 449 places, 632 transitions, 17102 flow [2024-06-27 21:54:11,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=16121, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17102, PETRI_PLACES=449, PETRI_TRANSITIONS=632} [2024-06-27 21:54:11,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-27 21:54:11,402 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 632 transitions, 17102 flow [2024-06-27 21:54:11,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:11,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:11,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 21:54:11,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:54:11,403 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 21:54:11,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:11,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2032581673, now seen corresponding path program 5 times [2024-06-27 21:54:11,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:11,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847770774] [2024-06-27 21:54:11,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:11,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:11,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:13,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:13,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:13,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847770774] [2024-06-27 21:54:13,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847770774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:13,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:13,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:54:13,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449116528] [2024-06-27 21:54:13,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:13,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:54:13,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:13,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:54:13,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:54:13,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:54:13,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 632 transitions, 17102 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:13,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:13,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:54:13,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:17,628 INFO L124 PetriNetUnfolderBase]: 4858/10196 cut-off events. [2024-06-27 21:54:17,628 INFO L125 PetriNetUnfolderBase]: For 892534/892534 co-relation queries the response was YES. [2024-06-27 21:54:17,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109995 conditions, 10196 events. 4858/10196 cut-off events. For 892534/892534 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 98820 event pairs, 937 based on Foata normal form. 6/9904 useless extension candidates. Maximal degree in co-relation 109781. Up to 5792 conditions per place. [2024-06-27 21:54:17,977 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 395 selfloop transitions, 276 changer transitions 0/684 dead transitions. [2024-06-27 21:54:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 684 transitions, 19467 flow [2024-06-27 21:54:17,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:17,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 21:54:17,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717703349282297 [2024-06-27 21:54:17,979 INFO L175 Difference]: Start difference. First operand has 449 places, 632 transitions, 17102 flow. Second operand 11 states and 239 transitions. [2024-06-27 21:54:17,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 684 transitions, 19467 flow [2024-06-27 21:54:21,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 684 transitions, 18576 flow, removed 184 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:21,578 INFO L231 Difference]: Finished difference. Result has 452 places, 634 transitions, 16956 flow [2024-06-27 21:54:21,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=16211, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16956, PETRI_PLACES=452, PETRI_TRANSITIONS=634} [2024-06-27 21:54:21,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-27 21:54:21,581 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 634 transitions, 16956 flow [2024-06-27 21:54:21,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:21,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:21,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:21,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:54:21,582 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 21:54:21,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:21,582 INFO L85 PathProgramCache]: Analyzing trace with hash 805989335, now seen corresponding path program 6 times [2024-06-27 21:54:21,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:21,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286299] [2024-06-27 21:54:21,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:21,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:23,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:23,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:23,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286299] [2024-06-27 21:54:23,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:23,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:23,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:54:23,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998511945] [2024-06-27 21:54:23,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:23,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:54:23,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:23,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:54:23,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:54:23,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-27 21:54:23,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 634 transitions, 16956 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:23,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:23,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-27 21:54:23,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:28,079 INFO L124 PetriNetUnfolderBase]: 4934/10375 cut-off events. [2024-06-27 21:54:28,080 INFO L125 PetriNetUnfolderBase]: For 907791/907791 co-relation queries the response was YES. [2024-06-27 21:54:28,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111262 conditions, 10375 events. 4934/10375 cut-off events. For 907791/907791 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 101019 event pairs, 973 based on Foata normal form. 6/10087 useless extension candidates. Maximal degree in co-relation 111047. Up to 6047 conditions per place. [2024-06-27 21:54:28,267 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 377 selfloop transitions, 311 changer transitions 0/700 dead transitions. [2024-06-27 21:54:28,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 700 transitions, 19786 flow [2024-06-27 21:54:28,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:54:28,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:54:28,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 276 transitions. [2024-06-27 21:54:28,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-06-27 21:54:28,268 INFO L175 Difference]: Start difference. First operand has 452 places, 634 transitions, 16956 flow. Second operand 14 states and 276 transitions. [2024-06-27 21:54:28,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 700 transitions, 19786 flow [2024-06-27 21:54:31,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 700 transitions, 19160 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:31,726 INFO L231 Difference]: Finished difference. Result has 458 places, 635 transitions, 16999 flow [2024-06-27 21:54:31,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=16330, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=16999, PETRI_PLACES=458, PETRI_TRANSITIONS=635} [2024-06-27 21:54:31,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-27 21:54:31,727 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 635 transitions, 16999 flow [2024-06-27 21:54:31,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:31,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:31,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:31,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:54:31,727 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 21:54:31,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:31,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1463152748, now seen corresponding path program 4 times [2024-06-27 21:54:31,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:31,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422504878] [2024-06-27 21:54:31,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:31,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:32,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:32,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422504878] [2024-06-27 21:54:32,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422504878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:32,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:32,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:54:32,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684246907] [2024-06-27 21:54:32,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:32,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:54:32,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:32,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:54:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:54:32,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-27 21:54:32,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 635 transitions, 16999 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:32,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:32,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-27 21:54:32,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand