./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:53:28,194 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:53:28,254 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:53:28,257 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:53:28,258 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:53:28,278 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:53:28,279 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:53:28,279 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:53:28,280 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:53:28,283 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:53:28,283 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:53:28,283 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:53:28,284 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:53:28,285 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:53:28,286 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:53:28,286 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:53:28,286 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:53:28,286 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:53:28,287 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:53:28,287 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:53:28,287 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:53:28,287 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:53:28,288 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:53:28,288 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:53:28,288 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:53:28,288 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:53:28,288 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:53:28,289 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:53:28,289 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:53:28,289 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:53:28,290 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:53:28,290 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:53:28,290 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:53:28,291 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:53:28,291 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:53:28,291 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:53:28,291 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:53:28,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:53:28,292 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:53:28,292 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:53:28,292 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:53:28,292 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:53:28,292 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:53:28,293 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 17:53:28,538 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:53:28,557 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:53:28,559 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:53:28,560 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:53:28,560 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:53:28,562 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:29,620 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:53:29,817 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:53:29,817 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:29,836 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/279e09282/6ce3fd26040f4e65845d51046d524d2e/FLAGd509c4724 [2024-06-27 17:53:29,846 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/279e09282/6ce3fd26040f4e65845d51046d524d2e [2024-06-27 17:53:29,848 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:53:29,848 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:53:29,849 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 17:53:29,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:53:29,929 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:53:29,931 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:53:29,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:53:29,935 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:53:29,936 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:53:29" (1/2) ... [2024-06-27 17:53:29,937 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@481c6972 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:53:29, skipping insertion in model container [2024-06-27 17:53:29,937 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:53:29" (1/2) ... [2024-06-27 17:53:29,938 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@63f83a18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:53:29, skipping insertion in model container [2024-06-27 17:53:29,939 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:29" (2/2) ... [2024-06-27 17:53:29,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@481c6972 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:29, skipping insertion in model container [2024-06-27 17:53:29,940 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:29" (2/2) ... [2024-06-27 17:53:29,940 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:53:29,976 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:53:29,977 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:53:29,977 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:53:29,977 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 17:53:29,977 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:53:29,978 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-27 17:53:30,014 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:53:30,201 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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 17:53:30,321 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:53:30,327 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:53:30,354 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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:53:30,394 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:53:30,421 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:53:30,422 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:53:30 WrapperNode [2024-06-27 17:53:30,422 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:53:30,423 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:53:30,423 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:53:30,423 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:53:30,427 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,437 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,454 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:53:30,454 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:53:30,455 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:53:30,455 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:53:30,455 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:53:30,462 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,462 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,464 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,473 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 17:53:30,473 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,474 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,477 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,479 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,480 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,480 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,482 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:53:30,483 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:53:30,483 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:53:30,483 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:53:30,483 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 05:53:30" (1/1) ... [2024-06-27 17:53:30,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:53:30,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:53:30,505 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 17:53:30,510 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 17:53:30,537 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:53:30,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:53:30,537 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:53:30,537 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:53:30,537 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:53:30,537 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:53:30,538 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:53:30,538 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:53:30,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:53:30,538 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:53:30,538 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:53:30,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:53:30,539 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 17:53:30,634 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:53:30,635 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:53:30,757 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:53:30,757 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:53:30,827 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:53:30,828 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:53:30,828 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:53:30 BoogieIcfgContainer [2024-06-27 17:53:30,828 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:53:30,836 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:53:30,837 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:53:30,840 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:53:30,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:53:29" (1/4) ... [2024-06-27 17:53:30,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c50ee50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:53:30, skipping insertion in model container [2024-06-27 17:53:30,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:53:29" (2/4) ... [2024-06-27 17:53:30,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c50ee50 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:53:30, skipping insertion in model container [2024-06-27 17:53:30,841 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 05:53:30" (3/4) ... [2024-06-27 17:53:30,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c50ee50 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:53:30, skipping insertion in model container [2024-06-27 17:53:30,842 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:53:30" (4/4) ... [2024-06-27 17:53:30,842 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:53:30,856 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:53:30,856 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:53:30,856 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:53:30,894 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:53:30,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 17:53:30,947 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-27 17:53:30,947 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:53:30,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-27 17:53:30,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 17:53:30,959 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-27 17:53:30,966 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:53:30,971 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;@31928083, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:53:30,971 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:53:30,975 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:53:30,975 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:53:30,975 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:53:30,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:30,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:53:30,976 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:30,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:30,985 INFO L85 PathProgramCache]: Analyzing trace with hash 208180420, now seen corresponding path program 1 times [2024-06-27 17:53:30,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:30,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976885238] [2024-06-27 17:53:30,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:30,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:31,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:31,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976885238] [2024-06-27 17:53:31,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976885238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:31,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:31,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:53:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772749600] [2024-06-27 17:53:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:31,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:53:31,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:31,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:53:31,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:53:31,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2024-06-27 17:53:31,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:31,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:31,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2024-06-27 17:53:31,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:31,474 INFO L124 PetriNetUnfolderBase]: 543/979 cut-off events. [2024-06-27 17:53:31,475 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-06-27 17:53:31,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 979 events. 543/979 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5351 event pairs, 373 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 1845. Up to 831 conditions per place. [2024-06-27 17:53:31,487 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 30 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-27 17:53:31,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 183 flow [2024-06-27 17:53:31,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:53:31,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:53:31,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-06-27 17:53:31,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7348484848484849 [2024-06-27 17:53:31,499 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 97 transitions. [2024-06-27 17:53:31,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 183 flow [2024-06-27 17:53:31,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:31,506 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-27 17:53:31,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 17:53:31,512 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-27 17:53:31,512 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-27 17:53:31,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:31,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:31,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:31,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:53:31,513 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:31,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash 900537350, now seen corresponding path program 1 times [2024-06-27 17:53:31,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:31,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92077094] [2024-06-27 17:53:31,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:31,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:31,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:31,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:31,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92077094] [2024-06-27 17:53:31,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92077094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:31,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:31,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:31,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672048307] [2024-06-27 17:53:31,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:31,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:31,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:31,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:31,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:31,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:31,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:31,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:31,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:31,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:31,968 INFO L124 PetriNetUnfolderBase]: 954/1676 cut-off events. [2024-06-27 17:53:31,969 INFO L125 PetriNetUnfolderBase]: For 285/299 co-relation queries the response was YES. [2024-06-27 17:53:31,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3608 conditions, 1676 events. 954/1676 cut-off events. For 285/299 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9468 event pairs, 507 based on Foata normal form. 13/1642 useless extension candidates. Maximal degree in co-relation 3596. Up to 1354 conditions per place. [2024-06-27 17:53:31,979 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 40 selfloop transitions, 6 changer transitions 0/60 dead transitions. [2024-06-27 17:53:31,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 60 transitions, 250 flow [2024-06-27 17:53:31,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:31,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:31,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:53:31,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:53:31,983 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:53:31,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 60 transitions, 250 flow [2024-06-27 17:53:31,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:31,987 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 135 flow [2024-06-27 17:53:31,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=135, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 17:53:31,988 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 2 predicate places. [2024-06-27 17:53:31,988 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 135 flow [2024-06-27 17:53:31,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:31,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:31,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:31,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:53:31,991 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:31,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:31,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1574484167, now seen corresponding path program 1 times [2024-06-27 17:53:31,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:31,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660857366] [2024-06-27 17:53:31,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:31,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:32,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:32,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660857366] [2024-06-27 17:53:32,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660857366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:32,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:32,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:53:32,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95905834] [2024-06-27 17:53:32,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:32,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:53:32,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:32,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:53:32,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:53:32,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:32,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 135 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:32,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:32,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:32,253 INFO L124 PetriNetUnfolderBase]: 912/1488 cut-off events. [2024-06-27 17:53:32,254 INFO L125 PetriNetUnfolderBase]: For 623/623 co-relation queries the response was YES. [2024-06-27 17:53:32,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3596 conditions, 1488 events. 912/1488 cut-off events. For 623/623 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8055 event pairs, 331 based on Foata normal form. 2/1486 useless extension candidates. Maximal degree in co-relation 3582. Up to 1352 conditions per place. [2024-06-27 17:53:32,263 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 42 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-06-27 17:53:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 63 transitions, 285 flow [2024-06-27 17:53:32,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:32,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:32,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 17:53:32,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:53:32,266 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 135 flow. Second operand 4 states and 118 transitions. [2024-06-27 17:53:32,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 63 transitions, 285 flow [2024-06-27 17:53:32,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 270 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:32,272 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 170 flow [2024-06-27 17:53:32,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 17:53:32,273 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 5 predicate places. [2024-06-27 17:53:32,273 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 170 flow [2024-06-27 17:53:32,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:32,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:32,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:53:32,275 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:32,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:32,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1935894250, now seen corresponding path program 1 times [2024-06-27 17:53:32,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749170197] [2024-06-27 17:53:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:32,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:32,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:32,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749170197] [2024-06-27 17:53:32,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749170197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:32,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:32,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:32,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441434504] [2024-06-27 17:53:32,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:32,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:32,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:32,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:32,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:32,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:32,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:32,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:32,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:32,577 INFO L124 PetriNetUnfolderBase]: 904/1476 cut-off events. [2024-06-27 17:53:32,578 INFO L125 PetriNetUnfolderBase]: For 989/989 co-relation queries the response was YES. [2024-06-27 17:53:32,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3912 conditions, 1476 events. 904/1476 cut-off events. For 989/989 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8047 event pairs, 307 based on Foata normal form. 4/1476 useless extension candidates. Maximal degree in co-relation 3896. Up to 1314 conditions per place. [2024-06-27 17:53:32,588 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 49 selfloop transitions, 9 changer transitions 0/72 dead transitions. [2024-06-27 17:53:32,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 346 flow [2024-06-27 17:53:32,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:32,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:32,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:53:32,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:53:32,590 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 170 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:53:32,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 346 flow [2024-06-27 17:53:32,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 72 transitions, 346 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:32,594 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 207 flow [2024-06-27 17:53:32,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=207, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-27 17:53:32,595 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 10 predicate places. [2024-06-27 17:53:32,596 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 207 flow [2024-06-27 17:53:32,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:32,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:32,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:53:32,596 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:32,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:32,597 INFO L85 PathProgramCache]: Analyzing trace with hash 423233608, now seen corresponding path program 1 times [2024-06-27 17:53:32,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:32,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348477312] [2024-06-27 17:53:32,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:32,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:32,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:32,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:32,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348477312] [2024-06-27 17:53:32,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348477312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:32,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:32,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:32,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867035762] [2024-06-27 17:53:32,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:32,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:32,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:32,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:32,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:32,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:32,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 207 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:32,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:32,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:32,919 INFO L124 PetriNetUnfolderBase]: 1199/1968 cut-off events. [2024-06-27 17:53:32,919 INFO L125 PetriNetUnfolderBase]: For 2002/2005 co-relation queries the response was YES. [2024-06-27 17:53:32,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5459 conditions, 1968 events. 1199/1968 cut-off events. For 2002/2005 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11070 event pairs, 323 based on Foata normal form. 5/1964 useless extension candidates. Maximal degree in co-relation 5440. Up to 1639 conditions per place. [2024-06-27 17:53:32,931 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-27 17:53:32,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 74 transitions, 407 flow [2024-06-27 17:53:32,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:32,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:32,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:53:32,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:53:32,933 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 207 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:53:32,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 74 transitions, 407 flow [2024-06-27 17:53:32,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 388 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:32,937 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 264 flow [2024-06-27 17:53:32,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=264, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-27 17:53:32,938 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 11 predicate places. [2024-06-27 17:53:32,938 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 264 flow [2024-06-27 17:53:32,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:32,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:32,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:32,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:53:32,939 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:32,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:32,939 INFO L85 PathProgramCache]: Analyzing trace with hash 423353578, now seen corresponding path program 2 times [2024-06-27 17:53:32,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:32,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382269427] [2024-06-27 17:53:32,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:32,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:33,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:33,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:33,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382269427] [2024-06-27 17:53:33,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382269427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:33,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:33,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:33,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139147208] [2024-06-27 17:53:33,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:33,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:33,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:33,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:33,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:33,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:33,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:33,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:33,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:33,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:33,234 INFO L124 PetriNetUnfolderBase]: 1194/2003 cut-off events. [2024-06-27 17:53:33,234 INFO L125 PetriNetUnfolderBase]: For 3009/3012 co-relation queries the response was YES. [2024-06-27 17:53:33,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6110 conditions, 2003 events. 1194/2003 cut-off events. For 3009/3012 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11474 event pairs, 519 based on Foata normal form. 2/1979 useless extension candidates. Maximal degree in co-relation 6090. Up to 1673 conditions per place. [2024-06-27 17:53:33,246 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 58 selfloop transitions, 15 changer transitions 0/86 dead transitions. [2024-06-27 17:53:33,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 86 transitions, 523 flow [2024-06-27 17:53:33,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:33,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:53:33,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:53:33,248 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 264 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:53:33,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 86 transitions, 523 flow [2024-06-27 17:53:33,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 482 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:33,256 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 348 flow [2024-06-27 17:53:33,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=348, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-27 17:53:33,258 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2024-06-27 17:53:33,258 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 348 flow [2024-06-27 17:53:33,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:33,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:33,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:33,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:53:33,259 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:33,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:33,260 INFO L85 PathProgramCache]: Analyzing trace with hash -507666631, now seen corresponding path program 1 times [2024-06-27 17:53:33,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:33,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459306358] [2024-06-27 17:53:33,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:33,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:33,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:33,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:33,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459306358] [2024-06-27 17:53:33,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459306358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:33,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:33,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:33,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523706891] [2024-06-27 17:53:33,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:33,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:33,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:33,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:33,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:33,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 348 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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 17:53:33,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:33,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:33,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:33,543 INFO L124 PetriNetUnfolderBase]: 1129/1874 cut-off events. [2024-06-27 17:53:33,543 INFO L125 PetriNetUnfolderBase]: For 3209/3209 co-relation queries the response was YES. [2024-06-27 17:53:33,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5945 conditions, 1874 events. 1129/1874 cut-off events. For 3209/3209 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10495 event pairs, 329 based on Foata normal form. 1/1868 useless extension candidates. Maximal degree in co-relation 5922. Up to 1623 conditions per place. [2024-06-27 17:53:33,557 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 57 selfloop transitions, 8 changer transitions 0/83 dead transitions. [2024-06-27 17:53:33,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 554 flow [2024-06-27 17:53:33,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:33,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:33,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-27 17:53:33,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-27 17:53:33,558 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 348 flow. Second operand 4 states and 115 transitions. [2024-06-27 17:53:33,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 554 flow [2024-06-27 17:53:33,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 532 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:33,565 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 405 flow [2024-06-27 17:53:33,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=405, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-27 17:53:33,566 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-27 17:53:33,567 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 405 flow [2024-06-27 17:53:33,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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 17:53:33,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:33,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:33,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:53:33,567 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:33,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:33,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1251061185, now seen corresponding path program 1 times [2024-06-27 17:53:33,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:33,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274792772] [2024-06-27 17:53:33,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:33,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:33,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:33,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:33,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:33,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274792772] [2024-06-27 17:53:33,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274792772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:33,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:33,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:33,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714610222] [2024-06-27 17:53:33,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:33,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:33,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:33,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:33,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:33,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:33,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 405 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:33,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:33,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:33,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:33,962 INFO L124 PetriNetUnfolderBase]: 1572/2566 cut-off events. [2024-06-27 17:53:33,962 INFO L125 PetriNetUnfolderBase]: For 5875/5878 co-relation queries the response was YES. [2024-06-27 17:53:33,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8808 conditions, 2566 events. 1572/2566 cut-off events. For 5875/5878 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15088 event pairs, 207 based on Foata normal form. 18/2577 useless extension candidates. Maximal degree in co-relation 8781. Up to 1642 conditions per place. [2024-06-27 17:53:33,978 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 74 selfloop transitions, 29 changer transitions 0/116 dead transitions. [2024-06-27 17:53:33,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 116 transitions, 797 flow [2024-06-27 17:53:33,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:33,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:53:33,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-27 17:53:33,982 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 405 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:53:33,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 116 transitions, 797 flow [2024-06-27 17:53:33,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 116 transitions, 793 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:33,991 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 542 flow [2024-06-27 17:53:33,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-27 17:53:33,993 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2024-06-27 17:53:33,993 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 542 flow [2024-06-27 17:53:33,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:33,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:33,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:33,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:53:33,994 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:33,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:33,994 INFO L85 PathProgramCache]: Analyzing trace with hash -439637233, now seen corresponding path program 2 times [2024-06-27 17:53:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:33,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381466100] [2024-06-27 17:53:33,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:33,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:34,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:34,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:34,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381466100] [2024-06-27 17:53:34,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381466100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:34,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:34,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:34,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733350659] [2024-06-27 17:53:34,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:34,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:34,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:34,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:34,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:34,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:34,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 542 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:34,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:34,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:34,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:34,371 INFO L124 PetriNetUnfolderBase]: 1516/2494 cut-off events. [2024-06-27 17:53:34,372 INFO L125 PetriNetUnfolderBase]: For 7901/7904 co-relation queries the response was YES. [2024-06-27 17:53:34,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9228 conditions, 2494 events. 1516/2494 cut-off events. For 7901/7904 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14712 event pairs, 309 based on Foata normal form. 28/2510 useless extension candidates. Maximal degree in co-relation 9197. Up to 1825 conditions per place. [2024-06-27 17:53:34,387 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 68 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-06-27 17:53:34,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 827 flow [2024-06-27 17:53:34,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:34,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:53:34,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6909090909090909 [2024-06-27 17:53:34,389 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 542 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:53:34,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 827 flow [2024-06-27 17:53:34,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 782 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:34,401 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 576 flow [2024-06-27 17:53:34,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=576, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-27 17:53:34,402 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 31 predicate places. [2024-06-27 17:53:34,402 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 576 flow [2024-06-27 17:53:34,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:34,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:34,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:34,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:53:34,403 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:34,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:34,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1179058071, now seen corresponding path program 3 times [2024-06-27 17:53:34,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:34,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960862376] [2024-06-27 17:53:34,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:34,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:34,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:34,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:34,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960862376] [2024-06-27 17:53:34,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960862376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:34,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:34,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:34,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667587541] [2024-06-27 17:53:34,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:34,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:34,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:34,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:34,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:34,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:34,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 576 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:34,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:34,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:34,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:34,760 INFO L124 PetriNetUnfolderBase]: 1575/2561 cut-off events. [2024-06-27 17:53:34,760 INFO L125 PetriNetUnfolderBase]: For 8178/8181 co-relation queries the response was YES. [2024-06-27 17:53:34,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9751 conditions, 2561 events. 1575/2561 cut-off events. For 8178/8181 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14945 event pairs, 395 based on Foata normal form. 16/2568 useless extension candidates. Maximal degree in co-relation 9718. Up to 2137 conditions per place. [2024-06-27 17:53:34,806 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 82 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-27 17:53:34,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 877 flow [2024-06-27 17:53:34,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:34,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:34,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:53:34,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-27 17:53:34,808 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 576 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:53:34,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 877 flow [2024-06-27 17:53:34,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 835 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:34,823 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 589 flow [2024-06-27 17:53:34,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=589, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2024-06-27 17:53:34,823 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-27 17:53:34,824 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 589 flow [2024-06-27 17:53:34,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:34,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:34,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:34,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:53:34,824 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:34,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:34,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1178873621, now seen corresponding path program 1 times [2024-06-27 17:53:34,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:34,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629480173] [2024-06-27 17:53:34,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:34,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:34,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:34,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:34,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629480173] [2024-06-27 17:53:34,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629480173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:34,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:34,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:34,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415914171] [2024-06-27 17:53:34,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:34,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:34,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:34,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:34,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:34,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:34,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 79 transitions, 589 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:34,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:34,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:34,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:35,187 INFO L124 PetriNetUnfolderBase]: 1555/2529 cut-off events. [2024-06-27 17:53:35,187 INFO L125 PetriNetUnfolderBase]: For 8386/8389 co-relation queries the response was YES. [2024-06-27 17:53:35,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9566 conditions, 2529 events. 1555/2529 cut-off events. For 8386/8389 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14797 event pairs, 300 based on Foata normal form. 12/2532 useless extension candidates. Maximal degree in co-relation 9532. Up to 1808 conditions per place. [2024-06-27 17:53:35,201 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 82 selfloop transitions, 20 changer transitions 0/115 dead transitions. [2024-06-27 17:53:35,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 115 transitions, 882 flow [2024-06-27 17:53:35,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:53:35,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-06-27 17:53:35,203 INFO L175 Difference]: Start difference. First operand has 82 places, 79 transitions, 589 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:53:35,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 115 transitions, 882 flow [2024-06-27 17:53:35,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 115 transitions, 843 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:35,219 INFO L231 Difference]: Finished difference. Result has 83 places, 78 transitions, 576 flow [2024-06-27 17:53:35,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=576, PETRI_PLACES=83, PETRI_TRANSITIONS=78} [2024-06-27 17:53:35,219 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 35 predicate places. [2024-06-27 17:53:35,219 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 78 transitions, 576 flow [2024-06-27 17:53:35,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:35,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:35,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:35,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:53:35,220 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:35,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:35,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1437435855, now seen corresponding path program 1 times [2024-06-27 17:53:35,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:35,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896286638] [2024-06-27 17:53:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:35,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:35,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:35,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896286638] [2024-06-27 17:53:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896286638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:35,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382589305] [2024-06-27 17:53:35,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:35,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:53:35,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:35,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:53:35,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:53:35,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:35,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 78 transitions, 576 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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 17:53:35,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:35,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:35,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:35,487 INFO L124 PetriNetUnfolderBase]: 1446/2415 cut-off events. [2024-06-27 17:53:35,487 INFO L125 PetriNetUnfolderBase]: For 8468/8468 co-relation queries the response was YES. [2024-06-27 17:53:35,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9198 conditions, 2415 events. 1446/2415 cut-off events. For 8468/8468 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14507 event pairs, 364 based on Foata normal form. 2/2412 useless extension candidates. Maximal degree in co-relation 9163. Up to 2129 conditions per place. [2024-06-27 17:53:35,502 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 70 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2024-06-27 17:53:35,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 104 transitions, 862 flow [2024-06-27 17:53:35,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:35,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:35,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 17:53:35,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6454545454545455 [2024-06-27 17:53:35,504 INFO L175 Difference]: Start difference. First operand has 83 places, 78 transitions, 576 flow. Second operand 5 states and 142 transitions. [2024-06-27 17:53:35,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 104 transitions, 862 flow [2024-06-27 17:53:35,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 811 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:35,520 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 668 flow [2024-06-27 17:53:35,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=668, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2024-06-27 17:53:35,521 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 38 predicate places. [2024-06-27 17:53:35,521 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 668 flow [2024-06-27 17:53:35,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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 17:53:35,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:35,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:35,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:53:35,522 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:35,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:35,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1957263272, now seen corresponding path program 1 times [2024-06-27 17:53:35,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:35,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752474987] [2024-06-27 17:53:35,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:35,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:35,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:35,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:35,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:35,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752474987] [2024-06-27 17:53:35,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752474987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:35,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:35,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:35,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372352854] [2024-06-27 17:53:35,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:35,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:35,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:35,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:35,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:35,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:35,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 668 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:35,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:35,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:35,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:35,859 INFO L124 PetriNetUnfolderBase]: 1483/2465 cut-off events. [2024-06-27 17:53:35,859 INFO L125 PetriNetUnfolderBase]: For 9074/9074 co-relation queries the response was YES. [2024-06-27 17:53:35,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9366 conditions, 2465 events. 1483/2465 cut-off events. For 9074/9074 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14857 event pairs, 375 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 9329. Up to 2121 conditions per place. [2024-06-27 17:53:35,875 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 62 selfloop transitions, 18 changer transitions 0/101 dead transitions. [2024-06-27 17:53:35,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 101 transitions, 876 flow [2024-06-27 17:53:35,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:35,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:35,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 17:53:35,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:53:35,877 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 668 flow. Second operand 4 states and 116 transitions. [2024-06-27 17:53:35,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 101 transitions, 876 flow [2024-06-27 17:53:35,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 101 transitions, 846 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-27 17:53:35,895 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 711 flow [2024-06-27 17:53:35,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=711, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2024-06-27 17:53:35,895 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 42 predicate places. [2024-06-27 17:53:35,895 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 711 flow [2024-06-27 17:53:35,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:35,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:35,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:35,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:53:35,896 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:35,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:35,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1956877322, now seen corresponding path program 2 times [2024-06-27 17:53:35,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351907314] [2024-06-27 17:53:35,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:35,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:35,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:35,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:35,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:35,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351907314] [2024-06-27 17:53:35,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351907314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:35,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:35,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:35,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574993388] [2024-06-27 17:53:35,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:35,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:35,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:35,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:35,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:36,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:36,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 711 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:36,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:36,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:36,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:36,214 INFO L124 PetriNetUnfolderBase]: 1481/2448 cut-off events. [2024-06-27 17:53:36,215 INFO L125 PetriNetUnfolderBase]: For 10442/10442 co-relation queries the response was YES. [2024-06-27 17:53:36,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9722 conditions, 2448 events. 1481/2448 cut-off events. For 10442/10442 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14562 event pairs, 374 based on Foata normal form. 2/2428 useless extension candidates. Maximal degree in co-relation 9682. Up to 2107 conditions per place. [2024-06-27 17:53:36,233 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 65 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-27 17:53:36,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 107 transitions, 943 flow [2024-06-27 17:53:36,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:36,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:36,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 17:53:36,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 17:53:36,234 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 711 flow. Second operand 5 states and 140 transitions. [2024-06-27 17:53:36,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 107 transitions, 943 flow [2024-06-27 17:53:36,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 107 transitions, 898 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:36,257 INFO L231 Difference]: Finished difference. Result has 93 places, 92 transitions, 746 flow [2024-06-27 17:53:36,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=746, PETRI_PLACES=93, PETRI_TRANSITIONS=92} [2024-06-27 17:53:36,257 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 45 predicate places. [2024-06-27 17:53:36,257 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 92 transitions, 746 flow [2024-06-27 17:53:36,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:36,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:36,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:36,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:53:36,258 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:36,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:36,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1610839290, now seen corresponding path program 1 times [2024-06-27 17:53:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:36,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071622139] [2024-06-27 17:53:36,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:36,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:36,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:36,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:36,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:36,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071622139] [2024-06-27 17:53:36,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071622139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:36,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:36,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:36,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518483392] [2024-06-27 17:53:36,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:36,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:36,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:36,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:36,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:36,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:36,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 92 transitions, 746 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:36,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:36,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:36,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:36,595 INFO L124 PetriNetUnfolderBase]: 1576/2605 cut-off events. [2024-06-27 17:53:36,595 INFO L125 PetriNetUnfolderBase]: For 11551/11551 co-relation queries the response was YES. [2024-06-27 17:53:36,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10514 conditions, 2605 events. 1576/2605 cut-off events. For 11551/11551 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15519 event pairs, 630 based on Foata normal form. 1/2591 useless extension candidates. Maximal degree in co-relation 10473. Up to 2303 conditions per place. [2024-06-27 17:53:36,612 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 96 selfloop transitions, 19 changer transitions 0/128 dead transitions. [2024-06-27 17:53:36,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1161 flow [2024-06-27 17:53:36,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:36,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 17:53:36,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-27 17:53:36,613 INFO L175 Difference]: Start difference. First operand has 93 places, 92 transitions, 746 flow. Second operand 6 states and 164 transitions. [2024-06-27 17:53:36,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1161 flow [2024-06-27 17:53:36,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 128 transitions, 1109 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:36,631 INFO L231 Difference]: Finished difference. Result has 98 places, 104 transitions, 863 flow [2024-06-27 17:53:36,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=98, PETRI_TRANSITIONS=104} [2024-06-27 17:53:36,632 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 50 predicate places. [2024-06-27 17:53:36,632 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 104 transitions, 863 flow [2024-06-27 17:53:36,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:36,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:36,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:36,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:53:36,633 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:36,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:36,633 INFO L85 PathProgramCache]: Analyzing trace with hash -194048800, now seen corresponding path program 2 times [2024-06-27 17:53:36,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:36,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571196093] [2024-06-27 17:53:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:36,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:36,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:36,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:36,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571196093] [2024-06-27 17:53:36,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571196093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:36,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:36,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:36,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676795126] [2024-06-27 17:53:36,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:36,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:36,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:36,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:36,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:36,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:36,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 104 transitions, 863 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:36,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:36,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:36,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:36,995 INFO L124 PetriNetUnfolderBase]: 1587/2582 cut-off events. [2024-06-27 17:53:36,995 INFO L125 PetriNetUnfolderBase]: For 12918/12918 co-relation queries the response was YES. [2024-06-27 17:53:37,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10971 conditions, 2582 events. 1587/2582 cut-off events. For 12918/12918 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15081 event pairs, 364 based on Foata normal form. 1/2578 useless extension candidates. Maximal degree in co-relation 10927. Up to 2329 conditions per place. [2024-06-27 17:53:37,011 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 98 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-06-27 17:53:37,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1205 flow [2024-06-27 17:53:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:37,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 17:53:37,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409090909090909 [2024-06-27 17:53:37,013 INFO L175 Difference]: Start difference. First operand has 98 places, 104 transitions, 863 flow. Second operand 5 states and 141 transitions. [2024-06-27 17:53:37,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1205 flow [2024-06-27 17:53:37,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 128 transitions, 1171 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:37,039 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 916 flow [2024-06-27 17:53:37,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=916, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-27 17:53:37,040 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-27 17:53:37,041 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 916 flow [2024-06-27 17:53:37,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:37,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:37,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:37,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:53:37,042 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:37,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:37,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1956871370, now seen corresponding path program 3 times [2024-06-27 17:53:37,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:37,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374279928] [2024-06-27 17:53:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:37,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:37,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:37,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:37,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374279928] [2024-06-27 17:53:37,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374279928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:37,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:37,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:37,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63325895] [2024-06-27 17:53:37,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:37,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:37,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:37,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:37,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:37,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:37,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 916 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:37,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:37,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:37,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:37,399 INFO L124 PetriNetUnfolderBase]: 1584/2578 cut-off events. [2024-06-27 17:53:37,399 INFO L125 PetriNetUnfolderBase]: For 13804/13804 co-relation queries the response was YES. [2024-06-27 17:53:37,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10992 conditions, 2578 events. 1584/2578 cut-off events. For 13804/13804 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15097 event pairs, 361 based on Foata normal form. 1/2576 useless extension candidates. Maximal degree in co-relation 10946. Up to 2326 conditions per place. [2024-06-27 17:53:37,419 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 102 selfloop transitions, 19 changer transitions 0/134 dead transitions. [2024-06-27 17:53:37,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 134 transitions, 1227 flow [2024-06-27 17:53:37,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:37,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 17:53:37,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974025974025974 [2024-06-27 17:53:37,420 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 916 flow. Second operand 7 states and 184 transitions. [2024-06-27 17:53:37,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 134 transitions, 1227 flow [2024-06-27 17:53:37,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 134 transitions, 1175 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:37,450 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 916 flow [2024-06-27 17:53:37,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=916, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-27 17:53:37,450 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 58 predicate places. [2024-06-27 17:53:37,450 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 916 flow [2024-06-27 17:53:37,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:37,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:37,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:53:37,451 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:37,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:37,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1956863434, now seen corresponding path program 1 times [2024-06-27 17:53:37,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:37,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14056504] [2024-06-27 17:53:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:37,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:37,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:37,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:37,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:37,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14056504] [2024-06-27 17:53:37,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14056504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:37,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:37,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:37,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702090633] [2024-06-27 17:53:37,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:37,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:37,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:37,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:37,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:37,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:37,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 916 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:37,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:37,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:37,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:37,810 INFO L124 PetriNetUnfolderBase]: 1496/2542 cut-off events. [2024-06-27 17:53:37,810 INFO L125 PetriNetUnfolderBase]: For 14315/14317 co-relation queries the response was YES. [2024-06-27 17:53:37,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10537 conditions, 2542 events. 1496/2542 cut-off events. For 14315/14317 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15528 event pairs, 617 based on Foata normal form. 2/2504 useless extension candidates. Maximal degree in co-relation 10490. Up to 2170 conditions per place. [2024-06-27 17:53:37,829 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 97 selfloop transitions, 10 changer transitions 0/128 dead transitions. [2024-06-27 17:53:37,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 128 transitions, 1187 flow [2024-06-27 17:53:37,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:37,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:37,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:53:37,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-06-27 17:53:37,831 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 916 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:53:37,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 128 transitions, 1187 flow [2024-06-27 17:53:37,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 128 transitions, 1147 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:37,860 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 919 flow [2024-06-27 17:53:37,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=919, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-27 17:53:37,861 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 58 predicate places. [2024-06-27 17:53:37,861 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 919 flow [2024-06-27 17:53:37,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:37,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:37,862 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 17:53:37,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:53:37,862 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:37,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:37,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1876829832, now seen corresponding path program 1 times [2024-06-27 17:53:37,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:37,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683284192] [2024-06-27 17:53:37,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:37,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:37,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:37,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:37,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683284192] [2024-06-27 17:53:37,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683284192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:37,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:37,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:37,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710402574] [2024-06-27 17:53:37,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:37,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:38,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:38,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 919 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:38,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:38,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:38,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:38,279 INFO L124 PetriNetUnfolderBase]: 1540/2589 cut-off events. [2024-06-27 17:53:38,279 INFO L125 PetriNetUnfolderBase]: For 16450/16450 co-relation queries the response was YES. [2024-06-27 17:53:38,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11034 conditions, 2589 events. 1540/2589 cut-off events. For 16450/16450 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15585 event pairs, 325 based on Foata normal form. 4/2586 useless extension candidates. Maximal degree in co-relation 10986. Up to 2056 conditions per place. [2024-06-27 17:53:38,298 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 91 selfloop transitions, 30 changer transitions 0/143 dead transitions. [2024-06-27 17:53:38,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1314 flow [2024-06-27 17:53:38,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:38,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:38,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:53:38,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:53:38,300 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 919 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:53:38,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1314 flow [2024-06-27 17:53:38,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 143 transitions, 1292 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:38,332 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 1039 flow [2024-06-27 17:53:38,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-06-27 17:53:38,333 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 63 predicate places. [2024-06-27 17:53:38,333 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 1039 flow [2024-06-27 17:53:38,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:38,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:38,334 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 17:53:38,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:53:38,334 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:38,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:38,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1603593746, now seen corresponding path program 2 times [2024-06-27 17:53:38,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:38,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814430593] [2024-06-27 17:53:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:38,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:38,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:38,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:38,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814430593] [2024-06-27 17:53:38,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814430593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:38,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:38,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:53:38,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578035828] [2024-06-27 17:53:38,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:38,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:53:38,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:38,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:53:38,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:53:38,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:38,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 1039 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:38,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:38,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:38,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:38,693 INFO L124 PetriNetUnfolderBase]: 1529/2556 cut-off events. [2024-06-27 17:53:38,693 INFO L125 PetriNetUnfolderBase]: For 18575/18575 co-relation queries the response was YES. [2024-06-27 17:53:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11332 conditions, 2556 events. 1529/2556 cut-off events. For 18575/18575 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15401 event pairs, 392 based on Foata normal form. 4/2553 useless extension candidates. Maximal degree in co-relation 11281. Up to 2166 conditions per place. [2024-06-27 17:53:38,712 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 90 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2024-06-27 17:53:38,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 138 transitions, 1321 flow [2024-06-27 17:53:38,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:38,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:38,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 17:53:38,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-27 17:53:38,714 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 1039 flow. Second operand 6 states and 166 transitions. [2024-06-27 17:53:38,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 138 transitions, 1321 flow [2024-06-27 17:53:38,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 138 transitions, 1235 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:38,747 INFO L231 Difference]: Finished difference. Result has 114 places, 116 transitions, 1011 flow [2024-06-27 17:53:38,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1011, PETRI_PLACES=114, PETRI_TRANSITIONS=116} [2024-06-27 17:53:38,747 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 66 predicate places. [2024-06-27 17:53:38,748 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 116 transitions, 1011 flow [2024-06-27 17:53:38,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 17:53:38,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:38,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:38,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:53:38,748 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:38,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:38,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1327427452, now seen corresponding path program 1 times [2024-06-27 17:53:38,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:38,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366816195] [2024-06-27 17:53:38,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:38,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:38,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:38,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:38,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:38,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366816195] [2024-06-27 17:53:38,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366816195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:38,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:38,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240263164] [2024-06-27 17:53:38,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:38,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:38,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:38,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:38,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:38,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:38,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 116 transitions, 1011 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:38,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:38,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:38,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:39,093 INFO L124 PetriNetUnfolderBase]: 1616/2645 cut-off events. [2024-06-27 17:53:39,093 INFO L125 PetriNetUnfolderBase]: For 18647/18650 co-relation queries the response was YES. [2024-06-27 17:53:39,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11612 conditions, 2645 events. 1616/2645 cut-off events. For 18647/18650 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15670 event pairs, 381 based on Foata normal form. 1/2637 useless extension candidates. Maximal degree in co-relation 11560. Up to 2257 conditions per place. [2024-06-27 17:53:39,111 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 88 selfloop transitions, 36 changer transitions 0/137 dead transitions. [2024-06-27 17:53:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 137 transitions, 1337 flow [2024-06-27 17:53:39,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:53:39,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-27 17:53:39,112 INFO L175 Difference]: Start difference. First operand has 114 places, 116 transitions, 1011 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:53:39,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 137 transitions, 1337 flow [2024-06-27 17:53:39,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 137 transitions, 1283 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:39,209 INFO L231 Difference]: Finished difference. Result has 115 places, 119 transitions, 1084 flow [2024-06-27 17:53:39,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1084, PETRI_PLACES=115, PETRI_TRANSITIONS=119} [2024-06-27 17:53:39,210 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2024-06-27 17:53:39,210 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 119 transitions, 1084 flow [2024-06-27 17:53:39,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:39,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:39,212 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 17:53:39,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:53:39,212 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:39,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:39,212 INFO L85 PathProgramCache]: Analyzing trace with hash 431964962, now seen corresponding path program 2 times [2024-06-27 17:53:39,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:39,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445535430] [2024-06-27 17:53:39,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:39,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:39,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:39,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 17:53:39,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:39,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445535430] [2024-06-27 17:53:39,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445535430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:39,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:39,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:39,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154923970] [2024-06-27 17:53:39,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:39,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:39,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:39,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:39,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:39,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 119 transitions, 1084 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:39,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:39,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:39,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:39,552 INFO L124 PetriNetUnfolderBase]: 1627/2740 cut-off events. [2024-06-27 17:53:39,553 INFO L125 PetriNetUnfolderBase]: For 21787/21790 co-relation queries the response was YES. [2024-06-27 17:53:39,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12207 conditions, 2740 events. 1627/2740 cut-off events. For 21787/21790 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16687 event pairs, 447 based on Foata normal form. 1/2726 useless extension candidates. Maximal degree in co-relation 12154. Up to 2240 conditions per place. [2024-06-27 17:53:39,570 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 95 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2024-06-27 17:53:39,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 150 transitions, 1538 flow [2024-06-27 17:53:39,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:53:39,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 17:53:39,572 INFO L175 Difference]: Start difference. First operand has 115 places, 119 transitions, 1084 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:53:39,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 150 transitions, 1538 flow [2024-06-27 17:53:39,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 150 transitions, 1439 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:39,615 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 1167 flow [2024-06-27 17:53:39,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=995, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1167, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2024-06-27 17:53:39,616 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 70 predicate places. [2024-06-27 17:53:39,616 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 1167 flow [2024-06-27 17:53:39,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:39,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:39,617 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 17:53:39,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:53:39,617 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:39,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:39,617 INFO L85 PathProgramCache]: Analyzing trace with hash 432234073, now seen corresponding path program 1 times [2024-06-27 17:53:39,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:39,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52262911] [2024-06-27 17:53:39,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:39,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:39,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:39,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52262911] [2024-06-27 17:53:39,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52262911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:39,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:39,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663610697] [2024-06-27 17:53:39,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:39,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:39,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:39,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:39,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:39,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 1167 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:39,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:39,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:39,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:40,008 INFO L124 PetriNetUnfolderBase]: 1652/2703 cut-off events. [2024-06-27 17:53:40,009 INFO L125 PetriNetUnfolderBase]: For 22217/22223 co-relation queries the response was YES. [2024-06-27 17:53:40,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12451 conditions, 2703 events. 1652/2703 cut-off events. For 22217/22223 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16124 event pairs, 368 based on Foata normal form. 5/2703 useless extension candidates. Maximal degree in co-relation 12397. Up to 2309 conditions per place. [2024-06-27 17:53:40,028 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 104 selfloop transitions, 45 changer transitions 0/162 dead transitions. [2024-06-27 17:53:40,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 162 transitions, 1653 flow [2024-06-27 17:53:40,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:40,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:40,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:53:40,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 17:53:40,029 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 1167 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:53:40,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 162 transitions, 1653 flow [2024-06-27 17:53:40,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1576 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:40,071 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1296 flow [2024-06-27 17:53:40,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1296, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-27 17:53:40,071 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 77 predicate places. [2024-06-27 17:53:40,071 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1296 flow [2024-06-27 17:53:40,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:40,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:40,072 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 17:53:40,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:53:40,072 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:40,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:40,072 INFO L85 PathProgramCache]: Analyzing trace with hash 432233732, now seen corresponding path program 3 times [2024-06-27 17:53:40,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:40,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201955505] [2024-06-27 17:53:40,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:40,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:40,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:40,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:40,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201955505] [2024-06-27 17:53:40,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201955505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:40,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:40,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:40,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580138670] [2024-06-27 17:53:40,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:40,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:40,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:40,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:40,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:40,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1296 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:40,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:40,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:40,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:40,456 INFO L124 PetriNetUnfolderBase]: 1663/2729 cut-off events. [2024-06-27 17:53:40,457 INFO L125 PetriNetUnfolderBase]: For 24377/24380 co-relation queries the response was YES. [2024-06-27 17:53:40,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13044 conditions, 2729 events. 1663/2729 cut-off events. For 24377/24380 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16415 event pairs, 380 based on Foata normal form. 1/2721 useless extension candidates. Maximal degree in co-relation 12987. Up to 2286 conditions per place. [2024-06-27 17:53:40,474 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 100 selfloop transitions, 46 changer transitions 0/159 dead transitions. [2024-06-27 17:53:40,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 159 transitions, 1716 flow [2024-06-27 17:53:40,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:40,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:40,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:53:40,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 17:53:40,476 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1296 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:53:40,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 159 transitions, 1716 flow [2024-06-27 17:53:40,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 159 transitions, 1634 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:40,526 INFO L231 Difference]: Finished difference. Result has 127 places, 137 transitions, 1352 flow [2024-06-27 17:53:40,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1352, PETRI_PLACES=127, PETRI_TRANSITIONS=137} [2024-06-27 17:53:40,526 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 79 predicate places. [2024-06-27 17:53:40,527 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 137 transitions, 1352 flow [2024-06-27 17:53:40,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:40,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:40,527 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 17:53:40,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:53:40,527 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:40,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:40,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1172688928, now seen corresponding path program 4 times [2024-06-27 17:53:40,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:40,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685477075] [2024-06-27 17:53:40,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:40,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:40,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:40,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:40,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685477075] [2024-06-27 17:53:40,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685477075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:40,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:40,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:40,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286347094] [2024-06-27 17:53:40,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:40,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:40,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:40,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:40,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:40,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:40,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 137 transitions, 1352 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:40,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:40,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:40,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:40,955 INFO L124 PetriNetUnfolderBase]: 1660/2725 cut-off events. [2024-06-27 17:53:40,955 INFO L125 PetriNetUnfolderBase]: For 24392/24395 co-relation queries the response was YES. [2024-06-27 17:53:40,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13092 conditions, 2725 events. 1660/2725 cut-off events. For 24392/24395 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16298 event pairs, 380 based on Foata normal form. 1/2717 useless extension candidates. Maximal degree in co-relation 13034. Up to 2322 conditions per place. [2024-06-27 17:53:40,980 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 111 selfloop transitions, 34 changer transitions 0/158 dead transitions. [2024-06-27 17:53:40,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1692 flow [2024-06-27 17:53:40,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:40,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:53:40,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 17:53:40,982 INFO L175 Difference]: Start difference. First operand has 127 places, 137 transitions, 1352 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:53:40,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1692 flow [2024-06-27 17:53:41,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 158 transitions, 1580 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:41,036 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1318 flow [2024-06-27 17:53:41,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1318, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-27 17:53:41,037 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 81 predicate places. [2024-06-27 17:53:41,037 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1318 flow [2024-06-27 17:53:41,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:41,038 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 17:53:41,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:53:41,038 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:41,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:41,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1159283319, now seen corresponding path program 2 times [2024-06-27 17:53:41,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:41,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579554529] [2024-06-27 17:53:41,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:41,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:41,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:41,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579554529] [2024-06-27 17:53:41,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579554529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:41,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:41,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:41,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838724217] [2024-06-27 17:53:41,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:41,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:41,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:41,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:41,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1318 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:41,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:41,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:41,472 INFO L124 PetriNetUnfolderBase]: 1738/2848 cut-off events. [2024-06-27 17:53:41,472 INFO L125 PetriNetUnfolderBase]: For 27715/27718 co-relation queries the response was YES. [2024-06-27 17:53:41,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13932 conditions, 2848 events. 1738/2848 cut-off events. For 27715/27718 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17130 event pairs, 380 based on Foata normal form. 2/2843 useless extension candidates. Maximal degree in co-relation 13873. Up to 2391 conditions per place. [2024-06-27 17:53:41,493 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 109 selfloop transitions, 55 changer transitions 0/177 dead transitions. [2024-06-27 17:53:41,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 177 transitions, 1997 flow [2024-06-27 17:53:41,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:41,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:41,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:53:41,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:53:41,495 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1318 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:53:41,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 177 transitions, 1997 flow [2024-06-27 17:53:41,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 177 transitions, 1883 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:41,593 INFO L231 Difference]: Finished difference. Result has 131 places, 155 transitions, 1646 flow [2024-06-27 17:53:41,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1646, PETRI_PLACES=131, PETRI_TRANSITIONS=155} [2024-06-27 17:53:41,593 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 83 predicate places. [2024-06-27 17:53:41,593 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 155 transitions, 1646 flow [2024-06-27 17:53:41,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:41,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:41,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:53:41,594 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:41,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:41,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1159490709, now seen corresponding path program 3 times [2024-06-27 17:53:41,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:41,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727339611] [2024-06-27 17:53:41,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:41,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:41,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:41,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:41,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727339611] [2024-06-27 17:53:41,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727339611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:41,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:41,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:41,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50947969] [2024-06-27 17:53:41,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:41,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:41,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:41,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:41,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:41,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:41,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 155 transitions, 1646 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:41,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:41,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:41,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:42,054 INFO L124 PetriNetUnfolderBase]: 1732/2840 cut-off events. [2024-06-27 17:53:42,055 INFO L125 PetriNetUnfolderBase]: For 30068/30071 co-relation queries the response was YES. [2024-06-27 17:53:42,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2840 events. 1732/2840 cut-off events. For 30068/30071 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17111 event pairs, 380 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 14407. Up to 2385 conditions per place. [2024-06-27 17:53:42,075 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 111 selfloop transitions, 55 changer transitions 0/179 dead transitions. [2024-06-27 17:53:42,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 179 transitions, 2032 flow [2024-06-27 17:53:42,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:42,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:42,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:53:42,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 17:53:42,077 INFO L175 Difference]: Start difference. First operand has 131 places, 155 transitions, 1646 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:53:42,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 179 transitions, 2032 flow [2024-06-27 17:53:42,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 179 transitions, 1933 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:42,158 INFO L231 Difference]: Finished difference. Result has 135 places, 155 transitions, 1671 flow [2024-06-27 17:53:42,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1671, PETRI_PLACES=135, PETRI_TRANSITIONS=155} [2024-06-27 17:53:42,158 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 87 predicate places. [2024-06-27 17:53:42,158 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 155 transitions, 1671 flow [2024-06-27 17:53:42,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:42,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:42,159 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 17:53:42,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:53:42,159 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:42,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:42,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1159498645, now seen corresponding path program 1 times [2024-06-27 17:53:42,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:42,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207380758] [2024-06-27 17:53:42,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:42,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:42,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207380758] [2024-06-27 17:53:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207380758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:42,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:42,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299572884] [2024-06-27 17:53:42,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:42,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:42,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:42,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 155 transitions, 1671 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:42,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:42,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:42,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:42,534 INFO L124 PetriNetUnfolderBase]: 1715/2824 cut-off events. [2024-06-27 17:53:42,534 INFO L125 PetriNetUnfolderBase]: For 32342/32354 co-relation queries the response was YES. [2024-06-27 17:53:42,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14460 conditions, 2824 events. 1715/2824 cut-off events. For 32342/32354 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17222 event pairs, 373 based on Foata normal form. 10/2810 useless extension candidates. Maximal degree in co-relation 14398. Up to 2298 conditions per place. [2024-06-27 17:53:42,589 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 122 selfloop transitions, 23 changer transitions 0/175 dead transitions. [2024-06-27 17:53:42,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 2041 flow [2024-06-27 17:53:42,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:53:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:53:42,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 17:53:42,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:53:42,590 INFO L175 Difference]: Start difference. First operand has 135 places, 155 transitions, 1671 flow. Second operand 5 states and 143 transitions. [2024-06-27 17:53:42,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 2041 flow [2024-06-27 17:53:42,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 1885 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:42,649 INFO L231 Difference]: Finished difference. Result has 133 places, 156 transitions, 1584 flow [2024-06-27 17:53:42,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1584, PETRI_PLACES=133, PETRI_TRANSITIONS=156} [2024-06-27 17:53:42,649 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 85 predicate places. [2024-06-27 17:53:42,649 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 156 transitions, 1584 flow [2024-06-27 17:53:42,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:42,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:42,650 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 17:53:42,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:53:42,650 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:42,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:42,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1828342105, now seen corresponding path program 4 times [2024-06-27 17:53:42,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:42,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818517864] [2024-06-27 17:53:42,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:42,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:42,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:42,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:42,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818517864] [2024-06-27 17:53:42,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818517864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:42,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:42,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:42,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958809104] [2024-06-27 17:53:42,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:42,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:42,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:42,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:42,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:42,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:42,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 156 transitions, 1584 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:42,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:42,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:42,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:43,041 INFO L124 PetriNetUnfolderBase]: 1825/3021 cut-off events. [2024-06-27 17:53:43,041 INFO L125 PetriNetUnfolderBase]: For 30815/30821 co-relation queries the response was YES. [2024-06-27 17:53:43,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15267 conditions, 3021 events. 1825/3021 cut-off events. For 30815/30821 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18498 event pairs, 442 based on Foata normal form. 5/3011 useless extension candidates. Maximal degree in co-relation 15205. Up to 2503 conditions per place. [2024-06-27 17:53:43,063 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 119 selfloop transitions, 58 changer transitions 0/190 dead transitions. [2024-06-27 17:53:43,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 190 transitions, 2144 flow [2024-06-27 17:53:43,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:43,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:43,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:53:43,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-27 17:53:43,064 INFO L175 Difference]: Start difference. First operand has 133 places, 156 transitions, 1584 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:53:43,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 190 transitions, 2144 flow [2024-06-27 17:53:43,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 190 transitions, 2103 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:43,127 INFO L231 Difference]: Finished difference. Result has 138 places, 165 transitions, 1796 flow [2024-06-27 17:53:43,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=138, PETRI_TRANSITIONS=165} [2024-06-27 17:53:43,128 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 90 predicate places. [2024-06-27 17:53:43,128 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 165 transitions, 1796 flow [2024-06-27 17:53:43,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:43,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:43,129 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 17:53:43,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:53:43,129 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:43,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:43,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1797678047, now seen corresponding path program 5 times [2024-06-27 17:53:43,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:43,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427922265] [2024-06-27 17:53:43,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:43,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53: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 17:53:43,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427922265] [2024-06-27 17:53:43,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427922265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:43,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:43,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:43,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970484432] [2024-06-27 17:53:43,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:43,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:43,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:43,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:43,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:43,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:43,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 165 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:43,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:43,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:43,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:43,627 INFO L124 PetriNetUnfolderBase]: 1822/2997 cut-off events. [2024-06-27 17:53:43,627 INFO L125 PetriNetUnfolderBase]: For 33719/33722 co-relation queries the response was YES. [2024-06-27 17:53:43,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15715 conditions, 2997 events. 1822/2997 cut-off events. For 33719/33722 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18260 event pairs, 394 based on Foata normal form. 1/2979 useless extension candidates. Maximal degree in co-relation 15651. Up to 2558 conditions per place. [2024-06-27 17:53:43,647 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 138 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-27 17:53:43,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 189 transitions, 2204 flow [2024-06-27 17:53:43,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:43,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:43,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:53:43,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6401515151515151 [2024-06-27 17:53:43,648 INFO L175 Difference]: Start difference. First operand has 138 places, 165 transitions, 1796 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:53:43,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 189 transitions, 2204 flow [2024-06-27 17:53:43,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 2130 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:43,721 INFO L231 Difference]: Finished difference. Result has 142 places, 165 transitions, 1804 flow [2024-06-27 17:53:43,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1804, PETRI_PLACES=142, PETRI_TRANSITIONS=165} [2024-06-27 17:53:43,721 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2024-06-27 17:53:43,721 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 165 transitions, 1804 flow [2024-06-27 17:53:43,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:43,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:43,722 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 17:53:43,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:53:43,722 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:43,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:43,722 INFO L85 PathProgramCache]: Analyzing trace with hash 441214325, now seen corresponding path program 6 times [2024-06-27 17:53:43,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:43,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395493660] [2024-06-27 17:53:43,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:43,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:43,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:43,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:43,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395493660] [2024-06-27 17:53:43,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395493660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:43,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:43,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:43,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251421190] [2024-06-27 17:53:43,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:43,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:43,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:43,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:43,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:43,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:43,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 165 transitions, 1804 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:43,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:43,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:43,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:44,148 INFO L124 PetriNetUnfolderBase]: 1847/3011 cut-off events. [2024-06-27 17:53:44,148 INFO L125 PetriNetUnfolderBase]: For 36018/36021 co-relation queries the response was YES. [2024-06-27 17:53:44,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16108 conditions, 3011 events. 1847/3011 cut-off events. For 36018/36021 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18232 event pairs, 403 based on Foata normal form. 1/2999 useless extension candidates. Maximal degree in co-relation 16041. Up to 2484 conditions per place. [2024-06-27 17:53:44,170 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 72 changer transitions 0/193 dead transitions. [2024-06-27 17:53:44,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2358 flow [2024-06-27 17:53:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:44,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:44,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:53:44,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 17:53:44,171 INFO L175 Difference]: Start difference. First operand has 142 places, 165 transitions, 1804 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:53:44,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2358 flow [2024-06-27 17:53:44,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 193 transitions, 2228 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:44,247 INFO L231 Difference]: Finished difference. Result has 145 places, 171 transitions, 1973 flow [2024-06-27 17:53:44,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1973, PETRI_PLACES=145, PETRI_TRANSITIONS=171} [2024-06-27 17:53:44,247 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 97 predicate places. [2024-06-27 17:53:44,247 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 171 transitions, 1973 flow [2024-06-27 17:53:44,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:44,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:44,252 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 17:53:44,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:53:44,252 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:44,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:44,253 INFO L85 PathProgramCache]: Analyzing trace with hash 642300053, now seen corresponding path program 7 times [2024-06-27 17:53:44,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:44,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241604670] [2024-06-27 17:53:44,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:44,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:44,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:44,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:44,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241604670] [2024-06-27 17:53:44,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241604670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:44,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:44,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:44,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529897221] [2024-06-27 17:53:44,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:44,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:44,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:44,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:44,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:44,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:44,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 171 transitions, 1973 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:44,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:44,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:44,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:44,714 INFO L124 PetriNetUnfolderBase]: 1858/3042 cut-off events. [2024-06-27 17:53:44,715 INFO L125 PetriNetUnfolderBase]: For 40902/40905 co-relation queries the response was YES. [2024-06-27 17:53:44,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16799 conditions, 3042 events. 1858/3042 cut-off events. For 40902/40905 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18521 event pairs, 392 based on Foata normal form. 1/3027 useless extension candidates. Maximal degree in co-relation 16731. Up to 2496 conditions per place. [2024-06-27 17:53:44,742 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 111 selfloop transitions, 78 changer transitions 0/202 dead transitions. [2024-06-27 17:53:44,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 202 transitions, 2518 flow [2024-06-27 17:53:44,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:53:44,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 17:53:44,743 INFO L175 Difference]: Start difference. First operand has 145 places, 171 transitions, 1973 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:53:44,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 202 transitions, 2518 flow [2024-06-27 17:53:44,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 202 transitions, 2388 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:44,838 INFO L231 Difference]: Finished difference. Result has 150 places, 174 transitions, 2060 flow [2024-06-27 17:53:44,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2060, PETRI_PLACES=150, PETRI_TRANSITIONS=174} [2024-06-27 17:53:44,838 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 102 predicate places. [2024-06-27 17:53:44,838 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 174 transitions, 2060 flow [2024-06-27 17:53:44,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:44,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:44,839 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 17:53:44,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:53:44,839 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:44,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:44,839 INFO L85 PathProgramCache]: Analyzing trace with hash -787086997, now seen corresponding path program 8 times [2024-06-27 17:53:44,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:44,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357500938] [2024-06-27 17:53:44,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:44,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:44,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:44,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:44,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357500938] [2024-06-27 17:53:44,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357500938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:44,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:44,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:44,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232595080] [2024-06-27 17:53:44,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:44,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:44,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:44,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:44,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:44,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:44,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 174 transitions, 2060 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:44,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:44,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:44,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:45,335 INFO L124 PetriNetUnfolderBase]: 1852/3034 cut-off events. [2024-06-27 17:53:45,335 INFO L125 PetriNetUnfolderBase]: For 42807/42810 co-relation queries the response was YES. [2024-06-27 17:53:45,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16754 conditions, 3034 events. 1852/3034 cut-off events. For 42807/42810 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18507 event pairs, 392 based on Foata normal form. 2/3020 useless extension candidates. Maximal degree in co-relation 16685. Up to 2490 conditions per place. [2024-06-27 17:53:45,362 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 111 selfloop transitions, 80 changer transitions 0/204 dead transitions. [2024-06-27 17:53:45,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2508 flow [2024-06-27 17:53:45,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:45,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:45,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 17:53:45,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 17:53:45,364 INFO L175 Difference]: Start difference. First operand has 150 places, 174 transitions, 2060 flow. Second operand 9 states and 240 transitions. [2024-06-27 17:53:45,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2508 flow [2024-06-27 17:53:45,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 204 transitions, 2246 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:45,451 INFO L231 Difference]: Finished difference. Result has 153 places, 174 transitions, 1968 flow [2024-06-27 17:53:45,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1968, PETRI_PLACES=153, PETRI_TRANSITIONS=174} [2024-06-27 17:53:45,452 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 105 predicate places. [2024-06-27 17:53:45,452 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 174 transitions, 1968 flow [2024-06-27 17:53:45,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:45,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:45,452 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 17:53:45,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:53:45,452 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:45,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:45,453 INFO L85 PathProgramCache]: Analyzing trace with hash 636594069, now seen corresponding path program 2 times [2024-06-27 17:53:45,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:45,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52252858] [2024-06-27 17:53:45,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:45,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:45,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:45,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:45,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:45,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52252858] [2024-06-27 17:53:45,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52252858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:45,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:45,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:45,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298083617] [2024-06-27 17:53:45,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:45,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:45,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:45,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:45,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:45,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:45,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 174 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:45,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:45,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:45,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:45,948 INFO L124 PetriNetUnfolderBase]: 1830/3117 cut-off events. [2024-06-27 17:53:45,948 INFO L125 PetriNetUnfolderBase]: For 46734/46766 co-relation queries the response was YES. [2024-06-27 17:53:45,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16567 conditions, 3117 events. 1830/3117 cut-off events. For 46734/46766 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19890 event pairs, 670 based on Foata normal form. 39/3103 useless extension candidates. Maximal degree in co-relation 16497. Up to 2476 conditions per place. [2024-06-27 17:53:45,972 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 136 selfloop transitions, 26 changer transitions 0/197 dead transitions. [2024-06-27 17:53:45,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 197 transitions, 2386 flow [2024-06-27 17:53:45,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:45,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:45,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 17:53:45,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-27 17:53:45,974 INFO L175 Difference]: Start difference. First operand has 153 places, 174 transitions, 1968 flow. Second operand 6 states and 166 transitions. [2024-06-27 17:53:45,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 197 transitions, 2386 flow [2024-06-27 17:53:46,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 197 transitions, 2186 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:46,069 INFO L231 Difference]: Finished difference. Result has 151 places, 175 transitions, 1842 flow [2024-06-27 17:53:46,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1842, PETRI_PLACES=151, PETRI_TRANSITIONS=175} [2024-06-27 17:53:46,070 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 17:53:46,070 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 175 transitions, 1842 flow [2024-06-27 17:53:46,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:46,070 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 17:53:46,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:53:46,071 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:46,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:46,071 INFO L85 PathProgramCache]: Analyzing trace with hash 649926549, now seen corresponding path program 3 times [2024-06-27 17:53:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:46,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816889928] [2024-06-27 17:53:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:46,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:46,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:46,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:46,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816889928] [2024-06-27 17:53:46,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816889928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:46,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:46,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:46,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906498942] [2024-06-27 17:53:46,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:46,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:46,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:46,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:46,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:46,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:53:46,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 175 transitions, 1842 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:46,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:53:46,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:46,530 INFO L124 PetriNetUnfolderBase]: 1864/3143 cut-off events. [2024-06-27 17:53:46,530 INFO L125 PetriNetUnfolderBase]: For 45654/45684 co-relation queries the response was YES. [2024-06-27 17:53:46,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 3143 events. 1864/3143 cut-off events. For 45654/45684 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19912 event pairs, 642 based on Foata normal form. 38/3137 useless extension candidates. Maximal degree in co-relation 16459. Up to 2362 conditions per place. [2024-06-27 17:53:46,555 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 137 selfloop transitions, 29 changer transitions 0/201 dead transitions. [2024-06-27 17:53:46,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 201 transitions, 2294 flow [2024-06-27 17:53:46,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:46,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:46,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:53:46,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 17:53:46,565 INFO L175 Difference]: Start difference. First operand has 151 places, 175 transitions, 1842 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:53:46,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 201 transitions, 2294 flow [2024-06-27 17:53:46,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 201 transitions, 2240 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:46,660 INFO L231 Difference]: Finished difference. Result has 153 places, 176 transitions, 1868 flow [2024-06-27 17:53:46,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1868, PETRI_PLACES=153, PETRI_TRANSITIONS=176} [2024-06-27 17:53:46,661 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 105 predicate places. [2024-06-27 17:53:46,661 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 176 transitions, 1868 flow [2024-06-27 17:53:46,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:46,661 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 17:53:46,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:53:46,661 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:46,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:46,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1739636411, now seen corresponding path program 1 times [2024-06-27 17:53:46,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:46,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140681227] [2024-06-27 17:53:46,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:46,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:46,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:46,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140681227] [2024-06-27 17:53:46,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140681227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:46,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:46,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:46,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129110712] [2024-06-27 17:53:46,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:46,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:46,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:46,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:46,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:46,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:46,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 176 transitions, 1868 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:46,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:46,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:46,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:47,143 INFO L124 PetriNetUnfolderBase]: 2057/3384 cut-off events. [2024-06-27 17:53:47,143 INFO L125 PetriNetUnfolderBase]: For 50437/50437 co-relation queries the response was YES. [2024-06-27 17:53:47,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18091 conditions, 3384 events. 2057/3384 cut-off events. For 50437/50437 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21225 event pairs, 736 based on Foata normal form. 6/3373 useless extension candidates. Maximal degree in co-relation 18019. Up to 2754 conditions per place. [2024-06-27 17:53:47,170 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 181 selfloop transitions, 26 changer transitions 0/220 dead transitions. [2024-06-27 17:53:47,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 2527 flow [2024-06-27 17:53:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:47,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:53:47,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-27 17:53:47,171 INFO L175 Difference]: Start difference. First operand has 153 places, 176 transitions, 1868 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:53:47,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 2527 flow [2024-06-27 17:53:47,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2463 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:47,242 INFO L231 Difference]: Finished difference. Result has 158 places, 181 transitions, 1917 flow [2024-06-27 17:53:47,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1917, PETRI_PLACES=158, PETRI_TRANSITIONS=181} [2024-06-27 17:53:47,242 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 110 predicate places. [2024-06-27 17:53:47,242 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 181 transitions, 1917 flow [2024-06-27 17:53:47,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:47,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:47,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:47,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:53:47,243 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:47,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:47,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1828350041, now seen corresponding path program 2 times [2024-06-27 17:53:47,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:47,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470091725] [2024-06-27 17:53:47,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:47,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:47,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470091725] [2024-06-27 17:53:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470091725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:47,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:47,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:47,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882845807] [2024-06-27 17:53:47,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:47,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:47,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:47,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:47,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:47,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:47,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 181 transitions, 1917 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:47,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:47,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:47,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:47,693 INFO L124 PetriNetUnfolderBase]: 2121/3470 cut-off events. [2024-06-27 17:53:47,694 INFO L125 PetriNetUnfolderBase]: For 53370/53370 co-relation queries the response was YES. [2024-06-27 17:53:47,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18625 conditions, 3470 events. 2121/3470 cut-off events. For 53370/53370 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21663 event pairs, 445 based on Foata normal form. 8/3470 useless extension candidates. Maximal degree in co-relation 18550. Up to 3026 conditions per place. [2024-06-27 17:53:47,720 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 174 selfloop transitions, 24 changer transitions 0/211 dead transitions. [2024-06-27 17:53:47,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2423 flow [2024-06-27 17:53:47,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:47,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 17:53:47,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-27 17:53:47,723 INFO L175 Difference]: Start difference. First operand has 158 places, 181 transitions, 1917 flow. Second operand 7 states and 188 transitions. [2024-06-27 17:53:47,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2423 flow [2024-06-27 17:53:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 211 transitions, 2393 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:47,824 INFO L231 Difference]: Finished difference. Result has 163 places, 182 transitions, 1951 flow [2024-06-27 17:53:47,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1951, PETRI_PLACES=163, PETRI_TRANSITIONS=182} [2024-06-27 17:53:47,824 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 115 predicate places. [2024-06-27 17:53:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 182 transitions, 1951 flow [2024-06-27 17:53:47,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:47,825 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 17:53:47,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:53:47,825 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:47,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1828202171, now seen corresponding path program 3 times [2024-06-27 17:53:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696968231] [2024-06-27 17:53:47,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:47,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:47,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:47,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:47,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:47,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696968231] [2024-06-27 17:53:47,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696968231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:47,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:47,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:47,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364326096] [2024-06-27 17:53:47,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:47,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:47,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:47,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:47,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:47,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:47,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 182 transitions, 1951 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:47,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:47,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:47,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:48,305 INFO L124 PetriNetUnfolderBase]: 2167/3566 cut-off events. [2024-06-27 17:53:48,305 INFO L125 PetriNetUnfolderBase]: For 55192/55192 co-relation queries the response was YES. [2024-06-27 17:53:48,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19222 conditions, 3566 events. 2167/3566 cut-off events. For 55192/55192 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22527 event pairs, 778 based on Foata normal form. 6/3552 useless extension candidates. Maximal degree in co-relation 19145. Up to 3028 conditions per place. [2024-06-27 17:53:48,335 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 26 changer transitions 0/217 dead transitions. [2024-06-27 17:53:48,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 217 transitions, 2509 flow [2024-06-27 17:53:48,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:48,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:48,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:53:48,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-27 17:53:48,336 INFO L175 Difference]: Start difference. First operand has 163 places, 182 transitions, 1951 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:53:48,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 217 transitions, 2509 flow [2024-06-27 17:53:48,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 217 transitions, 2462 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:48,436 INFO L231 Difference]: Finished difference. Result has 166 places, 185 transitions, 1999 flow [2024-06-27 17:53:48,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1999, PETRI_PLACES=166, PETRI_TRANSITIONS=185} [2024-06-27 17:53:48,436 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 118 predicate places. [2024-06-27 17:53:48,436 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 185 transitions, 1999 flow [2024-06-27 17:53:48,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:48,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:48,437 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 17:53:48,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:53:48,437 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:48,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:48,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1797284161, now seen corresponding path program 4 times [2024-06-27 17:53:48,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:48,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204960123] [2024-06-27 17:53:48,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:48,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:48,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:48,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:48,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:48,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204960123] [2024-06-27 17:53:48,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204960123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:48,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:48,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:48,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860148891] [2024-06-27 17:53:48,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:48,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:48,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:48,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:48,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:48,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 185 transitions, 1999 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:48,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:48,970 INFO L124 PetriNetUnfolderBase]: 2231/3638 cut-off events. [2024-06-27 17:53:48,970 INFO L125 PetriNetUnfolderBase]: For 59548/59548 co-relation queries the response was YES. [2024-06-27 17:53:48,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19929 conditions, 3638 events. 2231/3638 cut-off events. For 59548/59548 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22918 event pairs, 799 based on Foata normal form. 8/3626 useless extension candidates. Maximal degree in co-relation 19850. Up to 3206 conditions per place. [2024-06-27 17:53:49,000 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 180 selfloop transitions, 19 changer transitions 0/212 dead transitions. [2024-06-27 17:53:49,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 212 transitions, 2505 flow [2024-06-27 17:53:49,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:49,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:49,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 17:53:49,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:53:49,001 INFO L175 Difference]: Start difference. First operand has 166 places, 185 transitions, 1999 flow. Second operand 6 states and 165 transitions. [2024-06-27 17:53:49,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 212 transitions, 2505 flow [2024-06-27 17:53:49,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 212 transitions, 2473 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:49,110 INFO L231 Difference]: Finished difference. Result has 169 places, 186 transitions, 2025 flow [2024-06-27 17:53:49,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2025, PETRI_PLACES=169, PETRI_TRANSITIONS=186} [2024-06-27 17:53:49,111 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 121 predicate places. [2024-06-27 17:53:49,111 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 186 transitions, 2025 flow [2024-06-27 17:53:49,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:49,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:49,111 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 17:53:49,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:53:49,112 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:49,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:49,112 INFO L85 PathProgramCache]: Analyzing trace with hash 642307989, now seen corresponding path program 5 times [2024-06-27 17:53:49,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:49,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863897925] [2024-06-27 17:53:49,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:49,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:49,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:49,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863897925] [2024-06-27 17:53:49,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863897925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:49,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:49,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:49,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930257082] [2024-06-27 17:53:49,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:49,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:49,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:49,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:49,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:49,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:49,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 186 transitions, 2025 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:49,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:49,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:49,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:49,639 INFO L124 PetriNetUnfolderBase]: 2272/3721 cut-off events. [2024-06-27 17:53:49,639 INFO L125 PetriNetUnfolderBase]: For 61310/61310 co-relation queries the response was YES. [2024-06-27 17:53:49,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20408 conditions, 3721 events. 2272/3721 cut-off events. For 61310/61310 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23618 event pairs, 813 based on Foata normal form. 8/3713 useless extension candidates. Maximal degree in co-relation 20327. Up to 3269 conditions per place. [2024-06-27 17:53:49,666 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 186 selfloop transitions, 20 changer transitions 0/219 dead transitions. [2024-06-27 17:53:49,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 219 transitions, 2559 flow [2024-06-27 17:53:49,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:49,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:49,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 17:53:49,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 17:53:49,667 INFO L175 Difference]: Start difference. First operand has 169 places, 186 transitions, 2025 flow. Second operand 8 states and 209 transitions. [2024-06-27 17:53:49,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 219 transitions, 2559 flow [2024-06-27 17:53:49,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 219 transitions, 2518 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:49,789 INFO L231 Difference]: Finished difference. Result has 173 places, 187 transitions, 2046 flow [2024-06-27 17:53:49,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2046, PETRI_PLACES=173, PETRI_TRANSITIONS=187} [2024-06-27 17:53:49,789 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 125 predicate places. [2024-06-27 17:53:49,790 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 187 transitions, 2046 flow [2024-06-27 17:53:49,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:49,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:49,790 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 17:53:49,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:53:49,790 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:49,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:49,791 INFO L85 PathProgramCache]: Analyzing trace with hash 442858329, now seen corresponding path program 6 times [2024-06-27 17:53:49,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:49,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527801075] [2024-06-27 17:53:49,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:49,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:49,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:49,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:49,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:49,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527801075] [2024-06-27 17:53:49,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527801075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:49,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:49,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:49,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424773686] [2024-06-27 17:53:49,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:49,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:49,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:49,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:49,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:49,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:49,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 187 transitions, 2046 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:49,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:49,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:49,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:50,321 INFO L124 PetriNetUnfolderBase]: 2259/3720 cut-off events. [2024-06-27 17:53:50,322 INFO L125 PetriNetUnfolderBase]: For 59261/59261 co-relation queries the response was YES. [2024-06-27 17:53:50,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 3720 events. 2259/3720 cut-off events. For 59261/59261 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23698 event pairs, 781 based on Foata normal form. 6/3708 useless extension candidates. Maximal degree in co-relation 20102. Up to 3084 conditions per place. [2024-06-27 17:53:50,353 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 185 selfloop transitions, 23 changer transitions 0/221 dead transitions. [2024-06-27 17:53:50,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 221 transitions, 2612 flow [2024-06-27 17:53:50,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:50,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:50,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:53:50,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:53:50,354 INFO L175 Difference]: Start difference. First operand has 173 places, 187 transitions, 2046 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:53:50,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 221 transitions, 2612 flow [2024-06-27 17:53:50,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2570 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:50,481 INFO L231 Difference]: Finished difference. Result has 175 places, 189 transitions, 2094 flow [2024-06-27 17:53:50,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2094, PETRI_PLACES=175, PETRI_TRANSITIONS=189} [2024-06-27 17:53:50,482 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 127 predicate places. [2024-06-27 17:53:50,482 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 189 transitions, 2094 flow [2024-06-27 17:53:50,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:50,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:50,482 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 17:53:50,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:53:50,483 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:50,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:50,483 INFO L85 PathProgramCache]: Analyzing trace with hash 649932501, now seen corresponding path program 1 times [2024-06-27 17:53:50,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:50,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723541991] [2024-06-27 17:53:50,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:50,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:50,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:50,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:50,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723541991] [2024-06-27 17:53:50,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723541991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:50,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:50,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:50,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73372288] [2024-06-27 17:53:50,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:50,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:50,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:50,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:50,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:50,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:50,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 189 transitions, 2094 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:50,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:50,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:50,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:50,990 INFO L124 PetriNetUnfolderBase]: 2246/3683 cut-off events. [2024-06-27 17:53:50,990 INFO L125 PetriNetUnfolderBase]: For 57460/57460 co-relation queries the response was YES. [2024-06-27 17:53:51,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20004 conditions, 3683 events. 2246/3683 cut-off events. For 57460/57460 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23263 event pairs, 782 based on Foata normal form. 6/3670 useless extension candidates. Maximal degree in co-relation 19920. Up to 3091 conditions per place. [2024-06-27 17:53:51,024 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 187 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-27 17:53:51,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 224 transitions, 2647 flow [2024-06-27 17:53:51,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:51,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:53:51,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-27 17:53:51,026 INFO L175 Difference]: Start difference. First operand has 175 places, 189 transitions, 2094 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:53:51,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 224 transitions, 2647 flow [2024-06-27 17:53:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 224 transitions, 2567 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:51,160 INFO L231 Difference]: Finished difference. Result has 178 places, 189 transitions, 2066 flow [2024-06-27 17:53:51,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2066, PETRI_PLACES=178, PETRI_TRANSITIONS=189} [2024-06-27 17:53:51,160 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 130 predicate places. [2024-06-27 17:53:51,160 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 189 transitions, 2066 flow [2024-06-27 17:53:51,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:51,161 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 17:53:51,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:53:51,161 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:51,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:51,161 INFO L85 PathProgramCache]: Analyzing trace with hash 448689131, now seen corresponding path program 1 times [2024-06-27 17:53:51,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:51,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968478380] [2024-06-27 17:53:51,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:51,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:51,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 17:53:51,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:51,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968478380] [2024-06-27 17:53:51,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968478380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:51,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:51,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:53:51,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486477013] [2024-06-27 17:53:51,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:51,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:53:51,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:51,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:53:51,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:53:51,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-27 17:53:51,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 189 transitions, 2066 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 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 17:53:51,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:51,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-27 17:53:51,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:51,682 INFO L124 PetriNetUnfolderBase]: 1565/3472 cut-off events. [2024-06-27 17:53:51,683 INFO L125 PetriNetUnfolderBase]: For 36750/37067 co-relation queries the response was YES. [2024-06-27 17:53:51,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14584 conditions, 3472 events. 1565/3472 cut-off events. For 36750/37067 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 28419 event pairs, 217 based on Foata normal form. 186/3439 useless extension candidates. Maximal degree in co-relation 14500. Up to 1288 conditions per place. [2024-06-27 17:53:51,720 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 30 selfloop transitions, 67 changer transitions 0/206 dead transitions. [2024-06-27 17:53:51,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 206 transitions, 2398 flow [2024-06-27 17:53:51,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:53:51,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:53:51,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-27 17:53:51,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7556818181818182 [2024-06-27 17:53:51,721 INFO L175 Difference]: Start difference. First operand has 178 places, 189 transitions, 2066 flow. Second operand 4 states and 133 transitions. [2024-06-27 17:53:51,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 206 transitions, 2398 flow [2024-06-27 17:53:51,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 206 transitions, 2330 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:51,795 INFO L231 Difference]: Finished difference. Result has 176 places, 193 transitions, 2334 flow [2024-06-27 17:53:51,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2334, PETRI_PLACES=176, PETRI_TRANSITIONS=193} [2024-06-27 17:53:51,796 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 128 predicate places. [2024-06-27 17:53:51,796 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 193 transitions, 2334 flow [2024-06-27 17:53:51,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 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 17:53:51,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:51,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:51,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:53:51,797 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:51,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:51,797 INFO L85 PathProgramCache]: Analyzing trace with hash -664006123, now seen corresponding path program 1 times [2024-06-27 17:53:51,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:51,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186535] [2024-06-27 17:53:51,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:51,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:51,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:51,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:51,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186535] [2024-06-27 17:53:51,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:51,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:51,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:51,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428767998] [2024-06-27 17:53:51,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:51,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:51,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:51,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:51,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:51,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:51,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 193 transitions, 2334 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:51,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:51,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:51,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:52,415 INFO L124 PetriNetUnfolderBase]: 2319/3934 cut-off events. [2024-06-27 17:53:52,416 INFO L125 PetriNetUnfolderBase]: For 63877/63917 co-relation queries the response was YES. [2024-06-27 17:53:52,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21749 conditions, 3934 events. 2319/3934 cut-off events. For 63877/63917 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25800 event pairs, 853 based on Foata normal form. 13/3775 useless extension candidates. Maximal degree in co-relation 21664. Up to 3414 conditions per place. [2024-06-27 17:53:52,450 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 132 selfloop transitions, 70 changer transitions 0/216 dead transitions. [2024-06-27 17:53:52,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 216 transitions, 2912 flow [2024-06-27 17:53:52,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:52,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:52,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:53:52,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-27 17:53:52,452 INFO L175 Difference]: Start difference. First operand has 176 places, 193 transitions, 2334 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:53:52,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 216 transitions, 2912 flow [2024-06-27 17:53:52,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 216 transitions, 2894 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 17:53:52,617 INFO L231 Difference]: Finished difference. Result has 183 places, 202 transitions, 2640 flow [2024-06-27 17:53:52,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2640, PETRI_PLACES=183, PETRI_TRANSITIONS=202} [2024-06-27 17:53:52,617 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-27 17:53:52,618 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 202 transitions, 2640 flow [2024-06-27 17:53:52,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:52,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:52,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:52,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:53:52,618 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:52,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:52,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1820472797, now seen corresponding path program 1 times [2024-06-27 17:53:52,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:52,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435615885] [2024-06-27 17:53:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:52,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:52,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:52,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:52,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435615885] [2024-06-27 17:53:52,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435615885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:52,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:52,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:52,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769394952] [2024-06-27 17:53:52,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:52,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:52,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:52,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:52,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:52,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:52,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 202 transitions, 2640 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:52,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:52,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:52,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:53,268 INFO L124 PetriNetUnfolderBase]: 2372/4147 cut-off events. [2024-06-27 17:53:53,268 INFO L125 PetriNetUnfolderBase]: For 62191/62228 co-relation queries the response was YES. [2024-06-27 17:53:53,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21591 conditions, 4147 events. 2372/4147 cut-off events. For 62191/62228 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27882 event pairs, 682 based on Foata normal form. 18/3993 useless extension candidates. Maximal degree in co-relation 21503. Up to 3239 conditions per place. [2024-06-27 17:53:53,304 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 190 selfloop transitions, 29 changer transitions 0/233 dead transitions. [2024-06-27 17:53:53,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 233 transitions, 3298 flow [2024-06-27 17:53:53,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:53,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:53:53,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-27 17:53:53,306 INFO L175 Difference]: Start difference. First operand has 183 places, 202 transitions, 2640 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:53:53,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 233 transitions, 3298 flow [2024-06-27 17:53:53,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 233 transitions, 3125 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:53,492 INFO L231 Difference]: Finished difference. Result has 185 places, 203 transitions, 2545 flow [2024-06-27 17:53:53,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2545, PETRI_PLACES=185, PETRI_TRANSITIONS=203} [2024-06-27 17:53:53,493 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 137 predicate places. [2024-06-27 17:53:53,493 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 203 transitions, 2545 flow [2024-06-27 17:53:53,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:53,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:53,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:53,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:53:53,497 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:53,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:53,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1004857791, now seen corresponding path program 2 times [2024-06-27 17:53:53,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:53,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109205318] [2024-06-27 17:53:53,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:53,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:53,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:53,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:53,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109205318] [2024-06-27 17:53:53,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109205318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:53,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:53,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:53,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111349591] [2024-06-27 17:53:53,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:53,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:53,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:53,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:53,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:53,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:53,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 203 transitions, 2545 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:53,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:53,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:53,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:54,137 INFO L124 PetriNetUnfolderBase]: 2359/4120 cut-off events. [2024-06-27 17:53:54,138 INFO L125 PetriNetUnfolderBase]: For 60152/60189 co-relation queries the response was YES. [2024-06-27 17:53:54,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21324 conditions, 4120 events. 2359/4120 cut-off events. For 60152/60189 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27617 event pairs, 657 based on Foata normal form. 18/3966 useless extension candidates. Maximal degree in co-relation 21235. Up to 3233 conditions per place. [2024-06-27 17:53:54,171 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 185 selfloop transitions, 29 changer transitions 0/228 dead transitions. [2024-06-27 17:53:54,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 228 transitions, 3091 flow [2024-06-27 17:53:54,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:53:54,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:53:54,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:53:54,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-27 17:53:54,172 INFO L175 Difference]: Start difference. First operand has 185 places, 203 transitions, 2545 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:53:54,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 228 transitions, 3091 flow [2024-06-27 17:53:54,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 228 transitions, 3030 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:54,327 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2548 flow [2024-06-27 17:53:54,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2548, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-06-27 17:53:54,327 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 17:53:54,327 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2548 flow [2024-06-27 17:53:54,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:54,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:54,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:54,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:53:54,328 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:54,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash -305674079, now seen corresponding path program 2 times [2024-06-27 17:53:54,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:54,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738219698] [2024-06-27 17:53:54,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:54,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:54,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:54,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:54,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738219698] [2024-06-27 17:53:54,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738219698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:54,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:54,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:54,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633783517] [2024-06-27 17:53:54,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:54,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:54,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:54,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:54,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:54,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:54,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2548 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:54,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:54,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:54,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:54,945 INFO L124 PetriNetUnfolderBase]: 2378/4036 cut-off events. [2024-06-27 17:53:54,945 INFO L125 PetriNetUnfolderBase]: For 59385/59425 co-relation queries the response was YES. [2024-06-27 17:53:54,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21448 conditions, 4036 events. 2378/4036 cut-off events. For 59385/59425 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26625 event pairs, 873 based on Foata normal form. 13/3867 useless extension candidates. Maximal degree in co-relation 21358. Up to 3433 conditions per place. [2024-06-27 17:53:54,983 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 116 selfloop transitions, 100 changer transitions 0/230 dead transitions. [2024-06-27 17:53:54,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 3254 flow [2024-06-27 17:53:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:53:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:53:54,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 17:53:54,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 17:53:54,985 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2548 flow. Second operand 10 states and 250 transitions. [2024-06-27 17:53:54,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 3254 flow [2024-06-27 17:53:55,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 230 transitions, 3188 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:55,194 INFO L231 Difference]: Finished difference. Result has 193 places, 209 transitions, 2844 flow [2024-06-27 17:53:55,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2844, PETRI_PLACES=193, PETRI_TRANSITIONS=209} [2024-06-27 17:53:55,195 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 145 predicate places. [2024-06-27 17:53:55,195 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 209 transitions, 2844 flow [2024-06-27 17:53:55,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:55,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:55,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:53:55,196 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:55,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:55,196 INFO L85 PathProgramCache]: Analyzing trace with hash 549062611, now seen corresponding path program 3 times [2024-06-27 17:53:55,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:55,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404782903] [2024-06-27 17:53:55,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:55,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:55,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:55,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:55,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404782903] [2024-06-27 17:53:55,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404782903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:55,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:55,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:55,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001417800] [2024-06-27 17:53:55,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:55,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:55,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:55,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:55,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:55,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:55,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 209 transitions, 2844 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:55,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:55,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:55,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:55,835 INFO L124 PetriNetUnfolderBase]: 2397/4064 cut-off events. [2024-06-27 17:53:55,836 INFO L125 PetriNetUnfolderBase]: For 61243/61283 co-relation queries the response was YES. [2024-06-27 17:53:55,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21776 conditions, 4064 events. 2397/4064 cut-off events. For 61243/61283 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26824 event pairs, 873 based on Foata normal form. 13/3889 useless extension candidates. Maximal degree in co-relation 21686. Up to 3454 conditions per place. [2024-06-27 17:53:55,868 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 118 selfloop transitions, 101 changer transitions 0/233 dead transitions. [2024-06-27 17:53:55,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 233 transitions, 3636 flow [2024-06-27 17:53:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:55,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:55,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 17:53:55,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808080808080808 [2024-06-27 17:53:55,870 INFO L175 Difference]: Start difference. First operand has 193 places, 209 transitions, 2844 flow. Second operand 9 states and 230 transitions. [2024-06-27 17:53:55,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 233 transitions, 3636 flow [2024-06-27 17:53:56,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 3329 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-27 17:53:56,109 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2906 flow [2024-06-27 17:53:56,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2906, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 17:53:56,109 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 147 predicate places. [2024-06-27 17:53:56,109 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2906 flow [2024-06-27 17:53:56,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:56,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:56,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:53:56,110 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:56,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:56,110 INFO L85 PathProgramCache]: Analyzing trace with hash 514344549, now seen corresponding path program 4 times [2024-06-27 17:53:56,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:56,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840502833] [2024-06-27 17:53:56,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:56,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:56,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:56,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:56,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:56,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840502833] [2024-06-27 17:53:56,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840502833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:56,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:56,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:56,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517981590] [2024-06-27 17:53:56,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:56,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:56,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:56,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:56,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:56,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:56,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2906 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:56,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:56,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:56,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:56,807 INFO L124 PetriNetUnfolderBase]: 2394/4060 cut-off events. [2024-06-27 17:53:56,807 INFO L125 PetriNetUnfolderBase]: For 60829/60869 co-relation queries the response was YES. [2024-06-27 17:53:56,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21615 conditions, 4060 events. 2394/4060 cut-off events. For 60829/60869 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26758 event pairs, 873 based on Foata normal form. 13/3885 useless extension candidates. Maximal degree in co-relation 21524. Up to 3451 conditions per place. [2024-06-27 17:53:56,850 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 117 selfloop transitions, 103 changer transitions 0/234 dead transitions. [2024-06-27 17:53:56,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 234 transitions, 3468 flow [2024-06-27 17:53:56,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:53:56,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:53:56,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-06-27 17:53:56,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5599173553719008 [2024-06-27 17:53:56,851 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2906 flow. Second operand 11 states and 271 transitions. [2024-06-27 17:53:56,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 234 transitions, 3468 flow [2024-06-27 17:53:57,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 234 transitions, 3274 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 17:53:57,111 INFO L231 Difference]: Finished difference. Result has 201 places, 215 transitions, 2924 flow [2024-06-27 17:53:57,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2924, PETRI_PLACES=201, PETRI_TRANSITIONS=215} [2024-06-27 17:53:57,112 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 153 predicate places. [2024-06-27 17:53:57,112 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 215 transitions, 2924 flow [2024-06-27 17:53:57,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:57,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:57,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:53:57,113 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:57,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:57,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1578044925, now seen corresponding path program 5 times [2024-06-27 17:53:57,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:57,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580905666] [2024-06-27 17:53:57,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:57,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:57,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:57,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:57,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:57,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580905666] [2024-06-27 17:53:57,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580905666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:57,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:57,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:57,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161335518] [2024-06-27 17:53:57,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:57,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:57,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:57,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:57,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:57,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:57,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 215 transitions, 2924 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:57,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:57,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:57,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:57,764 INFO L124 PetriNetUnfolderBase]: 2444/4138 cut-off events. [2024-06-27 17:53:57,764 INFO L125 PetriNetUnfolderBase]: For 65489/65529 co-relation queries the response was YES. [2024-06-27 17:53:57,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22309 conditions, 4138 events. 2444/4138 cut-off events. For 65489/65529 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27175 event pairs, 873 based on Foata normal form. 13/3950 useless extension candidates. Maximal degree in co-relation 22217. Up to 3582 conditions per place. [2024-06-27 17:53:57,800 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 165 selfloop transitions, 67 changer transitions 0/246 dead transitions. [2024-06-27 17:53:57,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 246 transitions, 3850 flow [2024-06-27 17:53:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:57,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:57,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:53:57,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-27 17:53:57,801 INFO L175 Difference]: Start difference. First operand has 201 places, 215 transitions, 2924 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:53:57,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 246 transitions, 3850 flow [2024-06-27 17:53:58,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 246 transitions, 3588 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 17:53:58,064 INFO L231 Difference]: Finished difference. Result has 199 places, 230 transitions, 3125 flow [2024-06-27 17:53:58,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=199, PETRI_TRANSITIONS=230} [2024-06-27 17:53:58,065 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 151 predicate places. [2024-06-27 17:53:58,065 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 230 transitions, 3125 flow [2024-06-27 17:53:58,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:58,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:58,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:53:58,065 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:58,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:58,066 INFO L85 PathProgramCache]: Analyzing trace with hash 397388607, now seen corresponding path program 6 times [2024-06-27 17:53:58,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:58,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034021699] [2024-06-27 17:53:58,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:58,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:58,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:58,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:58,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034021699] [2024-06-27 17:53:58,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034021699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:58,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:58,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:58,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741123382] [2024-06-27 17:53:58,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:58,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:58,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:58,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:58,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:58,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:58,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 230 transitions, 3125 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:58,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:58,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:58,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:58,740 INFO L124 PetriNetUnfolderBase]: 2441/4134 cut-off events. [2024-06-27 17:53:58,740 INFO L125 PetriNetUnfolderBase]: For 66222/66262 co-relation queries the response was YES. [2024-06-27 17:53:58,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22271 conditions, 4134 events. 2441/4134 cut-off events. For 66222/66262 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27234 event pairs, 873 based on Foata normal form. 13/3946 useless extension candidates. Maximal degree in co-relation 22177. Up to 3579 conditions per place. [2024-06-27 17:53:58,787 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 167 selfloop transitions, 67 changer transitions 0/248 dead transitions. [2024-06-27 17:53:58,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 248 transitions, 3719 flow [2024-06-27 17:53:58,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:58,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:58,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:53:58,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 17:53:58,788 INFO L175 Difference]: Start difference. First operand has 199 places, 230 transitions, 3125 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:53:58,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 248 transitions, 3719 flow [2024-06-27 17:53:59,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 248 transitions, 3640 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:59,118 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 3186 flow [2024-06-27 17:53:59,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-27 17:53:59,118 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 156 predicate places. [2024-06-27 17:53:59,118 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 3186 flow [2024-06-27 17:53:59,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:59,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:53:59,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:53:59,119 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:59,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:59,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1584474015, now seen corresponding path program 7 times [2024-06-27 17:53:59,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:59,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821920068] [2024-06-27 17:53:59,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:59,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:59,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:59,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:53:59,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:59,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821920068] [2024-06-27 17:53:59,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821920068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:59,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:59,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:59,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052235791] [2024-06-27 17:53:59,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:59,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:59,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:59,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:59,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:59,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:53:59,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 3186 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:53:59,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:59,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:53:59,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:59,773 INFO L124 PetriNetUnfolderBase]: 2438/4130 cut-off events. [2024-06-27 17:53:59,773 INFO L125 PetriNetUnfolderBase]: For 67242/67282 co-relation queries the response was YES. [2024-06-27 17:53:59,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22372 conditions, 4130 events. 2438/4130 cut-off events. For 67242/67282 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27222 event pairs, 873 based on Foata normal form. 13/3942 useless extension candidates. Maximal degree in co-relation 22276. Up to 3576 conditions per place. [2024-06-27 17:53:59,813 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 67 changer transitions 0/245 dead transitions. [2024-06-27 17:53:59,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 245 transitions, 3684 flow [2024-06-27 17:53:59,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:59,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:59,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 17:53:59,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823863636363636 [2024-06-27 17:53:59,814 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 3186 flow. Second operand 8 states and 205 transitions. [2024-06-27 17:53:59,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 245 transitions, 3684 flow [2024-06-27 17:54:00,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 245 transitions, 3530 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:00,093 INFO L231 Difference]: Finished difference. Result has 207 places, 230 transitions, 3172 flow [2024-06-27 17:54:00,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3172, PETRI_PLACES=207, PETRI_TRANSITIONS=230} [2024-06-27 17:54:00,093 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 159 predicate places. [2024-06-27 17:54:00,094 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 230 transitions, 3172 flow [2024-06-27 17:54:00,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:00,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:00,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:54:00,094 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:00,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:00,094 INFO L85 PathProgramCache]: Analyzing trace with hash -601164675, now seen corresponding path program 8 times [2024-06-27 17:54:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:00,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508832263] [2024-06-27 17:54:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:00,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:00,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:00,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:00,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:00,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508832263] [2024-06-27 17:54:00,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508832263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:00,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:00,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:00,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325139855] [2024-06-27 17:54:00,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:00,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:00,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:00,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:00,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:00,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:00,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 230 transitions, 3172 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:00,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:00,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:00,739 INFO L124 PetriNetUnfolderBase]: 2446/4142 cut-off events. [2024-06-27 17:54:00,739 INFO L125 PetriNetUnfolderBase]: For 69485/69525 co-relation queries the response was YES. [2024-06-27 17:54:00,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22516 conditions, 4142 events. 2446/4142 cut-off events. For 69485/69525 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27251 event pairs, 878 based on Foata normal form. 10/3948 useless extension candidates. Maximal degree in co-relation 22419. Up to 3474 conditions per place. [2024-06-27 17:54:00,773 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 110 selfloop transitions, 125 changer transitions 0/249 dead transitions. [2024-06-27 17:54:00,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 249 transitions, 3840 flow [2024-06-27 17:54:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 17:54:00,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852272727272727 [2024-06-27 17:54:00,774 INFO L175 Difference]: Start difference. First operand has 207 places, 230 transitions, 3172 flow. Second operand 8 states and 206 transitions. [2024-06-27 17:54:00,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 249 transitions, 3840 flow [2024-06-27 17:54:00,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 249 transitions, 3692 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:00,973 INFO L231 Difference]: Finished difference. Result has 209 places, 233 transitions, 3354 flow [2024-06-27 17:54:00,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3354, PETRI_PLACES=209, PETRI_TRANSITIONS=233} [2024-06-27 17:54:00,974 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 161 predicate places. [2024-06-27 17:54:00,974 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 233 transitions, 3354 flow [2024-06-27 17:54:00,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:00,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:00,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:00,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:54:00,975 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:00,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:00,975 INFO L85 PathProgramCache]: Analyzing trace with hash 836080219, now seen corresponding path program 9 times [2024-06-27 17:54:00,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:00,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910646142] [2024-06-27 17:54:00,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:00,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:00,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:01,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 17:54:01,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:01,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910646142] [2024-06-27 17:54:01,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910646142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:01,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:01,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:01,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710407058] [2024-06-27 17:54:01,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:01,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:01,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:01,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:01,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:01,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:01,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 233 transitions, 3354 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:01,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:01,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:01,631 INFO L124 PetriNetUnfolderBase]: 2454/4159 cut-off events. [2024-06-27 17:54:01,631 INFO L125 PetriNetUnfolderBase]: For 72609/72646 co-relation queries the response was YES. [2024-06-27 17:54:01,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22857 conditions, 4159 events. 2454/4159 cut-off events. For 72609/72646 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27485 event pairs, 880 based on Foata normal form. 13/3966 useless extension candidates. Maximal degree in co-relation 22759. Up to 3600 conditions per place. [2024-06-27 17:54:01,672 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 52 changer transitions 0/254 dead transitions. [2024-06-27 17:54:01,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 254 transitions, 4033 flow [2024-06-27 17:54:01,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:01,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:01,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:54:01,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-27 17:54:01,673 INFO L175 Difference]: Start difference. First operand has 209 places, 233 transitions, 3354 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:54:01,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 254 transitions, 4033 flow [2024-06-27 17:54:01,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 254 transitions, 3700 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:01,929 INFO L231 Difference]: Finished difference. Result has 210 places, 236 transitions, 3198 flow [2024-06-27 17:54:01,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3198, PETRI_PLACES=210, PETRI_TRANSITIONS=236} [2024-06-27 17:54:01,930 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 162 predicate places. [2024-06-27 17:54:01,930 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 236 transitions, 3198 flow [2024-06-27 17:54:01,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:01,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:01,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:01,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:54:01,931 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:01,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:01,931 INFO L85 PathProgramCache]: Analyzing trace with hash 836069989, now seen corresponding path program 10 times [2024-06-27 17:54:01,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:01,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957245888] [2024-06-27 17:54:01,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:01,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:01,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:02,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:02,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:02,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957245888] [2024-06-27 17:54:02,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957245888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:02,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:02,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:02,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997982060] [2024-06-27 17:54:02,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:02,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:02,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:02,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:02,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:02,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:02,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 236 transitions, 3198 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:02,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:02,570 INFO L124 PetriNetUnfolderBase]: 2451/4155 cut-off events. [2024-06-27 17:54:02,570 INFO L125 PetriNetUnfolderBase]: For 71549/71586 co-relation queries the response was YES. [2024-06-27 17:54:02,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22553 conditions, 4155 events. 2451/4155 cut-off events. For 71549/71586 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27439 event pairs, 880 based on Foata normal form. 13/3962 useless extension candidates. Maximal degree in co-relation 22455. Up to 3597 conditions per place. [2024-06-27 17:54:02,617 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 190 selfloop transitions, 54 changer transitions 0/258 dead transitions. [2024-06-27 17:54:02,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 258 transitions, 3740 flow [2024-06-27 17:54:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:02,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 17:54:02,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-27 17:54:02,618 INFO L175 Difference]: Start difference. First operand has 210 places, 236 transitions, 3198 flow. Second operand 9 states and 228 transitions. [2024-06-27 17:54:02,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 258 transitions, 3740 flow [2024-06-27 17:54:02,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 258 transitions, 3446 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:02,850 INFO L231 Difference]: Finished difference. Result has 213 places, 236 transitions, 3018 flow [2024-06-27 17:54:02,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3018, PETRI_PLACES=213, PETRI_TRANSITIONS=236} [2024-06-27 17:54:02,851 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 165 predicate places. [2024-06-27 17:54:02,851 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 236 transitions, 3018 flow [2024-06-27 17:54:02,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:02,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:02,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:54:02,851 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:02,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:02,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1740665953, now seen corresponding path program 11 times [2024-06-27 17:54:02,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:02,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690833370] [2024-06-27 17:54:02,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:02,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:02,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:02,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:02,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690833370] [2024-06-27 17:54:02,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690833370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:02,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:02,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:02,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85418792] [2024-06-27 17:54:02,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:02,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:02,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:02,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:02,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:02,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:02,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 236 transitions, 3018 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:02,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:02,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:02,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:03,465 INFO L124 PetriNetUnfolderBase]: 2459/4167 cut-off events. [2024-06-27 17:54:03,466 INFO L125 PetriNetUnfolderBase]: For 72819/72856 co-relation queries the response was YES. [2024-06-27 17:54:03,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22329 conditions, 4167 events. 2459/4167 cut-off events. For 72819/72856 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27484 event pairs, 880 based on Foata normal form. 13/3971 useless extension candidates. Maximal degree in co-relation 22232. Up to 3542 conditions per place. [2024-06-27 17:54:03,505 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 104 changer transitions 0/257 dead transitions. [2024-06-27 17:54:03,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 257 transitions, 3712 flow [2024-06-27 17:54:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:54:03,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:54:03,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 17:54:03,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-27 17:54:03,506 INFO L175 Difference]: Start difference. First operand has 213 places, 236 transitions, 3018 flow. Second operand 10 states and 249 transitions. [2024-06-27 17:54:03,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 257 transitions, 3712 flow [2024-06-27 17:54:03,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 257 transitions, 3568 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:03,826 INFO L231 Difference]: Finished difference. Result has 214 places, 239 transitions, 3162 flow [2024-06-27 17:54:03,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3162, PETRI_PLACES=214, PETRI_TRANSITIONS=239} [2024-06-27 17:54:03,827 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-27 17:54:03,827 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 239 transitions, 3162 flow [2024-06-27 17:54:03,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:03,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:03,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:54:03,827 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:03,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:03,828 INFO L85 PathProgramCache]: Analyzing trace with hash 2020614121, now seen corresponding path program 12 times [2024-06-27 17:54:03,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:03,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671180408] [2024-06-27 17:54:03,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:03,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:03,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:03,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:03,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:03,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671180408] [2024-06-27 17:54:03,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671180408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:03,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:03,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:03,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568252261] [2024-06-27 17:54:03,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:03,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:03,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:03,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:03,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:03,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:03,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 239 transitions, 3162 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:03,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:03,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:03,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:04,441 INFO L124 PetriNetUnfolderBase]: 2467/4174 cut-off events. [2024-06-27 17:54:04,442 INFO L125 PetriNetUnfolderBase]: For 75828/75868 co-relation queries the response was YES. [2024-06-27 17:54:04,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22633 conditions, 4174 events. 2467/4174 cut-off events. For 75828/75868 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27455 event pairs, 873 based on Foata normal form. 13/3974 useless extension candidates. Maximal degree in co-relation 22535. Up to 3551 conditions per place. [2024-06-27 17:54:04,483 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 140 selfloop transitions, 105 changer transitions 0/259 dead transitions. [2024-06-27 17:54:04,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 259 transitions, 3866 flow [2024-06-27 17:54:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:04,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:04,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 17:54:04,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5732323232323232 [2024-06-27 17:54:04,485 INFO L175 Difference]: Start difference. First operand has 214 places, 239 transitions, 3162 flow. Second operand 9 states and 227 transitions. [2024-06-27 17:54:04,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 259 transitions, 3866 flow [2024-06-27 17:54:04,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 259 transitions, 3405 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:04,779 INFO L231 Difference]: Finished difference. Result has 214 places, 242 transitions, 2997 flow [2024-06-27 17:54:04,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2997, PETRI_PLACES=214, PETRI_TRANSITIONS=242} [2024-06-27 17:54:04,780 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-27 17:54:04,780 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 242 transitions, 2997 flow [2024-06-27 17:54:04,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:04,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:04,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:54:04,780 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:04,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:04,781 INFO L85 PathProgramCache]: Analyzing trace with hash 848044669, now seen corresponding path program 13 times [2024-06-27 17:54:04,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:04,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925462613] [2024-06-27 17:54:04,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:04,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:04,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:04,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:04,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925462613] [2024-06-27 17:54:04,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925462613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:04,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:04,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:04,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399066016] [2024-06-27 17:54:04,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:04,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:04,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:04,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:04,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:04,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:04,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 242 transitions, 2997 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:04,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:04,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:05,415 INFO L124 PetriNetUnfolderBase]: 2464/4170 cut-off events. [2024-06-27 17:54:05,415 INFO L125 PetriNetUnfolderBase]: For 74729/74769 co-relation queries the response was YES. [2024-06-27 17:54:05,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22138 conditions, 4170 events. 2464/4170 cut-off events. For 74729/74769 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27432 event pairs, 878 based on Foata normal form. 10/3967 useless extension candidates. Maximal degree in co-relation 22040. Up to 3548 conditions per place. [2024-06-27 17:54:05,454 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 140 selfloop transitions, 102 changer transitions 0/256 dead transitions. [2024-06-27 17:54:05,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 256 transitions, 3515 flow [2024-06-27 17:54:05,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:05,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:05,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 17:54:05,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 17:54:05,455 INFO L175 Difference]: Start difference. First operand has 214 places, 242 transitions, 2997 flow. Second operand 7 states and 182 transitions. [2024-06-27 17:54:05,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 256 transitions, 3515 flow [2024-06-27 17:54:05,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 256 transitions, 3219 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:05,713 INFO L231 Difference]: Finished difference. Result has 214 places, 242 transitions, 2911 flow [2024-06-27 17:54:05,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2911, PETRI_PLACES=214, PETRI_TRANSITIONS=242} [2024-06-27 17:54:05,714 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-27 17:54:05,714 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 242 transitions, 2911 flow [2024-06-27 17:54:05,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:05,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:05,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:54:05,714 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:05,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:05,715 INFO L85 PathProgramCache]: Analyzing trace with hash -604849627, now seen corresponding path program 1 times [2024-06-27 17:54:05,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:05,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001643875] [2024-06-27 17:54:05,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:05,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:05,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:05,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:05,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:05,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001643875] [2024-06-27 17:54:05,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001643875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:05,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:05,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:05,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859587461] [2024-06-27 17:54:05,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:05,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:05,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:05,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:05,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:05,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:05,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 242 transitions, 2911 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:05,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:05,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:05,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:06,421 INFO L124 PetriNetUnfolderBase]: 2675/4487 cut-off events. [2024-06-27 17:54:06,421 INFO L125 PetriNetUnfolderBase]: For 100788/100830 co-relation queries the response was YES. [2024-06-27 17:54:06,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24500 conditions, 4487 events. 2675/4487 cut-off events. For 100788/100830 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29757 event pairs, 525 based on Foata normal form. 18/4298 useless extension candidates. Maximal degree in co-relation 24402. Up to 2988 conditions per place. [2024-06-27 17:54:06,464 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 208 selfloop transitions, 61 changer transitions 0/283 dead transitions. [2024-06-27 17:54:06,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 283 transitions, 3855 flow [2024-06-27 17:54:06,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:06,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:06,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:54:06,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6525974025974026 [2024-06-27 17:54:06,465 INFO L175 Difference]: Start difference. First operand has 214 places, 242 transitions, 2911 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:54:06,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 283 transitions, 3855 flow [2024-06-27 17:54:06,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 3607 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:06,753 INFO L231 Difference]: Finished difference. Result has 214 places, 245 transitions, 2839 flow [2024-06-27 17:54:06,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2839, PETRI_PLACES=214, PETRI_TRANSITIONS=245} [2024-06-27 17:54:06,754 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-27 17:54:06,754 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 245 transitions, 2839 flow [2024-06-27 17:54:06,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:06,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:06,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:54:06,754 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:06,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:06,755 INFO L85 PathProgramCache]: Analyzing trace with hash -600088027, now seen corresponding path program 2 times [2024-06-27 17:54:06,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:06,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527073146] [2024-06-27 17:54:06,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:06,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:06,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:06,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527073146] [2024-06-27 17:54:06,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527073146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:06,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:06,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:06,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672894764] [2024-06-27 17:54:06,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:06,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:06,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:06,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:06,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:06,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:06,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 245 transitions, 2839 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:06,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:06,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:06,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:07,525 INFO L124 PetriNetUnfolderBase]: 2662/4603 cut-off events. [2024-06-27 17:54:07,525 INFO L125 PetriNetUnfolderBase]: For 97205/97244 co-relation queries the response was YES. [2024-06-27 17:54:07,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24536 conditions, 4603 events. 2662/4603 cut-off events. For 97205/97244 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31324 event pairs, 822 based on Foata normal form. 15/4402 useless extension candidates. Maximal degree in co-relation 24437. Up to 3864 conditions per place. [2024-06-27 17:54:07,564 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 237 selfloop transitions, 18 changer transitions 0/269 dead transitions. [2024-06-27 17:54:07,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 269 transitions, 3431 flow [2024-06-27 17:54:07,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:07,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:54:07,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:54:07,566 INFO L175 Difference]: Start difference. First operand has 214 places, 245 transitions, 2839 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:54:07,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 269 transitions, 3431 flow [2024-06-27 17:54:07,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 269 transitions, 3368 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:07,915 INFO L231 Difference]: Finished difference. Result has 218 places, 245 transitions, 2816 flow [2024-06-27 17:54:07,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2816, PETRI_PLACES=218, PETRI_TRANSITIONS=245} [2024-06-27 17:54:07,915 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 170 predicate places. [2024-06-27 17:54:07,916 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 245 transitions, 2816 flow [2024-06-27 17:54:07,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:07,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:07,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:07,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:54:07,916 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:07,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:07,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2146926713, now seen corresponding path program 3 times [2024-06-27 17:54:07,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:07,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202223672] [2024-06-27 17:54:07,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:07,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:07,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:07,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:07,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:07,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202223672] [2024-06-27 17:54:07,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202223672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:07,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:07,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:07,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482999824] [2024-06-27 17:54:07,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:07,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:07,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:08,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:08,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:08,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:08,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 245 transitions, 2816 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:08,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:08,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:08,583 INFO L124 PetriNetUnfolderBase]: 2736/4693 cut-off events. [2024-06-27 17:54:08,583 INFO L125 PetriNetUnfolderBase]: For 103701/103743 co-relation queries the response was YES. [2024-06-27 17:54:08,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25176 conditions, 4693 events. 2736/4693 cut-off events. For 103701/103743 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 31947 event pairs, 793 based on Foata normal form. 20/4503 useless extension candidates. Maximal degree in co-relation 25075. Up to 3412 conditions per place. [2024-06-27 17:54:08,630 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 204 selfloop transitions, 57 changer transitions 0/275 dead transitions. [2024-06-27 17:54:08,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 275 transitions, 3596 flow [2024-06-27 17:54:08,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:08,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:08,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:54:08,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:54:08,631 INFO L175 Difference]: Start difference. First operand has 218 places, 245 transitions, 2816 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:54:08,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 275 transitions, 3596 flow [2024-06-27 17:54:08,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 275 transitions, 3527 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:08,973 INFO L231 Difference]: Finished difference. Result has 218 places, 246 transitions, 2888 flow [2024-06-27 17:54:08,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2888, PETRI_PLACES=218, PETRI_TRANSITIONS=246} [2024-06-27 17:54:08,975 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 170 predicate places. [2024-06-27 17:54:08,975 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 246 transitions, 2888 flow [2024-06-27 17:54:08,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:08,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:08,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:08,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:54:08,975 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:08,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:08,976 INFO L85 PathProgramCache]: Analyzing trace with hash 450822455, now seen corresponding path program 4 times [2024-06-27 17:54:08,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:08,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209332257] [2024-06-27 17:54:08,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:08,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:09,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:09,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209332257] [2024-06-27 17:54:09,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209332257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:09,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:09,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:09,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717916746] [2024-06-27 17:54:09,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:09,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:09,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:09,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:09,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:09,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:09,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 246 transitions, 2888 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:09,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:09,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:09,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:09,790 INFO L124 PetriNetUnfolderBase]: 2718/4606 cut-off events. [2024-06-27 17:54:09,790 INFO L125 PetriNetUnfolderBase]: For 96483/96525 co-relation queries the response was YES. [2024-06-27 17:54:09,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24823 conditions, 4606 events. 2718/4606 cut-off events. For 96483/96525 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31123 event pairs, 1017 based on Foata normal form. 20/4402 useless extension candidates. Maximal degree in co-relation 24721. Up to 3905 conditions per place. [2024-06-27 17:54:09,833 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 202 selfloop transitions, 49 changer transitions 0/265 dead transitions. [2024-06-27 17:54:09,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 265 transitions, 3470 flow [2024-06-27 17:54:09,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:09,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 17:54:09,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:54:09,834 INFO L175 Difference]: Start difference. First operand has 218 places, 246 transitions, 2888 flow. Second operand 6 states and 165 transitions. [2024-06-27 17:54:09,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 265 transitions, 3470 flow [2024-06-27 17:54:10,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 265 transitions, 3343 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:10,220 INFO L231 Difference]: Finished difference. Result has 219 places, 246 transitions, 2870 flow [2024-06-27 17:54:10,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2870, PETRI_PLACES=219, PETRI_TRANSITIONS=246} [2024-06-27 17:54:10,221 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 17:54:10,221 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 246 transitions, 2870 flow [2024-06-27 17:54:10,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:10,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:10,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:54:10,221 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:10,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:10,222 INFO L85 PathProgramCache]: Analyzing trace with hash -893589561, now seen corresponding path program 5 times [2024-06-27 17:54:10,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84584069] [2024-06-27 17:54:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:10,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:10,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:10,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:10,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:10,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84584069] [2024-06-27 17:54:10,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84584069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:10,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:10,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:10,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616408256] [2024-06-27 17:54:10,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:10,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:10,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:10,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:10,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:10,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:10,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 246 transitions, 2870 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:10,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:10,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:10,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:11,017 INFO L124 PetriNetUnfolderBase]: 2858/4847 cut-off events. [2024-06-27 17:54:11,017 INFO L125 PetriNetUnfolderBase]: For 105498/105543 co-relation queries the response was YES. [2024-06-27 17:54:11,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26170 conditions, 4847 events. 2858/4847 cut-off events. For 105498/105543 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33061 event pairs, 1044 based on Foata normal form. 20/4641 useless extension candidates. Maximal degree in co-relation 26068. Up to 3826 conditions per place. [2024-06-27 17:54:11,069 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 207 selfloop transitions, 60 changer transitions 0/281 dead transitions. [2024-06-27 17:54:11,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 281 transitions, 3688 flow [2024-06-27 17:54:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:11,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:54:11,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-27 17:54:11,069 INFO L175 Difference]: Start difference. First operand has 219 places, 246 transitions, 2870 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:54:11,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 281 transitions, 3688 flow [2024-06-27 17:54:11,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 281 transitions, 3532 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:11,441 INFO L231 Difference]: Finished difference. Result has 219 places, 248 transitions, 2874 flow [2024-06-27 17:54:11,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2874, PETRI_PLACES=219, PETRI_TRANSITIONS=248} [2024-06-27 17:54:11,442 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 17:54:11,442 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 248 transitions, 2874 flow [2024-06-27 17:54:11,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:11,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:11,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:54:11,442 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:11,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:11,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1493485279, now seen corresponding path program 6 times [2024-06-27 17:54:11,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:11,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429895245] [2024-06-27 17:54:11,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:11,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:11,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:11,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:11,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429895245] [2024-06-27 17:54:11,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429895245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:11,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:11,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:11,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017918741] [2024-06-27 17:54:11,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:11,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:11,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:11,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:11,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:11,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:11,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 248 transitions, 2874 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:11,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:11,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:11,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:12,149 INFO L124 PetriNetUnfolderBase]: 2932/4939 cut-off events. [2024-06-27 17:54:12,149 INFO L125 PetriNetUnfolderBase]: For 106834/106882 co-relation queries the response was YES. [2024-06-27 17:54:12,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26678 conditions, 4939 events. 2932/4939 cut-off events. For 106834/106882 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 33738 event pairs, 1122 based on Foata normal form. 20/4723 useless extension candidates. Maximal degree in co-relation 26577. Up to 4242 conditions per place. [2024-06-27 17:54:12,203 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 198 selfloop transitions, 60 changer transitions 0/272 dead transitions. [2024-06-27 17:54:12,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 272 transitions, 3498 flow [2024-06-27 17:54:12,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:12,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:12,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:54:12,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-27 17:54:12,204 INFO L175 Difference]: Start difference. First operand has 219 places, 248 transitions, 2874 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:54:12,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 272 transitions, 3498 flow [2024-06-27 17:54:12,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 272 transitions, 3415 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:12,543 INFO L231 Difference]: Finished difference. Result has 223 places, 249 transitions, 2936 flow [2024-06-27 17:54:12,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2795, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2936, PETRI_PLACES=223, PETRI_TRANSITIONS=249} [2024-06-27 17:54:12,543 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 175 predicate places. [2024-06-27 17:54:12,544 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 249 transitions, 2936 flow [2024-06-27 17:54:12,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:12,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:12,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:54:12,544 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:12,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:12,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1235197309, now seen corresponding path program 7 times [2024-06-27 17:54:12,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:12,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257146810] [2024-06-27 17:54:12,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:12,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:12,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:12,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:12,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257146810] [2024-06-27 17:54:12,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257146810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:12,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:12,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:12,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753665173] [2024-06-27 17:54:12,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:12,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:12,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:12,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:12,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:12,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:12,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 249 transitions, 2936 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:12,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:12,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:12,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:13,281 INFO L124 PetriNetUnfolderBase]: 3006/5063 cut-off events. [2024-06-27 17:54:13,281 INFO L125 PetriNetUnfolderBase]: For 110027/110078 co-relation queries the response was YES. [2024-06-27 17:54:13,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27410 conditions, 5063 events. 3006/5063 cut-off events. For 110027/110078 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 34790 event pairs, 1144 based on Foata normal form. 20/4841 useless extension candidates. Maximal degree in co-relation 27307. Up to 4356 conditions per place. [2024-06-27 17:54:13,330 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 196 selfloop transitions, 60 changer transitions 0/270 dead transitions. [2024-06-27 17:54:13,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 270 transitions, 3546 flow [2024-06-27 17:54:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:13,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:13,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 17:54:13,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974025974025974 [2024-06-27 17:54:13,331 INFO L175 Difference]: Start difference. First operand has 223 places, 249 transitions, 2936 flow. Second operand 7 states and 184 transitions. [2024-06-27 17:54:13,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 270 transitions, 3546 flow [2024-06-27 17:54:13,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 270 transitions, 3427 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:13,697 INFO L231 Difference]: Finished difference. Result has 225 places, 250 transitions, 2960 flow [2024-06-27 17:54:13,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2960, PETRI_PLACES=225, PETRI_TRANSITIONS=250} [2024-06-27 17:54:13,697 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 177 predicate places. [2024-06-27 17:54:13,697 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 250 transitions, 2960 flow [2024-06-27 17:54:13,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:13,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:54:13,698 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:13,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:13,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1674426145, now seen corresponding path program 8 times [2024-06-27 17:54:13,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:13,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663500147] [2024-06-27 17:54:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:13,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:13,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:13,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:13,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:13,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663500147] [2024-06-27 17:54:13,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663500147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:13,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:13,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:13,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623499693] [2024-06-27 17:54:13,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:13,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:13,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:13,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:13,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:13,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:13,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 250 transitions, 2960 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:13,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:13,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:13,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:14,428 INFO L124 PetriNetUnfolderBase]: 2988/5069 cut-off events. [2024-06-27 17:54:14,429 INFO L125 PetriNetUnfolderBase]: For 102377/102428 co-relation queries the response was YES. [2024-06-27 17:54:14,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26959 conditions, 5069 events. 2988/5069 cut-off events. For 102377/102428 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 34995 event pairs, 1102 based on Foata normal form. 20/4851 useless extension candidates. Maximal degree in co-relation 26855. Up to 4196 conditions per place. [2024-06-27 17:54:14,484 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 213 selfloop transitions, 48 changer transitions 0/275 dead transitions. [2024-06-27 17:54:14,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 275 transitions, 3578 flow [2024-06-27 17:54:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:14,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:14,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:54:14,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6401515151515151 [2024-06-27 17:54:14,485 INFO L175 Difference]: Start difference. First operand has 225 places, 250 transitions, 2960 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:54:14,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 275 transitions, 3578 flow [2024-06-27 17:54:14,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 275 transitions, 3455 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:14,883 INFO L231 Difference]: Finished difference. Result has 226 places, 250 transitions, 2945 flow [2024-06-27 17:54:14,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2945, PETRI_PLACES=226, PETRI_TRANSITIONS=250} [2024-06-27 17:54:14,884 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-27 17:54:14,884 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 250 transitions, 2945 flow [2024-06-27 17:54:14,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:14,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:14,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:14,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:54:14,885 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:14,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:14,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1323847389, now seen corresponding path program 1 times [2024-06-27 17:54:14,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:14,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985629403] [2024-06-27 17:54:14,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:14,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:14,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:14,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:14,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:14,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985629403] [2024-06-27 17:54:14,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985629403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:14,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:14,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:14,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696936602] [2024-06-27 17:54:14,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:14,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:14,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:14,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:14,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:15,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:15,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 250 transitions, 2945 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:15,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:15,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:15,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:15,699 INFO L124 PetriNetUnfolderBase]: 3041/5130 cut-off events. [2024-06-27 17:54:15,699 INFO L125 PetriNetUnfolderBase]: For 102111/102159 co-relation queries the response was YES. [2024-06-27 17:54:15,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27453 conditions, 5130 events. 3041/5130 cut-off events. For 102111/102159 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35364 event pairs, 909 based on Foata normal form. 18/4913 useless extension candidates. Maximal degree in co-relation 27348. Up to 3072 conditions per place. [2024-06-27 17:54:15,749 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 203 selfloop transitions, 71 changer transitions 0/288 dead transitions. [2024-06-27 17:54:15,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 288 transitions, 3781 flow [2024-06-27 17:54:15,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:15,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:15,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:54:15,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-27 17:54:15,750 INFO L175 Difference]: Start difference. First operand has 226 places, 250 transitions, 2945 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:54:15,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 288 transitions, 3781 flow [2024-06-27 17:54:16,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3666 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:16,198 INFO L231 Difference]: Finished difference. Result has 227 places, 251 transitions, 2996 flow [2024-06-27 17:54:16,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2996, PETRI_PLACES=227, PETRI_TRANSITIONS=251} [2024-06-27 17:54:16,198 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 179 predicate places. [2024-06-27 17:54:16,199 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 251 transitions, 2996 flow [2024-06-27 17:54:16,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:16,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:16,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:54:16,199 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:16,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:16,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1323578278, now seen corresponding path program 1 times [2024-06-27 17:54:16,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:16,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913753917] [2024-06-27 17:54:16,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:16,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:16,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:16,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:16,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913753917] [2024-06-27 17:54:16,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913753917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:16,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:16,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:16,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580031849] [2024-06-27 17:54:16,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:16,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:16,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:16,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:16,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:16,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:16,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 251 transitions, 2996 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:16,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:16,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:16,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:17,019 INFO L124 PetriNetUnfolderBase]: 3279/5612 cut-off events. [2024-06-27 17:54:17,019 INFO L125 PetriNetUnfolderBase]: For 118246/118292 co-relation queries the response was YES. [2024-06-27 17:54:17,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30409 conditions, 5612 events. 3279/5612 cut-off events. For 118246/118292 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 39642 event pairs, 1080 based on Foata normal form. 21/5391 useless extension candidates. Maximal degree in co-relation 30304. Up to 4098 conditions per place. [2024-06-27 17:54:17,077 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 202 selfloop transitions, 79 changer transitions 0/295 dead transitions. [2024-06-27 17:54:17,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 295 transitions, 3929 flow [2024-06-27 17:54:17,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:17,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:17,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 17:54:17,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601010101010101 [2024-06-27 17:54:17,078 INFO L175 Difference]: Start difference. First operand has 227 places, 251 transitions, 2996 flow. Second operand 9 states and 238 transitions. [2024-06-27 17:54:17,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 295 transitions, 3929 flow [2024-06-27 17:54:17,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 295 transitions, 3691 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:17,550 INFO L231 Difference]: Finished difference. Result has 232 places, 259 transitions, 3093 flow [2024-06-27 17:54:17,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3093, PETRI_PLACES=232, PETRI_TRANSITIONS=259} [2024-06-27 17:54:17,550 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2024-06-27 17:54:17,550 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 259 transitions, 3093 flow [2024-06-27 17:54:17,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:17,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:17,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:17,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:54:17,551 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:17,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:17,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1323578619, now seen corresponding path program 2 times [2024-06-27 17:54:17,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:17,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432057176] [2024-06-27 17:54:17,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:17,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:17,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 17:54:17,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:17,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432057176] [2024-06-27 17:54:17,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432057176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:17,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:17,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:17,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170232156] [2024-06-27 17:54:17,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:17,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:17,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:17,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:17,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:17,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:17,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 259 transitions, 3093 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:17,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:17,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:17,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:18,388 INFO L124 PetriNetUnfolderBase]: 3332/5759 cut-off events. [2024-06-27 17:54:18,389 INFO L125 PetriNetUnfolderBase]: For 121446/121497 co-relation queries the response was YES. [2024-06-27 17:54:18,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30539 conditions, 5759 events. 3332/5759 cut-off events. For 121446/121497 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 41092 event pairs, 931 based on Foata normal form. 18/5539 useless extension candidates. Maximal degree in co-relation 30433. Up to 3355 conditions per place. [2024-06-27 17:54:18,439 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 205 selfloop transitions, 76 changer transitions 0/295 dead transitions. [2024-06-27 17:54:18,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 295 transitions, 3950 flow [2024-06-27 17:54:18,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:18,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:54:18,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 17:54:18,440 INFO L175 Difference]: Start difference. First operand has 232 places, 259 transitions, 3093 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:54:18,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 295 transitions, 3950 flow [2024-06-27 17:54:18,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 295 transitions, 3854 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:18,816 INFO L231 Difference]: Finished difference. Result has 234 places, 260 transitions, 3169 flow [2024-06-27 17:54:18,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3169, PETRI_PLACES=234, PETRI_TRANSITIONS=260} [2024-06-27 17:54:18,817 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 186 predicate places. [2024-06-27 17:54:18,817 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 260 transitions, 3169 flow [2024-06-27 17:54:18,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:18,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:18,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:54:18,818 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:18,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:18,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1234864648, now seen corresponding path program 2 times [2024-06-27 17:54:18,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:18,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043276200] [2024-06-27 17:54:18,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:18,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:18,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:18,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:18,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043276200] [2024-06-27 17:54:18,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043276200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:18,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:18,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:18,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927523659] [2024-06-27 17:54:18,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:18,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:18,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:18,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:18,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:18,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:18,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 260 transitions, 3169 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:18,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:18,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:18,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:19,700 INFO L124 PetriNetUnfolderBase]: 3406/5738 cut-off events. [2024-06-27 17:54:19,700 INFO L125 PetriNetUnfolderBase]: For 126679/126728 co-relation queries the response was YES. [2024-06-27 17:54:19,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31653 conditions, 5738 events. 3406/5738 cut-off events. For 126679/126728 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40431 event pairs, 1314 based on Foata normal form. 23/5499 useless extension candidates. Maximal degree in co-relation 31546. Up to 4925 conditions per place. [2024-06-27 17:54:19,761 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 204 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-27 17:54:19,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 283 transitions, 3806 flow [2024-06-27 17:54:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:19,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:19,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 17:54:19,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5732323232323232 [2024-06-27 17:54:19,762 INFO L175 Difference]: Start difference. First operand has 234 places, 260 transitions, 3169 flow. Second operand 9 states and 227 transitions. [2024-06-27 17:54:19,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 283 transitions, 3806 flow [2024-06-27 17:54:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 3698 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:20,397 INFO L231 Difference]: Finished difference. Result has 239 places, 261 transitions, 3220 flow [2024-06-27 17:54:20,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3220, PETRI_PLACES=239, PETRI_TRANSITIONS=261} [2024-06-27 17:54:20,398 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 191 predicate places. [2024-06-27 17:54:20,398 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 261 transitions, 3220 flow [2024-06-27 17:54:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:20,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:20,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:54:20,398 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:20,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1235012859, now seen corresponding path program 3 times [2024-06-27 17:54:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:20,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539735051] [2024-06-27 17:54:20,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:20,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:20,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:20,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:20,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539735051] [2024-06-27 17:54:20,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539735051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:20,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:20,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:20,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225072136] [2024-06-27 17:54:20,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:20,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:20,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:20,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:20,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:20,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:20,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 261 transitions, 3220 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:20,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:20,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:20,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:21,328 INFO L124 PetriNetUnfolderBase]: 3459/5866 cut-off events. [2024-06-27 17:54:21,328 INFO L125 PetriNetUnfolderBase]: For 127862/127916 co-relation queries the response was YES. [2024-06-27 17:54:21,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31844 conditions, 5866 events. 3459/5866 cut-off events. For 127862/127916 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 41620 event pairs, 1308 based on Foata normal form. 18/5621 useless extension candidates. Maximal degree in co-relation 31736. Up to 4770 conditions per place. [2024-06-27 17:54:21,385 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 208 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-06-27 17:54:21,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 287 transitions, 3892 flow [2024-06-27 17:54:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:21,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:21,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:54:21,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:54:21,386 INFO L175 Difference]: Start difference. First operand has 239 places, 261 transitions, 3220 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:54:21,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 287 transitions, 3892 flow [2024-06-27 17:54:21,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 287 transitions, 3764 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:21,843 INFO L231 Difference]: Finished difference. Result has 239 places, 262 transitions, 3243 flow [2024-06-27 17:54:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3243, PETRI_PLACES=239, PETRI_TRANSITIONS=262} [2024-06-27 17:54:21,844 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 191 predicate places. [2024-06-27 17:54:21,844 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 262 transitions, 3243 flow [2024-06-27 17:54:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:21,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:21,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:54:21,845 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:21,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash -627498240, now seen corresponding path program 3 times [2024-06-27 17:54:21,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:21,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046788168] [2024-06-27 17:54:21,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:21,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:21,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:21,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046788168] [2024-06-27 17:54:21,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046788168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:21,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:21,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:21,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369214337] [2024-06-27 17:54:21,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:21,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:21,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:21,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:21,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:21,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:21,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 262 transitions, 3243 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:21,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:21,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:21,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:22,832 INFO L124 PetriNetUnfolderBase]: 3512/5968 cut-off events. [2024-06-27 17:54:22,832 INFO L125 PetriNetUnfolderBase]: For 133240/133292 co-relation queries the response was YES. [2024-06-27 17:54:22,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32508 conditions, 5968 events. 3512/5968 cut-off events. For 133240/133292 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 42490 event pairs, 1309 based on Foata normal form. 21/5727 useless extension candidates. Maximal degree in co-relation 32399. Up to 4934 conditions per place. [2024-06-27 17:54:22,906 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 207 selfloop transitions, 71 changer transitions 0/292 dead transitions. [2024-06-27 17:54:22,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 292 transitions, 3941 flow [2024-06-27 17:54:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:54:22,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:54:22,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 17:54:22,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:54:22,907 INFO L175 Difference]: Start difference. First operand has 239 places, 262 transitions, 3243 flow. Second operand 10 states and 253 transitions. [2024-06-27 17:54:22,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 292 transitions, 3941 flow [2024-06-27 17:54:23,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 292 transitions, 3810 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:23,397 INFO L231 Difference]: Finished difference. Result has 245 places, 264 transitions, 3311 flow [2024-06-27 17:54:23,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3311, PETRI_PLACES=245, PETRI_TRANSITIONS=264} [2024-06-27 17:54:23,397 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 197 predicate places. [2024-06-27 17:54:23,397 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 264 transitions, 3311 flow [2024-06-27 17:54:23,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:23,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:23,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:54:23,398 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:23,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:23,398 INFO L85 PathProgramCache]: Analyzing trace with hash -560169174, now seen corresponding path program 4 times [2024-06-27 17:54:23,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:23,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830410275] [2024-06-27 17:54:23,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:23,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:23,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:23,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:23,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830410275] [2024-06-27 17:54:23,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830410275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:23,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:23,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:23,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405898766] [2024-06-27 17:54:23,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:23,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:23,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:23,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:23,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:23,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:23,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 264 transitions, 3311 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:23,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:23,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:23,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:24,473 INFO L124 PetriNetUnfolderBase]: 3789/6392 cut-off events. [2024-06-27 17:54:24,473 INFO L125 PetriNetUnfolderBase]: For 189570/189633 co-relation queries the response was YES. [2024-06-27 17:54:24,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35127 conditions, 6392 events. 3789/6392 cut-off events. For 189570/189633 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 46098 event pairs, 1527 based on Foata normal form. 46/6153 useless extension candidates. Maximal degree in co-relation 35016. Up to 5194 conditions per place. [2024-06-27 17:54:24,543 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 217 selfloop transitions, 57 changer transitions 0/288 dead transitions. [2024-06-27 17:54:24,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 288 transitions, 3980 flow [2024-06-27 17:54:24,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 17:54:24,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 17:54:24,544 INFO L175 Difference]: Start difference. First operand has 245 places, 264 transitions, 3311 flow. Second operand 8 states and 212 transitions. [2024-06-27 17:54:24,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 288 transitions, 3980 flow [2024-06-27 17:54:25,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 288 transitions, 3841 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 17:54:25,171 INFO L231 Difference]: Finished difference. Result has 245 places, 265 transitions, 3320 flow [2024-06-27 17:54:25,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3320, PETRI_PLACES=245, PETRI_TRANSITIONS=265} [2024-06-27 17:54:25,171 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 197 predicate places. [2024-06-27 17:54:25,172 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 265 transitions, 3320 flow [2024-06-27 17:54:25,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:25,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:25,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:54:25,172 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:25,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:25,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1674758806, now seen corresponding path program 5 times [2024-06-27 17:54:25,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:25,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073913488] [2024-06-27 17:54:25,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:25,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:25,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:25,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073913488] [2024-06-27 17:54:25,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073913488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:25,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:25,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:25,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138000652] [2024-06-27 17:54:25,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:25,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:25,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:25,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:25,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:25,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:25,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 265 transitions, 3320 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:25,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:25,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:25,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:26,193 INFO L124 PetriNetUnfolderBase]: 4066/6869 cut-off events. [2024-06-27 17:54:26,193 INFO L125 PetriNetUnfolderBase]: For 194932/195000 co-relation queries the response was YES. [2024-06-27 17:54:26,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37461 conditions, 6869 events. 4066/6869 cut-off events. For 194932/195000 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 50425 event pairs, 1692 based on Foata normal form. 46/6615 useless extension candidates. Maximal degree in co-relation 37350. Up to 5641 conditions per place. [2024-06-27 17:54:26,267 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 217 selfloop transitions, 57 changer transitions 0/288 dead transitions. [2024-06-27 17:54:26,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 288 transitions, 3989 flow [2024-06-27 17:54:26,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:26,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:26,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:54:26,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-27 17:54:26,268 INFO L175 Difference]: Start difference. First operand has 245 places, 265 transitions, 3320 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:54:26,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 288 transitions, 3989 flow [2024-06-27 17:54:26,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 288 transitions, 3874 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:26,858 INFO L231 Difference]: Finished difference. Result has 246 places, 266 transitions, 3355 flow [2024-06-27 17:54:26,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3205, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3355, PETRI_PLACES=246, PETRI_TRANSITIONS=266} [2024-06-27 17:54:26,858 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 198 predicate places. [2024-06-27 17:54:26,858 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 266 transitions, 3355 flow [2024-06-27 17:54:26,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:26,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:26,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:54:26,859 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:26,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:26,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1674610936, now seen corresponding path program 6 times [2024-06-27 17:54:26,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:26,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058638453] [2024-06-27 17:54:26,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:26,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:26,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:26,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:26,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058638453] [2024-06-27 17:54:26,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058638453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:26,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:26,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:26,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86887304] [2024-06-27 17:54:26,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:26,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:26,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:26,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:26,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:26,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:26,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 266 transitions, 3355 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:26,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:26,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:26,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:28,006 INFO L124 PetriNetUnfolderBase]: 4352/7547 cut-off events. [2024-06-27 17:54:28,006 INFO L125 PetriNetUnfolderBase]: For 196853/196939 co-relation queries the response was YES. [2024-06-27 17:54:28,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40177 conditions, 7547 events. 4352/7547 cut-off events. For 196853/196939 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57602 event pairs, 1441 based on Foata normal form. 42/7286 useless extension candidates. Maximal degree in co-relation 40065. Up to 4833 conditions per place. [2024-06-27 17:54:28,090 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 223 selfloop transitions, 67 changer transitions 0/304 dead transitions. [2024-06-27 17:54:28,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 304 transitions, 4192 flow [2024-06-27 17:54:28,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:28,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:28,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:54:28,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-27 17:54:28,091 INFO L175 Difference]: Start difference. First operand has 246 places, 266 transitions, 3355 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:54:28,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 304 transitions, 4192 flow [2024-06-27 17:54:28,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 304 transitions, 4075 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:28,709 INFO L231 Difference]: Finished difference. Result has 249 places, 271 transitions, 3511 flow [2024-06-27 17:54:28,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3511, PETRI_PLACES=249, PETRI_TRANSITIONS=271} [2024-06-27 17:54:28,709 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 201 predicate places. [2024-06-27 17:54:28,709 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 271 transitions, 3511 flow [2024-06-27 17:54:28,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:28,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:28,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:54:28,710 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:28,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:28,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1674610595, now seen corresponding path program 4 times [2024-06-27 17:54:28,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:28,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467323765] [2024-06-27 17:54:28,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:28,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:28,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467323765] [2024-06-27 17:54:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467323765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:28,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:28,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:28,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558390487] [2024-06-27 17:54:28,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:28,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:28,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:28,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 271 transitions, 3511 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:28,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:28,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:28,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:29,744 INFO L124 PetriNetUnfolderBase]: 4339/7357 cut-off events. [2024-06-27 17:54:29,745 INFO L125 PetriNetUnfolderBase]: For 148503/148577 co-relation queries the response was YES. [2024-06-27 17:54:29,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40183 conditions, 7357 events. 4339/7357 cut-off events. For 148503/148577 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 54810 event pairs, 1302 based on Foata normal form. 18/7069 useless extension candidates. Maximal degree in co-relation 40069. Up to 5721 conditions per place. [2024-06-27 17:54:29,827 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 226 selfloop transitions, 61 changer transitions 0/301 dead transitions. [2024-06-27 17:54:29,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 301 transitions, 4211 flow [2024-06-27 17:54:29,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:29,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:29,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:54:29,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:54:29,828 INFO L175 Difference]: Start difference. First operand has 249 places, 271 transitions, 3511 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:54:29,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 301 transitions, 4211 flow [2024-06-27 17:54:30,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 301 transitions, 4095 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:30,554 INFO L231 Difference]: Finished difference. Result has 250 places, 271 transitions, 3527 flow [2024-06-27 17:54:30,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3527, PETRI_PLACES=250, PETRI_TRANSITIONS=271} [2024-06-27 17:54:30,554 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 202 predicate places. [2024-06-27 17:54:30,554 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 271 transitions, 3527 flow [2024-06-27 17:54:30,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:30,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:30,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:54:30,555 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:30,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:30,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1881685108, now seen corresponding path program 1 times [2024-06-27 17:54:30,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:30,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126045555] [2024-06-27 17:54:30,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:30,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:30,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:30,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126045555] [2024-06-27 17:54:30,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126045555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:30,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:30,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:30,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343712258] [2024-06-27 17:54:30,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:30,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:30,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:30,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:30,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:30,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:30,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 271 transitions, 3527 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:30,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:30,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:30,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:31,741 INFO L124 PetriNetUnfolderBase]: 4627/8015 cut-off events. [2024-06-27 17:54:31,741 INFO L125 PetriNetUnfolderBase]: For 196417/196479 co-relation queries the response was YES. [2024-06-27 17:54:31,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42545 conditions, 8015 events. 4627/8015 cut-off events. For 196417/196479 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 61479 event pairs, 1882 based on Foata normal form. 42/7736 useless extension candidates. Maximal degree in co-relation 42431. Up to 5474 conditions per place. [2024-06-27 17:54:31,829 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 226 selfloop transitions, 65 changer transitions 0/305 dead transitions. [2024-06-27 17:54:31,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 305 transitions, 4322 flow [2024-06-27 17:54:31,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:31,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:54:31,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 17:54:31,830 INFO L175 Difference]: Start difference. First operand has 250 places, 271 transitions, 3527 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:54:31,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 305 transitions, 4322 flow [2024-06-27 17:54:32,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 305 transitions, 4139 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:54:32,507 INFO L231 Difference]: Finished difference. Result has 252 places, 274 transitions, 3559 flow [2024-06-27 17:54:32,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3344, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3559, PETRI_PLACES=252, PETRI_TRANSITIONS=274} [2024-06-27 17:54:32,507 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 204 predicate places. [2024-06-27 17:54:32,507 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 274 transitions, 3559 flow [2024-06-27 17:54:32,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:32,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:32,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:32,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:54:32,508 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:32,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash 723196732, now seen corresponding path program 7 times [2024-06-27 17:54:32,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:32,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697198661] [2024-06-27 17:54:32,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:32,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:32,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:32,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697198661] [2024-06-27 17:54:32,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697198661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:32,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:32,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:32,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928242865] [2024-06-27 17:54:32,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:32,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:32,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:32,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:32,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:32,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:32,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 274 transitions, 3559 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:32,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:32,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:32,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:33,721 INFO L124 PetriNetUnfolderBase]: 4767/8156 cut-off events. [2024-06-27 17:54:33,721 INFO L125 PetriNetUnfolderBase]: For 165771/165860 co-relation queries the response was YES. [2024-06-27 17:54:33,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44230 conditions, 8156 events. 4767/8156 cut-off events. For 165771/165860 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 62831 event pairs, 1720 based on Foata normal form. 21/7864 useless extension candidates. Maximal degree in co-relation 44115. Up to 6826 conditions per place. [2024-06-27 17:54:33,954 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 249 selfloop transitions, 58 changer transitions 0/321 dead transitions. [2024-06-27 17:54:33,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 4501 flow [2024-06-27 17:54:33,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:54:33,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:54:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 17:54:33,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 17:54:33,956 INFO L175 Difference]: Start difference. First operand has 252 places, 274 transitions, 3559 flow. Second operand 9 states and 240 transitions. [2024-06-27 17:54:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 4501 flow [2024-06-27 17:54:34,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 321 transitions, 4405 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:34,734 INFO L231 Difference]: Finished difference. Result has 256 places, 279 transitions, 3655 flow [2024-06-27 17:54:34,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3655, PETRI_PLACES=256, PETRI_TRANSITIONS=279} [2024-06-27 17:54:34,734 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 208 predicate places. [2024-06-27 17:54:34,734 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 279 transitions, 3655 flow [2024-06-27 17:54:34,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:34,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:34,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:54:34,735 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:34,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:34,735 INFO L85 PathProgramCache]: Analyzing trace with hash -814747528, now seen corresponding path program 8 times [2024-06-27 17:54:34,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:34,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960210068] [2024-06-27 17:54:34,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:34,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:34,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:34,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960210068] [2024-06-27 17:54:34,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960210068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:34,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:34,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:34,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123843680] [2024-06-27 17:54:34,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:34,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:34,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:34,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:34,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:34,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:34,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 279 transitions, 3655 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:34,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:34,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:34,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:35,970 INFO L124 PetriNetUnfolderBase]: 4820/8213 cut-off events. [2024-06-27 17:54:35,971 INFO L125 PetriNetUnfolderBase]: For 167199/167288 co-relation queries the response was YES. [2024-06-27 17:54:36,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45007 conditions, 8213 events. 4820/8213 cut-off events. For 167199/167288 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 63036 event pairs, 1732 based on Foata normal form. 21/7920 useless extension candidates. Maximal degree in co-relation 44891. Up to 7005 conditions per place. [2024-06-27 17:54:36,062 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 240 selfloop transitions, 58 changer transitions 0/312 dead transitions. [2024-06-27 17:54:36,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 312 transitions, 4373 flow [2024-06-27 17:54:36,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:36,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:36,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 17:54:36,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 17:54:36,063 INFO L175 Difference]: Start difference. First operand has 256 places, 279 transitions, 3655 flow. Second operand 8 states and 212 transitions. [2024-06-27 17:54:36,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 312 transitions, 4373 flow [2024-06-27 17:54:36,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 312 transitions, 4207 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:36,853 INFO L231 Difference]: Finished difference. Result has 259 places, 280 transitions, 3633 flow [2024-06-27 17:54:36,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3633, PETRI_PLACES=259, PETRI_TRANSITIONS=280} [2024-06-27 17:54:36,854 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 211 predicate places. [2024-06-27 17:54:36,854 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 280 transitions, 3633 flow [2024-06-27 17:54:36,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:36,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:36,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:54:36,854 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:36,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:36,854 INFO L85 PathProgramCache]: Analyzing trace with hash -814361578, now seen corresponding path program 9 times [2024-06-27 17:54:36,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:36,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099202281] [2024-06-27 17:54:36,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:36,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:36,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:36,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:36,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:36,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099202281] [2024-06-27 17:54:36,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099202281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:36,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:36,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:36,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930212793] [2024-06-27 17:54:36,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:36,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:36,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:36,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:36,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:36,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 280 transitions, 3633 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:36,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:36,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:36,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:38,077 INFO L124 PetriNetUnfolderBase]: 4939/8413 cut-off events. [2024-06-27 17:54:38,078 INFO L125 PetriNetUnfolderBase]: For 181503/181577 co-relation queries the response was YES. [2024-06-27 17:54:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45675 conditions, 8413 events. 4939/8413 cut-off events. For 181503/181577 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 64916 event pairs, 1930 based on Foata normal form. 21/8114 useless extension candidates. Maximal degree in co-relation 45560. Up to 5645 conditions per place. [2024-06-27 17:54:38,175 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 95 changer transitions 0/320 dead transitions. [2024-06-27 17:54:38,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 320 transitions, 4565 flow [2024-06-27 17:54:38,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:38,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:38,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:54:38,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:54:38,176 INFO L175 Difference]: Start difference. First operand has 259 places, 280 transitions, 3633 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:54:38,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 320 transitions, 4565 flow [2024-06-27 17:54:39,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 320 transitions, 4418 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 17:54:39,079 INFO L231 Difference]: Finished difference. Result has 258 places, 282 transitions, 3732 flow [2024-06-27 17:54:39,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3492, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3732, PETRI_PLACES=258, PETRI_TRANSITIONS=282} [2024-06-27 17:54:39,079 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 210 predicate places. [2024-06-27 17:54:39,079 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 282 transitions, 3732 flow [2024-06-27 17:54:39,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:39,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:39,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:39,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:54:39,080 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:39,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:39,080 INFO L85 PathProgramCache]: Analyzing trace with hash 100826654, now seen corresponding path program 10 times [2024-06-27 17:54:39,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:39,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919302364] [2024-06-27 17:54:39,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:39,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:39,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:39,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:39,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919302364] [2024-06-27 17:54:39,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919302364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:39,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:39,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:39,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760741340] [2024-06-27 17:54:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:39,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:39,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:39,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 282 transitions, 3732 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:39,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:39,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:39,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:40,281 INFO L124 PetriNetUnfolderBase]: 5013/8522 cut-off events. [2024-06-27 17:54:40,281 INFO L125 PetriNetUnfolderBase]: For 183216/183309 co-relation queries the response was YES. [2024-06-27 17:54:40,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46716 conditions, 8522 events. 5013/8522 cut-off events. For 183216/183309 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 66014 event pairs, 2314 based on Foata normal form. 23/8204 useless extension candidates. Maximal degree in co-relation 46603. Up to 7565 conditions per place. [2024-06-27 17:54:40,385 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 219 selfloop transitions, 71 changer transitions 0/304 dead transitions. [2024-06-27 17:54:40,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 304 transitions, 4416 flow [2024-06-27 17:54:40,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:40,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:40,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 17:54:40,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823863636363636 [2024-06-27 17:54:40,386 INFO L175 Difference]: Start difference. First operand has 258 places, 282 transitions, 3732 flow. Second operand 8 states and 205 transitions. [2024-06-27 17:54:40,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 304 transitions, 4416 flow [2024-06-27 17:54:41,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 304 transitions, 4305 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:41,350 INFO L231 Difference]: Finished difference. Result has 262 places, 283 transitions, 3794 flow [2024-06-27 17:54:41,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3794, PETRI_PLACES=262, PETRI_TRANSITIONS=283} [2024-06-27 17:54:41,350 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 17:54:41,350 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 283 transitions, 3794 flow [2024-06-27 17:54:41,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:41,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:41,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:54:41,351 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:41,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:41,351 INFO L85 PathProgramCache]: Analyzing trace with hash 101035904, now seen corresponding path program 11 times [2024-06-27 17:54:41,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:41,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591339243] [2024-06-27 17:54:41,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:41,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:41,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:41,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:41,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591339243] [2024-06-27 17:54:41,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591339243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:41,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:41,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:41,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652666381] [2024-06-27 17:54:41,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:41,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:41,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:41,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:41,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:41,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:41,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 283 transitions, 3794 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:41,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:41,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:41,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:42,532 INFO L124 PetriNetUnfolderBase]: 5087/8641 cut-off events. [2024-06-27 17:54:42,532 INFO L125 PetriNetUnfolderBase]: For 186956/187045 co-relation queries the response was YES. [2024-06-27 17:54:42,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47447 conditions, 8641 events. 5087/8641 cut-off events. For 186956/187045 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 67014 event pairs, 2307 based on Foata normal form. 23/8326 useless extension candidates. Maximal degree in co-relation 47332. Up to 7399 conditions per place. [2024-06-27 17:54:42,634 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 224 selfloop transitions, 73 changer transitions 0/311 dead transitions. [2024-06-27 17:54:42,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 311 transitions, 4536 flow [2024-06-27 17:54:42,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:42,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:42,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 17:54:42,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5965909090909091 [2024-06-27 17:54:42,635 INFO L175 Difference]: Start difference. First operand has 262 places, 283 transitions, 3794 flow. Second operand 8 states and 210 transitions. [2024-06-27 17:54:42,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 311 transitions, 4536 flow [2024-06-27 17:54:43,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 311 transitions, 4385 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:43,453 INFO L231 Difference]: Finished difference. Result has 264 places, 284 transitions, 3819 flow [2024-06-27 17:54:43,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3819, PETRI_PLACES=264, PETRI_TRANSITIONS=284} [2024-06-27 17:54:43,454 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 216 predicate places. [2024-06-27 17:54:43,454 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 284 transitions, 3819 flow [2024-06-27 17:54:43,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:43,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:43,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:54:43,454 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:43,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:43,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1591099814, now seen corresponding path program 12 times [2024-06-27 17:54:43,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:43,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601374355] [2024-06-27 17:54:43,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:43,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:43,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:43,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:43,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:43,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601374355] [2024-06-27 17:54:43,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601374355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:43,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:43,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:43,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106750795] [2024-06-27 17:54:43,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:43,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:43,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:43,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:43,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:43,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:43,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 284 transitions, 3819 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:43,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:43,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:43,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:44,699 INFO L124 PetriNetUnfolderBase]: 5140/8785 cut-off events. [2024-06-27 17:54:44,699 INFO L125 PetriNetUnfolderBase]: For 187891/187987 co-relation queries the response was YES. [2024-06-27 17:54:44,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47983 conditions, 8785 events. 5140/8785 cut-off events. For 187891/187987 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 68512 event pairs, 2330 based on Foata normal form. 21/8460 useless extension candidates. Maximal degree in co-relation 47867. Up to 7772 conditions per place. [2024-06-27 17:54:44,802 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 257 selfloop transitions, 40 changer transitions 0/311 dead transitions. [2024-06-27 17:54:44,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 311 transitions, 4511 flow [2024-06-27 17:54:44,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:44,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:44,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 17:54:44,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852272727272727 [2024-06-27 17:54:44,803 INFO L175 Difference]: Start difference. First operand has 264 places, 284 transitions, 3819 flow. Second operand 8 states and 206 transitions. [2024-06-27 17:54:44,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 311 transitions, 4511 flow [2024-06-27 17:54:45,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 311 transitions, 4353 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:45,621 INFO L231 Difference]: Finished difference. Result has 266 places, 285 transitions, 3763 flow [2024-06-27 17:54:45,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3763, PETRI_PLACES=266, PETRI_TRANSITIONS=285} [2024-06-27 17:54:45,621 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-27 17:54:45,621 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 285 transitions, 3763 flow [2024-06-27 17:54:45,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:45,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:45,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:54:45,622 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:45,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash -845421982, now seen corresponding path program 13 times [2024-06-27 17:54:45,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:45,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150942052] [2024-06-27 17:54:45,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:45,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:45,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:45,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:45,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150942052] [2024-06-27 17:54:45,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150942052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:45,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:45,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:45,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943718153] [2024-06-27 17:54:45,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:45,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:45,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:45,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:45,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:45,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:45,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 285 transitions, 3763 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:45,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:45,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:45,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,018 INFO L124 PetriNetUnfolderBase]: 5193/8839 cut-off events. [2024-06-27 17:54:47,018 INFO L125 PetriNetUnfolderBase]: For 192021/192110 co-relation queries the response was YES. [2024-06-27 17:54:47,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48265 conditions, 8839 events. 5193/8839 cut-off events. For 192021/192110 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 68906 event pairs, 2275 based on Foata normal form. 21/8523 useless extension candidates. Maximal degree in co-relation 48148. Up to 7241 conditions per place. [2024-06-27 17:54:47,100 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 225 selfloop transitions, 78 changer transitions 0/317 dead transitions. [2024-06-27 17:54:47,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 317 transitions, 4527 flow [2024-06-27 17:54:47,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:47,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:47,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:54:47,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 17:54:47,101 INFO L175 Difference]: Start difference. First operand has 266 places, 285 transitions, 3763 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:54:47,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 317 transitions, 4527 flow [2024-06-27 17:54:47,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 317 transitions, 4430 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:47,945 INFO L231 Difference]: Finished difference. Result has 268 places, 286 transitions, 3854 flow [2024-06-27 17:54:47,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3854, PETRI_PLACES=268, PETRI_TRANSITIONS=286} [2024-06-27 17:54:47,945 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 220 predicate places. [2024-06-27 17:54:47,946 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 286 transitions, 3854 flow [2024-06-27 17:54:47,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:47,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:54:47,946 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,947 INFO L85 PathProgramCache]: Analyzing trace with hash 148689400, now seen corresponding path program 14 times [2024-06-27 17:54:47,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810194136] [2024-06-27 17:54:47,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:48,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 17:54:48,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:48,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810194136] [2024-06-27 17:54:48,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810194136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:48,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:48,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:48,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132361147] [2024-06-27 17:54:48,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:48,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:48,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:48,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:48,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:48,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:48,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 286 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:48,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:48,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:48,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:49,357 INFO L124 PetriNetUnfolderBase]: 5241/8904 cut-off events. [2024-06-27 17:54:49,357 INFO L125 PetriNetUnfolderBase]: For 198566/198661 co-relation queries the response was YES. [2024-06-27 17:54:49,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49030 conditions, 8904 events. 5241/8904 cut-off events. For 198566/198661 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 69363 event pairs, 2434 based on Foata normal form. 20/8577 useless extension candidates. Maximal degree in co-relation 48912. Up to 7942 conditions per place. [2024-06-27 17:54:49,456 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 257 selfloop transitions, 39 changer transitions 0/310 dead transitions. [2024-06-27 17:54:49,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 310 transitions, 4560 flow [2024-06-27 17:54:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:49,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:54:49,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-27 17:54:49,457 INFO L175 Difference]: Start difference. First operand has 268 places, 286 transitions, 3854 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:54:49,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 310 transitions, 4560 flow [2024-06-27 17:54:50,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 310 transitions, 4388 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:50,444 INFO L231 Difference]: Finished difference. Result has 269 places, 287 transitions, 3795 flow [2024-06-27 17:54:50,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3795, PETRI_PLACES=269, PETRI_TRANSITIONS=287} [2024-06-27 17:54:50,445 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 221 predicate places. [2024-06-27 17:54:50,445 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 287 transitions, 3795 flow [2024-06-27 17:54:50,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:54:50,445 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,446 INFO L85 PathProgramCache]: Analyzing trace with hash 148541530, now seen corresponding path program 15 times [2024-06-27 17:54:50,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727894308] [2024-06-27 17:54:50,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,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 17:54:50,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727894308] [2024-06-27 17:54:50,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727894308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220753420] [2024-06-27 17:54:50,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:50,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:50,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:50,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:50,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 287 transitions, 3795 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:50,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:51,786 INFO L124 PetriNetUnfolderBase]: 5228/8885 cut-off events. [2024-06-27 17:54:51,787 INFO L125 PetriNetUnfolderBase]: For 183004/183096 co-relation queries the response was YES. [2024-06-27 17:54:51,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48079 conditions, 8885 events. 5228/8885 cut-off events. For 183004/183096 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 69340 event pairs, 2414 based on Foata normal form. 18/8559 useless extension candidates. Maximal degree in co-relation 47960. Up to 7820 conditions per place. [2024-06-27 17:54:51,888 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 261 selfloop transitions, 44 changer transitions 0/319 dead transitions. [2024-06-27 17:54:51,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 319 transitions, 4527 flow [2024-06-27 17:54:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:51,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:51,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:54:51,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-27 17:54:51,890 INFO L175 Difference]: Start difference. First operand has 269 places, 287 transitions, 3795 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:54:51,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 319 transitions, 4527 flow [2024-06-27 17:54:52,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 319 transitions, 4436 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:52,948 INFO L231 Difference]: Finished difference. Result has 272 places, 287 transitions, 3796 flow [2024-06-27 17:54:52,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3796, PETRI_PLACES=272, PETRI_TRANSITIONS=287} [2024-06-27 17:54:52,949 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 224 predicate places. [2024-06-27 17:54:52,949 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 287 transitions, 3796 flow [2024-06-27 17:54:52,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:52,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:54:52,949 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,949 INFO L85 PathProgramCache]: Analyzing trace with hash 384716890, now seen corresponding path program 16 times [2024-06-27 17:54:52,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631634929] [2024-06-27 17:54:52,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:53,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:53,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:53,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631634929] [2024-06-27 17:54:53,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631634929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:53,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:53,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:53,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126414263] [2024-06-27 17:54:53,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:53,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:53,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:53,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:53,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:53,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:53,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 287 transitions, 3796 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:53,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:53,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:53,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:54,382 INFO L124 PetriNetUnfolderBase]: 5215/8851 cut-off events. [2024-06-27 17:54:54,382 INFO L125 PetriNetUnfolderBase]: For 171397/171492 co-relation queries the response was YES. [2024-06-27 17:54:54,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47409 conditions, 8851 events. 5215/8851 cut-off events. For 171397/171492 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 69027 event pairs, 1785 based on Foata normal form. 18/8529 useless extension candidates. Maximal degree in co-relation 47289. Up to 7527 conditions per place. [2024-06-27 17:54:54,470 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 255 selfloop transitions, 52 changer transitions 0/321 dead transitions. [2024-06-27 17:54:54,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 321 transitions, 4544 flow [2024-06-27 17:54:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:54,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:54,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:54:54,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-27 17:54:54,471 INFO L175 Difference]: Start difference. First operand has 272 places, 287 transitions, 3796 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:54:54,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 321 transitions, 4544 flow [2024-06-27 17:54:55,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 321 transitions, 4398 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:55,269 INFO L231 Difference]: Finished difference. Result has 273 places, 287 transitions, 3758 flow [2024-06-27 17:54:55,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3758, PETRI_PLACES=273, PETRI_TRANSITIONS=287} [2024-06-27 17:54:55,269 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 225 predicate places. [2024-06-27 17:54:55,269 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 287 transitions, 3758 flow [2024-06-27 17:54:55,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:55,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:55,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:54:55,269 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:55,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:55,270 INFO L85 PathProgramCache]: Analyzing trace with hash 527205910, now seen corresponding path program 17 times [2024-06-27 17:54:55,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:55,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521257753] [2024-06-27 17:54:55,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:55,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:55,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:55,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:55,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521257753] [2024-06-27 17:54:55,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521257753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:55,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:55,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:55,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918261741] [2024-06-27 17:54:55,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:55,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:55,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:55,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:55,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:55,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:55,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 287 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:55,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:55,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:56,582 INFO L124 PetriNetUnfolderBase]: 5381/9130 cut-off events. [2024-06-27 17:54:56,582 INFO L125 PetriNetUnfolderBase]: For 200489/200564 co-relation queries the response was YES. [2024-06-27 17:54:56,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49474 conditions, 9130 events. 5381/9130 cut-off events. For 200489/200564 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 71325 event pairs, 2489 based on Foata normal form. 17/8804 useless extension candidates. Maximal degree in co-relation 49354. Up to 7397 conditions per place. [2024-06-27 17:54:56,685 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 79 changer transitions 0/318 dead transitions. [2024-06-27 17:54:56,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 318 transitions, 4700 flow [2024-06-27 17:54:56,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:56,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:56,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:54:56,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 17:54:56,686 INFO L175 Difference]: Start difference. First operand has 273 places, 287 transitions, 3758 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:54:56,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 318 transitions, 4700 flow [2024-06-27 17:54:58,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 318 transitions, 4579 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:58,168 INFO L231 Difference]: Finished difference. Result has 274 places, 289 transitions, 3857 flow [2024-06-27 17:54:58,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3637, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=274, PETRI_TRANSITIONS=289} [2024-06-27 17:54:58,168 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 226 predicate places. [2024-06-27 17:54:58,169 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 289 transitions, 3857 flow [2024-06-27 17:54:58,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:58,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:54:58,169 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,170 INFO L85 PathProgramCache]: Analyzing trace with hash 388410850, now seen corresponding path program 18 times [2024-06-27 17:54:58,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136966801] [2024-06-27 17:54:58,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:58,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:58,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136966801] [2024-06-27 17:54:58,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136966801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:54:58,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107981902] [2024-06-27 17:54:58,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:54:58,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:54:58,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:54:58,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:54:58,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 289 transitions, 3857 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:58,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:54:58,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:59,642 INFO L124 PetriNetUnfolderBase]: 5363/9099 cut-off events. [2024-06-27 17:54:59,642 INFO L125 PetriNetUnfolderBase]: For 186193/186289 co-relation queries the response was YES. [2024-06-27 17:54:59,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48797 conditions, 9099 events. 5363/9099 cut-off events. For 186193/186289 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 71189 event pairs, 2530 based on Foata normal form. 17/8763 useless extension candidates. Maximal degree in co-relation 48676. Up to 8085 conditions per place. [2024-06-27 17:54:59,755 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 219 selfloop transitions, 76 changer transitions 0/309 dead transitions. [2024-06-27 17:54:59,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 309 transitions, 4525 flow [2024-06-27 17:54:59,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:59,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:54:59,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-27 17:54:59,756 INFO L175 Difference]: Start difference. First operand has 274 places, 289 transitions, 3857 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:54:59,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 309 transitions, 4525 flow [2024-06-27 17:55:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 309 transitions, 4404 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:00,687 INFO L231 Difference]: Finished difference. Result has 278 places, 289 transitions, 3893 flow [2024-06-27 17:55:00,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3893, PETRI_PLACES=278, PETRI_TRANSITIONS=289} [2024-06-27 17:55:00,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 230 predicate places. [2024-06-27 17:55:00,688 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 289 transitions, 3893 flow [2024-06-27 17:55:00,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:00,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:55:00,688 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:00,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash 385102840, now seen corresponding path program 19 times [2024-06-27 17:55:00,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:00,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075158609] [2024-06-27 17:55:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:00,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:00,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:00,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075158609] [2024-06-27 17:55:00,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075158609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:00,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:00,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:00,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269740466] [2024-06-27 17:55:00,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:00,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:00,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:00,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:00,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:00,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:00,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 289 transitions, 3893 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:00,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:00,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:02,291 INFO L124 PetriNetUnfolderBase]: 5670/9612 cut-off events. [2024-06-27 17:55:02,291 INFO L125 PetriNetUnfolderBase]: For 247832/247944 co-relation queries the response was YES. [2024-06-27 17:55:02,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52872 conditions, 9612 events. 5670/9612 cut-off events. For 247832/247944 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 76100 event pairs, 2030 based on Foata normal form. 15/9278 useless extension candidates. Maximal degree in co-relation 52749. Up to 5743 conditions per place. [2024-06-27 17:55:02,392 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 218 selfloop transitions, 97 changer transitions 0/329 dead transitions. [2024-06-27 17:55:02,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 329 transitions, 4889 flow [2024-06-27 17:55:02,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:02,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:02,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:55:02,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:55:02,393 INFO L175 Difference]: Start difference. First operand has 278 places, 289 transitions, 3893 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:55:02,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 329 transitions, 4889 flow [2024-06-27 17:55:03,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 329 transitions, 4721 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:03,844 INFO L231 Difference]: Finished difference. Result has 279 places, 290 transitions, 3953 flow [2024-06-27 17:55:03,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3953, PETRI_PLACES=279, PETRI_TRANSITIONS=290} [2024-06-27 17:55:03,845 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 231 predicate places. [2024-06-27 17:55:03,845 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 290 transitions, 3953 flow [2024-06-27 17:55:03,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:03,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:03,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:55:03,845 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:03,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:03,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1873936692, now seen corresponding path program 20 times [2024-06-27 17:55:03,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:03,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33906970] [2024-06-27 17:55:03,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:03,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:03,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:03,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33906970] [2024-06-27 17:55:03,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33906970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:03,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:03,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:03,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884716913] [2024-06-27 17:55:03,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:03,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:03,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:03,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:03,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:03,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:03,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 290 transitions, 3953 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:03,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:03,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:05,232 INFO L124 PetriNetUnfolderBase]: 5693/9659 cut-off events. [2024-06-27 17:55:05,232 INFO L125 PetriNetUnfolderBase]: For 262312/262428 co-relation queries the response was YES. [2024-06-27 17:55:05,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52294 conditions, 9659 events. 5693/9659 cut-off events. For 262312/262428 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 76491 event pairs, 2703 based on Foata normal form. 46/9329 useless extension candidates. Maximal degree in co-relation 52170. Up to 8273 conditions per place. [2024-06-27 17:55:05,342 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 221 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-27 17:55:05,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 316 transitions, 4693 flow [2024-06-27 17:55:05,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:05,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:05,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 17:55:05,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:55:05,343 INFO L175 Difference]: Start difference. First operand has 279 places, 290 transitions, 3953 flow. Second operand 10 states and 253 transitions. [2024-06-27 17:55:05,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 316 transitions, 4693 flow [2024-06-27 17:55:06,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 316 transitions, 4535 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:06,602 INFO L231 Difference]: Finished difference. Result has 285 places, 291 transitions, 3999 flow [2024-06-27 17:55:06,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3999, PETRI_PLACES=285, PETRI_TRANSITIONS=291} [2024-06-27 17:55:06,603 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 237 predicate places. [2024-06-27 17:55:06,603 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 291 transitions, 3999 flow [2024-06-27 17:55:06,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:06,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:06,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:55:06,603 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:06,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:06,603 INFO L85 PathProgramCache]: Analyzing trace with hash 237446570, now seen corresponding path program 21 times [2024-06-27 17:55:06,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:06,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408394207] [2024-06-27 17:55:06,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:06,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:06,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:06,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:06,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:06,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408394207] [2024-06-27 17:55:06,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408394207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:06,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:06,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:06,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489212008] [2024-06-27 17:55:06,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:06,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:06,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:06,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:06,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:06,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:06,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 291 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:06,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:06,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:08,058 INFO L124 PetriNetUnfolderBase]: 5767/9778 cut-off events. [2024-06-27 17:55:08,059 INFO L125 PetriNetUnfolderBase]: For 207006/207117 co-relation queries the response was YES. [2024-06-27 17:55:08,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52615 conditions, 9778 events. 5767/9778 cut-off events. For 207006/207117 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 77574 event pairs, 2766 based on Foata normal form. 20/9420 useless extension candidates. Maximal degree in co-relation 52490. Up to 8729 conditions per place. [2024-06-27 17:55:08,174 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 221 selfloop transitions, 79 changer transitions 0/314 dead transitions. [2024-06-27 17:55:08,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 314 transitions, 4714 flow [2024-06-27 17:55:08,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:08,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:08,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 17:55:08,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808080808080808 [2024-06-27 17:55:08,175 INFO L175 Difference]: Start difference. First operand has 285 places, 291 transitions, 3999 flow. Second operand 9 states and 230 transitions. [2024-06-27 17:55:08,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 314 transitions, 4714 flow [2024-06-27 17:55:09,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 314 transitions, 4538 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:09,451 INFO L231 Difference]: Finished difference. Result has 286 places, 292 transitions, 4021 flow [2024-06-27 17:55:09,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4021, PETRI_PLACES=286, PETRI_TRANSITIONS=292} [2024-06-27 17:55:09,452 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 238 predicate places. [2024-06-27 17:55:09,452 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 292 transitions, 4021 flow [2024-06-27 17:55:09,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:09,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:09,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:55:09,452 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:09,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:09,452 INFO L85 PathProgramCache]: Analyzing trace with hash 245065130, now seen corresponding path program 22 times [2024-06-27 17:55:09,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:09,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696976835] [2024-06-27 17:55:09,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:09,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:09,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:09,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696976835] [2024-06-27 17:55:09,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696976835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:09,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:09,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:09,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414313383] [2024-06-27 17:55:09,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:09,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:09,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:09,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:09,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:09,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:09,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 292 transitions, 4021 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:09,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:09,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:10,915 INFO L124 PetriNetUnfolderBase]: 5749/9747 cut-off events. [2024-06-27 17:55:10,915 INFO L125 PetriNetUnfolderBase]: For 186153/186251 co-relation queries the response was YES. [2024-06-27 17:55:11,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51567 conditions, 9747 events. 5749/9747 cut-off events. For 186153/186251 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 77185 event pairs, 2695 based on Foata normal form. 20/9396 useless extension candidates. Maximal degree in co-relation 51441. Up to 7665 conditions per place. [2024-06-27 17:55:11,037 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 226 selfloop transitions, 82 changer transitions 0/322 dead transitions. [2024-06-27 17:55:11,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 322 transitions, 4783 flow [2024-06-27 17:55:11,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:11,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:11,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 17:55:11,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-27 17:55:11,039 INFO L175 Difference]: Start difference. First operand has 286 places, 292 transitions, 4021 flow. Second operand 9 states and 237 transitions. [2024-06-27 17:55:11,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 322 transitions, 4783 flow [2024-06-27 17:55:12,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 322 transitions, 4600 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:12,602 INFO L231 Difference]: Finished difference. Result has 288 places, 292 transitions, 4006 flow [2024-06-27 17:55:12,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4006, PETRI_PLACES=288, PETRI_TRANSITIONS=292} [2024-06-27 17:55:12,603 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 240 predicate places. [2024-06-27 17:55:12,603 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 292 transitions, 4006 flow [2024-06-27 17:55:12,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:12,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:12,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:55:12,603 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:12,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:12,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1881561204, now seen corresponding path program 2 times [2024-06-27 17:55:12,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:12,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454391546] [2024-06-27 17:55:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:12,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:12,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:12,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:12,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:12,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454391546] [2024-06-27 17:55:12,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454391546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:12,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:12,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:12,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131136141] [2024-06-27 17:55:12,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:12,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:12,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:12,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:12,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:12,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:12,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 292 transitions, 4006 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:12,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:12,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:14,107 INFO L124 PetriNetUnfolderBase]: 6037/10282 cut-off events. [2024-06-27 17:55:14,107 INFO L125 PetriNetUnfolderBase]: For 243695/243810 co-relation queries the response was YES. [2024-06-27 17:55:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53639 conditions, 10282 events. 6037/10282 cut-off events. For 243695/243810 co-relation queries the response was YES. Maximal size of possible extension queue 810. Compared 82614 event pairs, 2791 based on Foata normal form. 42/9947 useless extension candidates. Maximal degree in co-relation 53512. Up to 8170 conditions per place. [2024-06-27 17:55:14,227 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 228 selfloop transitions, 86 changer transitions 0/328 dead transitions. [2024-06-27 17:55:14,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 328 transitions, 4856 flow [2024-06-27 17:55:14,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:14,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 17:55:14,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 17:55:14,228 INFO L175 Difference]: Start difference. First operand has 288 places, 292 transitions, 4006 flow. Second operand 10 states and 260 transitions. [2024-06-27 17:55:14,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 328 transitions, 4856 flow [2024-06-27 17:55:15,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 328 transitions, 4526 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 17:55:15,436 INFO L231 Difference]: Finished difference. Result has 289 places, 295 transitions, 3927 flow [2024-06-27 17:55:15,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3927, PETRI_PLACES=289, PETRI_TRANSITIONS=295} [2024-06-27 17:55:15,440 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 241 predicate places. [2024-06-27 17:55:15,440 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 295 transitions, 3927 flow [2024-06-27 17:55:15,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:15,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:15,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:15,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:55:15,441 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:15,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash -274655566, now seen corresponding path program 3 times [2024-06-27 17:55:15,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:15,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823867575] [2024-06-27 17:55:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:15,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:15,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823867575] [2024-06-27 17:55:15,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823867575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:15,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:15,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:15,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264064086] [2024-06-27 17:55:15,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:15,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:15,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:15,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:15,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 295 transitions, 3927 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:15,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:15,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:15,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:16,978 INFO L124 PetriNetUnfolderBase]: 6090/10418 cut-off events. [2024-06-27 17:55:16,978 INFO L125 PetriNetUnfolderBase]: For 183918/183992 co-relation queries the response was YES. [2024-06-27 17:55:17,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53498 conditions, 10418 events. 6090/10418 cut-off events. For 183918/183992 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 83830 event pairs, 2469 based on Foata normal form. 18/10081 useless extension candidates. Maximal degree in co-relation 53371. Up to 6185 conditions per place. [2024-06-27 17:55:17,093 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 97 changer transitions 0/336 dead transitions. [2024-06-27 17:55:17,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 336 transitions, 4975 flow [2024-06-27 17:55:17,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:17,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:17,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 17:55:17,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:55:17,094 INFO L175 Difference]: Start difference. First operand has 289 places, 295 transitions, 3927 flow. Second operand 9 states and 243 transitions. [2024-06-27 17:55:17,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 336 transitions, 4975 flow [2024-06-27 17:55:18,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 336 transitions, 4842 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:18,155 INFO L231 Difference]: Finished difference. Result has 293 places, 298 transitions, 4099 flow [2024-06-27 17:55:18,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4099, PETRI_PLACES=293, PETRI_TRANSITIONS=298} [2024-06-27 17:55:18,156 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 245 predicate places. [2024-06-27 17:55:18,156 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 298 transitions, 4099 flow [2024-06-27 17:55:18,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:55:18,157 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1010700488, now seen corresponding path program 4 times [2024-06-27 17:55:18,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866860124] [2024-06-27 17:55:18,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:18,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866860124] [2024-06-27 17:55:18,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866860124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:18,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446850031] [2024-06-27 17:55:18,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:18,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:18,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:18,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:18,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 298 transitions, 4099 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:18,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,680 INFO L124 PetriNetUnfolderBase]: 6077/10455 cut-off events. [2024-06-27 17:55:19,680 INFO L125 PetriNetUnfolderBase]: For 171855/171929 co-relation queries the response was YES. [2024-06-27 17:55:19,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54010 conditions, 10455 events. 6077/10455 cut-off events. For 171855/171929 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 84502 event pairs, 2765 based on Foata normal form. 18/10114 useless extension candidates. Maximal degree in co-relation 53880. Up to 6179 conditions per place. [2024-06-27 17:55:19,814 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 222 selfloop transitions, 97 changer transitions 0/333 dead transitions. [2024-06-27 17:55:19,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 333 transitions, 4913 flow [2024-06-27 17:55:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:19,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 17:55:19,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 17:55:19,815 INFO L175 Difference]: Start difference. First operand has 293 places, 298 transitions, 4099 flow. Second operand 9 states and 240 transitions. [2024-06-27 17:55:19,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 333 transitions, 4913 flow [2024-06-27 17:55:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 333 transitions, 4715 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:21,073 INFO L231 Difference]: Finished difference. Result has 296 places, 298 transitions, 4099 flow [2024-06-27 17:55:21,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4099, PETRI_PLACES=296, PETRI_TRANSITIONS=298} [2024-06-27 17:55:21,074 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 248 predicate places. [2024-06-27 17:55:21,074 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 298 transitions, 4099 flow [2024-06-27 17:55:21,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:21,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:55:21,075 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1428365438, now seen corresponding path program 1 times [2024-06-27 17:55:21,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036446972] [2024-06-27 17:55:21,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:21,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036446972] [2024-06-27 17:55:21,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036446972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:21,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099445380] [2024-06-27 17:55:21,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:21,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:21,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:21,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:21,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 298 transitions, 4099 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:21,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,868 INFO L124 PetriNetUnfolderBase]: 6844/11730 cut-off events. [2024-06-27 17:55:22,868 INFO L125 PetriNetUnfolderBase]: For 337039/337160 co-relation queries the response was YES. [2024-06-27 17:55:22,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62634 conditions, 11730 events. 6844/11730 cut-off events. For 337039/337160 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 97166 event pairs, 2264 based on Foata normal form. 30/11398 useless extension candidates. Maximal degree in co-relation 62504. Up to 5893 conditions per place. [2024-06-27 17:55:23,026 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 248 selfloop transitions, 95 changer transitions 0/357 dead transitions. [2024-06-27 17:55:23,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 357 transitions, 5437 flow [2024-06-27 17:55:23,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:23,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:23,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-06-27 17:55:23,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464646464646465 [2024-06-27 17:55:23,027 INFO L175 Difference]: Start difference. First operand has 296 places, 298 transitions, 4099 flow. Second operand 9 states and 256 transitions. [2024-06-27 17:55:23,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 357 transitions, 5437 flow [2024-06-27 17:55:25,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 357 transitions, 5146 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:25,715 INFO L231 Difference]: Finished difference. Result has 297 places, 303 transitions, 4143 flow [2024-06-27 17:55:25,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3812, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4143, PETRI_PLACES=297, PETRI_TRANSITIONS=303} [2024-06-27 17:55:25,715 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 249 predicate places. [2024-06-27 17:55:25,715 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 303 transitions, 4143 flow [2024-06-27 17:55:25,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:25,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:55:25,715 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1566749438, now seen corresponding path program 2 times [2024-06-27 17:55:25,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814944122] [2024-06-27 17:55:25,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814944122] [2024-06-27 17:55:25,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814944122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:25,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506145226] [2024-06-27 17:55:25,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:25,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:25,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:25,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:25,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 303 transitions, 4143 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:25,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,702 INFO L124 PetriNetUnfolderBase]: 7135/12510 cut-off events. [2024-06-27 17:55:27,703 INFO L125 PetriNetUnfolderBase]: For 393108/393224 co-relation queries the response was YES. [2024-06-27 17:55:27,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66532 conditions, 12510 events. 7135/12510 cut-off events. For 393108/393224 co-relation queries the response was YES. Maximal size of possible extension queue 998. Compared 106192 event pairs, 3168 based on Foata normal form. 30/12134 useless extension candidates. Maximal degree in co-relation 66402. Up to 10150 conditions per place. [2024-06-27 17:55:27,855 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 300 selfloop transitions, 30 changer transitions 0/344 dead transitions. [2024-06-27 17:55:27,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 344 transitions, 5155 flow [2024-06-27 17:55:27,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:27,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:55:27,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:55:27,856 INFO L175 Difference]: Start difference. First operand has 297 places, 303 transitions, 4143 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:55:27,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 344 transitions, 5155 flow [2024-06-27 17:55:30,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 344 transitions, 5032 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:30,827 INFO L231 Difference]: Finished difference. Result has 299 places, 303 transitions, 4083 flow [2024-06-27 17:55:30,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4083, PETRI_PLACES=299, PETRI_TRANSITIONS=303} [2024-06-27 17:55:30,832 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 251 predicate places. [2024-06-27 17:55:30,832 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 303 transitions, 4083 flow [2024-06-27 17:55:30,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:30,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:55:30,833 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,833 INFO L85 PathProgramCache]: Analyzing trace with hash -268921688, now seen corresponding path program 3 times [2024-06-27 17:55:30,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871744531] [2024-06-27 17:55:30,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:30,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871744531] [2024-06-27 17:55:30,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871744531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:30,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250621495] [2024-06-27 17:55:30,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:30,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:30,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:31,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:31,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 303 transitions, 4083 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:31,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:31,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:32,777 INFO L124 PetriNetUnfolderBase]: 6940/12129 cut-off events. [2024-06-27 17:55:32,777 INFO L125 PetriNetUnfolderBase]: For 297025/297141 co-relation queries the response was YES. [2024-06-27 17:55:32,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61975 conditions, 12129 events. 6940/12129 cut-off events. For 297025/297141 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 102232 event pairs, 3036 based on Foata normal form. 30/11753 useless extension candidates. Maximal degree in co-relation 61844. Up to 9880 conditions per place. [2024-06-27 17:55:32,914 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 308 selfloop transitions, 31 changer transitions 0/353 dead transitions. [2024-06-27 17:55:32,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 353 transitions, 5003 flow [2024-06-27 17:55:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 17:55:32,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:55:32,915 INFO L175 Difference]: Start difference. First operand has 299 places, 303 transitions, 4083 flow. Second operand 10 states and 264 transitions. [2024-06-27 17:55:32,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 353 transitions, 5003 flow [2024-06-27 17:55:34,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 353 transitions, 4944 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:34,849 INFO L231 Difference]: Finished difference. Result has 303 places, 303 transitions, 4089 flow [2024-06-27 17:55:34,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4089, PETRI_PLACES=303, PETRI_TRANSITIONS=303} [2024-06-27 17:55:34,849 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 255 predicate places. [2024-06-27 17:55:34,849 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 303 transitions, 4089 flow [2024-06-27 17:55:34,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:34,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:34,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:55:34,850 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:34,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash 854419602, now seen corresponding path program 4 times [2024-06-27 17:55:34,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:34,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740192871] [2024-06-27 17:55:34,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:34,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:34,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:34,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740192871] [2024-06-27 17:55:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740192871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:34,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:34,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426099436] [2024-06-27 17:55:34,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:34,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:34,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:34,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:35,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:35,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 303 transitions, 4089 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:35,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:35,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:36,869 INFO L124 PetriNetUnfolderBase]: 7122/12329 cut-off events. [2024-06-27 17:55:36,869 INFO L125 PetriNetUnfolderBase]: For 324018/324147 co-relation queries the response was YES. [2024-06-27 17:55:37,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63339 conditions, 12329 events. 7122/12329 cut-off events. For 324018/324147 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 104361 event pairs, 3004 based on Foata normal form. 36/11987 useless extension candidates. Maximal degree in co-relation 63207. Up to 7792 conditions per place. [2024-06-27 17:55:37,313 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 243 selfloop transitions, 89 changer transitions 0/346 dead transitions. [2024-06-27 17:55:37,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 346 transitions, 5155 flow [2024-06-27 17:55:37,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:37,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:37,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:55:37,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:55:37,314 INFO L175 Difference]: Start difference. First operand has 303 places, 303 transitions, 4089 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:55:37,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 346 transitions, 5155 flow [2024-06-27 17:55:39,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 346 transitions, 5095 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:39,767 INFO L231 Difference]: Finished difference. Result has 305 places, 304 transitions, 4235 flow [2024-06-27 17:55:39,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4235, PETRI_PLACES=305, PETRI_TRANSITIONS=304} [2024-06-27 17:55:39,767 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 257 predicate places. [2024-06-27 17:55:39,767 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 304 transitions, 4235 flow [2024-06-27 17:55:39,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:39,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:39,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:55:39,768 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:39,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:39,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1090594962, now seen corresponding path program 5 times [2024-06-27 17:55:39,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:39,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054780803] [2024-06-27 17:55:39,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:39,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:39,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:39,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:39,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054780803] [2024-06-27 17:55:39,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054780803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:39,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:39,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:39,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299798898] [2024-06-27 17:55:39,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:39,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:39,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:39,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:39,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:39,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:39,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 304 transitions, 4235 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:39,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:39,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:42,090 INFO L124 PetriNetUnfolderBase]: 7304/12709 cut-off events. [2024-06-27 17:55:42,090 INFO L125 PetriNetUnfolderBase]: For 337740/337858 co-relation queries the response was YES. [2024-06-27 17:55:42,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65581 conditions, 12709 events. 7304/12709 cut-off events. For 337740/337858 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 108344 event pairs, 3787 based on Foata normal form. 36/12336 useless extension candidates. Maximal degree in co-relation 65447. Up to 10188 conditions per place. [2024-06-27 17:55:42,337 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 247 selfloop transitions, 76 changer transitions 0/337 dead transitions. [2024-06-27 17:55:42,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 337 transitions, 5218 flow [2024-06-27 17:55:42,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:42,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:42,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:55:42,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6278409090909091 [2024-06-27 17:55:42,338 INFO L175 Difference]: Start difference. First operand has 305 places, 304 transitions, 4235 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:55:42,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 337 transitions, 5218 flow [2024-06-27 17:55:44,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 337 transitions, 5021 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:44,163 INFO L231 Difference]: Finished difference. Result has 308 places, 305 transitions, 4230 flow [2024-06-27 17:55:44,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4038, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4230, PETRI_PLACES=308, PETRI_TRANSITIONS=305} [2024-06-27 17:55:44,163 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 260 predicate places. [2024-06-27 17:55:44,163 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 305 transitions, 4230 flow [2024-06-27 17:55:44,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:44,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:44,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:55:44,164 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:44,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:44,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2121647038, now seen corresponding path program 6 times [2024-06-27 17:55:44,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:44,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561068747] [2024-06-27 17:55:44,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:44,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:44,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:44,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:44,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561068747] [2024-06-27 17:55:44,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561068747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:44,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:44,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:44,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279518500] [2024-06-27 17:55:44,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:44,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:44,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:44,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:44,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:44,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:44,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 305 transitions, 4230 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:44,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:44,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:46,473 INFO L124 PetriNetUnfolderBase]: 7253/12527 cut-off events. [2024-06-27 17:55:46,474 INFO L125 PetriNetUnfolderBase]: For 266083/266202 co-relation queries the response was YES. [2024-06-27 17:55:46,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62950 conditions, 12527 events. 7253/12527 cut-off events. For 266083/266202 co-relation queries the response was YES. Maximal size of possible extension queue 1029. Compared 106105 event pairs, 3961 based on Foata normal form. 38/12154 useless extension candidates. Maximal degree in co-relation 62814. Up to 10764 conditions per place. [2024-06-27 17:55:46,625 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 242 selfloop transitions, 72 changer transitions 0/328 dead transitions. [2024-06-27 17:55:46,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 328 transitions, 4958 flow [2024-06-27 17:55:46,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:46,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:46,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 17:55:46,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051136363636364 [2024-06-27 17:55:46,628 INFO L175 Difference]: Start difference. First operand has 308 places, 305 transitions, 4230 flow. Second operand 8 states and 213 transitions. [2024-06-27 17:55:46,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 328 transitions, 4958 flow [2024-06-27 17:55:48,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 328 transitions, 4776 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:48,603 INFO L231 Difference]: Finished difference. Result has 310 places, 305 transitions, 4203 flow [2024-06-27 17:55:48,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4048, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4203, PETRI_PLACES=310, PETRI_TRANSITIONS=305} [2024-06-27 17:55:48,603 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 262 predicate places. [2024-06-27 17:55:48,603 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 305 transitions, 4203 flow [2024-06-27 17:55:48,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:48,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:55:48,604 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,604 INFO L85 PathProgramCache]: Analyzing trace with hash 699113986, now seen corresponding path program 7 times [2024-06-27 17:55:48,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603892901] [2024-06-27 17:55:48,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:48,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603892901] [2024-06-27 17:55:48,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603892901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:48,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983404986] [2024-06-27 17:55:48,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:48,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:48,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:48,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:48,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 305 transitions, 4203 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:48,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:51,012 INFO L124 PetriNetUnfolderBase]: 7544/13044 cut-off events. [2024-06-27 17:55:51,012 INFO L125 PetriNetUnfolderBase]: For 299226/299359 co-relation queries the response was YES. [2024-06-27 17:55:51,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66355 conditions, 13044 events. 7544/13044 cut-off events. For 299226/299359 co-relation queries the response was YES. Maximal size of possible extension queue 1083. Compared 111314 event pairs, 2513 based on Foata normal form. 30/12694 useless extension candidates. Maximal degree in co-relation 66218. Up to 8590 conditions per place. [2024-06-27 17:55:51,287 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 261 selfloop transitions, 75 changer transitions 0/350 dead transitions. [2024-06-27 17:55:51,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 350 transitions, 5265 flow [2024-06-27 17:55:51,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:51,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:51,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:55:51,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:55:51,288 INFO L175 Difference]: Start difference. First operand has 310 places, 305 transitions, 4203 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:55:51,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 350 transitions, 5265 flow [2024-06-27 17:55:53,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 350 transitions, 5130 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:53,716 INFO L231 Difference]: Finished difference. Result has 312 places, 305 transitions, 4221 flow [2024-06-27 17:55:53,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4221, PETRI_PLACES=312, PETRI_TRANSITIONS=305} [2024-06-27 17:55:53,717 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 264 predicate places. [2024-06-27 17:55:53,717 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 305 transitions, 4221 flow [2024-06-27 17:55:53,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:53,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:53,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:55:53,717 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:53,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:53,718 INFO L85 PathProgramCache]: Analyzing trace with hash 699321376, now seen corresponding path program 8 times [2024-06-27 17:55:53,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:53,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776674645] [2024-06-27 17:55:53,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:53,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:53,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:53,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:53,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776674645] [2024-06-27 17:55:53,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776674645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:53,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:53,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:53,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778745910] [2024-06-27 17:55:53,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:53,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:53,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:53,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:53,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:53,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:53,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 305 transitions, 4221 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:53,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:53,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:56,190 INFO L124 PetriNetUnfolderBase]: 7511/12993 cut-off events. [2024-06-27 17:55:56,190 INFO L125 PetriNetUnfolderBase]: For 247935/248068 co-relation queries the response was YES. [2024-06-27 17:55:56,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65230 conditions, 12993 events. 7511/12993 cut-off events. For 247935/248068 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 111053 event pairs, 2477 based on Foata normal form. 30/12641 useless extension candidates. Maximal degree in co-relation 65092. Up to 8590 conditions per place. [2024-06-27 17:55:56,357 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 256 selfloop transitions, 76 changer transitions 0/346 dead transitions. [2024-06-27 17:55:56,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 346 transitions, 5103 flow [2024-06-27 17:55:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:56,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:55:56,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448863636363636 [2024-06-27 17:55:56,359 INFO L175 Difference]: Start difference. First operand has 312 places, 305 transitions, 4221 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:55:56,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 346 transitions, 5103 flow [2024-06-27 17:55:58,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 346 transitions, 5001 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:58,591 INFO L231 Difference]: Finished difference. Result has 315 places, 305 transitions, 4274 flow [2024-06-27 17:55:58,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4274, PETRI_PLACES=315, PETRI_TRANSITIONS=305} [2024-06-27 17:55:58,591 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 267 predicate places. [2024-06-27 17:55:58,591 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 305 transitions, 4274 flow [2024-06-27 17:55:58,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:58,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:58,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:58,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:55:58,592 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:58,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:58,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1931471870, now seen corresponding path program 9 times [2024-06-27 17:55:58,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:58,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743816470] [2024-06-27 17:55:58,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:58,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:58,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:58,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:58,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743816470] [2024-06-27 17:55:58,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743816470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:58,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:58,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:55:58,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260780549] [2024-06-27 17:55:58,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:58,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:55:58,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:58,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:55:58,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:55:58,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:58,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 305 transitions, 4274 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:58,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:58,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:58,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:01,166 INFO L124 PetriNetUnfolderBase]: 7947/13760 cut-off events. [2024-06-27 17:56:01,166 INFO L125 PetriNetUnfolderBase]: For 367797/367943 co-relation queries the response was YES. [2024-06-27 17:56:01,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70889 conditions, 13760 events. 7947/13760 cut-off events. For 367797/367943 co-relation queries the response was YES. Maximal size of possible extension queue 1153. Compared 119323 event pairs, 4398 based on Foata normal form. 36/13366 useless extension candidates. Maximal degree in co-relation 70750. Up to 10877 conditions per place. [2024-06-27 17:56:01,344 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 214 selfloop transitions, 124 changer transitions 0/352 dead transitions. [2024-06-27 17:56:01,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 352 transitions, 5352 flow [2024-06-27 17:56:01,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:56:01,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:56:01,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-06-27 17:56:01,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5991735537190083 [2024-06-27 17:56:01,345 INFO L175 Difference]: Start difference. First operand has 315 places, 305 transitions, 4274 flow. Second operand 11 states and 290 transitions. [2024-06-27 17:56:01,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 352 transitions, 5352 flow [2024-06-27 17:56:04,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 352 transitions, 5209 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:04,341 INFO L231 Difference]: Finished difference. Result has 321 places, 305 transitions, 4382 flow [2024-06-27 17:56:04,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4382, PETRI_PLACES=321, PETRI_TRANSITIONS=305} [2024-06-27 17:56:04,341 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 273 predicate places. [2024-06-27 17:56:04,341 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 305 transitions, 4382 flow [2024-06-27 17:56:04,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:04,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:04,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:56:04,342 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:04,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:04,342 INFO L85 PathProgramCache]: Analyzing trace with hash 946894022, now seen corresponding path program 10 times [2024-06-27 17:56:04,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:04,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624107951] [2024-06-27 17:56:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:04,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:04,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:04,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:04,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:04,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624107951] [2024-06-27 17:56:04,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624107951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:04,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:04,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:04,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777855448] [2024-06-27 17:56:04,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:04,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:04,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:04,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:04,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:04,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:04,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 305 transitions, 4382 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:04,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:04,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:06,877 INFO L124 PetriNetUnfolderBase]: 8150/14138 cut-off events. [2024-06-27 17:56:06,877 INFO L125 PetriNetUnfolderBase]: For 381307/381447 co-relation queries the response was YES. [2024-06-27 17:56:07,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72421 conditions, 14138 events. 8150/14138 cut-off events. For 381307/381447 co-relation queries the response was YES. Maximal size of possible extension queue 1192. Compared 123593 event pairs, 4792 based on Foata normal form. 38/13735 useless extension candidates. Maximal degree in co-relation 72281. Up to 12324 conditions per place. [2024-06-27 17:56:07,079 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 196 selfloop transitions, 124 changer transitions 0/334 dead transitions. [2024-06-27 17:56:07,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 334 transitions, 5136 flow [2024-06-27 17:56:07,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:56:07,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:56:07,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-27 17:56:07,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 17:56:07,080 INFO L175 Difference]: Start difference. First operand has 321 places, 305 transitions, 4382 flow. Second operand 11 states and 275 transitions. [2024-06-27 17:56:07,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 334 transitions, 5136 flow [2024-06-27 17:56:10,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 334 transitions, 4889 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:10,435 INFO L231 Difference]: Finished difference. Result has 323 places, 305 transitions, 4388 flow [2024-06-27 17:56:10,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4388, PETRI_PLACES=323, PETRI_TRANSITIONS=305} [2024-06-27 17:56:10,436 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 275 predicate places. [2024-06-27 17:56:10,436 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 305 transitions, 4388 flow [2024-06-27 17:56:10,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:10,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:10,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:56:10,436 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:10,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:10,436 INFO L85 PathProgramCache]: Analyzing trace with hash 716908742, now seen corresponding path program 11 times [2024-06-27 17:56:10,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:10,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736965290] [2024-06-27 17:56:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:10,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:10,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:10,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736965290] [2024-06-27 17:56:10,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736965290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:10,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:10,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:10,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443115131] [2024-06-27 17:56:10,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:10,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:10,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:10,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:10,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:10,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:10,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 305 transitions, 4388 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:10,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:10,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:13,081 INFO L124 PetriNetUnfolderBase]: 8078/14068 cut-off events. [2024-06-27 17:56:13,081 INFO L125 PetriNetUnfolderBase]: For 288487/288628 co-relation queries the response was YES. [2024-06-27 17:56:13,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69710 conditions, 14068 events. 8078/14068 cut-off events. For 288487/288628 co-relation queries the response was YES. Maximal size of possible extension queue 1180. Compared 122755 event pairs, 4606 based on Foata normal form. 36/13663 useless extension candidates. Maximal degree in co-relation 69569. Up to 11794 conditions per place. [2024-06-27 17:56:13,249 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 204 selfloop transitions, 125 changer transitions 0/343 dead transitions. [2024-06-27 17:56:13,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 343 transitions, 5226 flow [2024-06-27 17:56:13,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:56:13,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:56:13,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-27 17:56:13,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571969696969697 [2024-06-27 17:56:13,250 INFO L175 Difference]: Start difference. First operand has 323 places, 305 transitions, 4388 flow. Second operand 12 states and 302 transitions. [2024-06-27 17:56:13,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 343 transitions, 5226 flow [2024-06-27 17:56:14,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 343 transitions, 4981 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:14,910 INFO L231 Difference]: Finished difference. Result has 326 places, 305 transitions, 4396 flow [2024-06-27 17:56:14,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4396, PETRI_PLACES=326, PETRI_TRANSITIONS=305} [2024-06-27 17:56:14,911 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 278 predicate places. [2024-06-27 17:56:14,911 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 305 transitions, 4396 flow [2024-06-27 17:56:14,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:14,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:14,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:14,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:56:14,912 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:14,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:14,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1072739102, now seen corresponding path program 12 times [2024-06-27 17:56:14,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:14,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343993654] [2024-06-27 17:56:14,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:14,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:14,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:15,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:15,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343993654] [2024-06-27 17:56:15,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343993654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:15,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:15,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:15,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038594856] [2024-06-27 17:56:15,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:15,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:15,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:15,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:15,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:15,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:15,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 305 transitions, 4396 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:15,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:15,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:15,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:17,655 INFO L124 PetriNetUnfolderBase]: 8281/14373 cut-off events. [2024-06-27 17:56:17,655 INFO L125 PetriNetUnfolderBase]: For 304304/304459 co-relation queries the response was YES. [2024-06-27 17:56:17,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71358 conditions, 14373 events. 8281/14373 cut-off events. For 304304/304459 co-relation queries the response was YES. Maximal size of possible extension queue 1218. Compared 126256 event pairs, 4885 based on Foata normal form. 38/13957 useless extension candidates. Maximal degree in co-relation 71216. Up to 12549 conditions per place. [2024-06-27 17:56:17,871 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 197 selfloop transitions, 121 changer transitions 0/332 dead transitions. [2024-06-27 17:56:17,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 332 transitions, 5140 flow [2024-06-27 17:56:17,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:56:17,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:56:17,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 296 transitions. [2024-06-27 17:56:17,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-06-27 17:56:17,872 INFO L175 Difference]: Start difference. First operand has 326 places, 305 transitions, 4396 flow. Second operand 12 states and 296 transitions. [2024-06-27 17:56:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 332 transitions, 5140 flow [2024-06-27 17:56:19,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 332 transitions, 4891 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:19,982 INFO L231 Difference]: Finished difference. Result has 328 places, 305 transitions, 4394 flow [2024-06-27 17:56:19,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4394, PETRI_PLACES=328, PETRI_TRANSITIONS=305} [2024-06-27 17:56:19,983 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 280 predicate places. [2024-06-27 17:56:19,983 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 305 transitions, 4394 flow [2024-06-27 17:56:19,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:19,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:19,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 17:56:19,983 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:19,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1072442432, now seen corresponding path program 13 times [2024-06-27 17:56:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721528256] [2024-06-27 17:56:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:20,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:20,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721528256] [2024-06-27 17:56:20,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721528256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:20,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:20,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:20,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438072634] [2024-06-27 17:56:20,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:20,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:20,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:20,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:20,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 305 transitions, 4394 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:20,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:20,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:20,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:22,847 INFO L124 PetriNetUnfolderBase]: 8717/15140 cut-off events. [2024-06-27 17:56:22,847 INFO L125 PetriNetUnfolderBase]: For 400831/400994 co-relation queries the response was YES. [2024-06-27 17:56:22,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76993 conditions, 15140 events. 8717/15140 cut-off events. For 400831/400994 co-relation queries the response was YES. Maximal size of possible extension queue 1297. Compared 134137 event pairs, 5062 based on Foata normal form. 36/14713 useless extension candidates. Maximal degree in co-relation 76850. Up to 12420 conditions per place. [2024-06-27 17:56:23,038 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 205 selfloop transitions, 122 changer transitions 0/341 dead transitions. [2024-06-27 17:56:23,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 341 transitions, 5396 flow [2024-06-27 17:56:23,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:56:23,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:56:23,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 303 transitions. [2024-06-27 17:56:23,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-06-27 17:56:23,039 INFO L175 Difference]: Start difference. First operand has 328 places, 305 transitions, 4394 flow. Second operand 12 states and 303 transitions. [2024-06-27 17:56:23,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 341 transitions, 5396 flow [2024-06-27 17:56:25,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 341 transitions, 5157 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:25,749 INFO L231 Difference]: Finished difference. Result has 330 places, 305 transitions, 4402 flow [2024-06-27 17:56:25,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4402, PETRI_PLACES=330, PETRI_TRANSITIONS=305} [2024-06-27 17:56:25,750 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 282 predicate places. [2024-06-27 17:56:25,750 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 305 transitions, 4402 flow [2024-06-27 17:56:25,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:25,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:25,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 17:56:25,750 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:25,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:25,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1082570132, now seen corresponding path program 14 times [2024-06-27 17:56:25,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:25,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119160057] [2024-06-27 17:56:25,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:25,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:25,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:25,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:25,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119160057] [2024-06-27 17:56:25,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119160057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:25,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:25,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:25,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211025697] [2024-06-27 17:56:25,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:25,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:25,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:25,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:25,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:25,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:25,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 305 transitions, 4402 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:25,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:25,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:28,520 INFO L124 PetriNetUnfolderBase]: 8666/15063 cut-off events. [2024-06-27 17:56:28,520 INFO L125 PetriNetUnfolderBase]: For 318005/318172 co-relation queries the response was YES. [2024-06-27 17:56:28,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74477 conditions, 15063 events. 8666/15063 cut-off events. For 318005/318172 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 133900 event pairs, 5189 based on Foata normal form. 38/14630 useless extension candidates. Maximal degree in co-relation 74333. Up to 13184 conditions per place. [2024-06-27 17:56:28,702 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 197 selfloop transitions, 119 changer transitions 0/330 dead transitions. [2024-06-27 17:56:28,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 330 transitions, 5138 flow [2024-06-27 17:56:28,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:28,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:28,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 17:56:28,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-27 17:56:28,703 INFO L175 Difference]: Start difference. First operand has 330 places, 305 transitions, 4402 flow. Second operand 10 states and 254 transitions. [2024-06-27 17:56:28,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 330 transitions, 5138 flow [2024-06-27 17:56:31,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 330 transitions, 4895 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:31,375 INFO L231 Difference]: Finished difference. Result has 330 places, 305 transitions, 4402 flow [2024-06-27 17:56:31,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4402, PETRI_PLACES=330, PETRI_TRANSITIONS=305} [2024-06-27 17:56:31,376 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 282 predicate places. [2024-06-27 17:56:31,376 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 305 transitions, 4402 flow [2024-06-27 17:56:31,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:31,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:31,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:31,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 17:56:31,376 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:31,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:31,377 INFO L85 PathProgramCache]: Analyzing trace with hash -185559256, now seen corresponding path program 15 times [2024-06-27 17:56:31,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:31,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631131765] [2024-06-27 17:56:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:31,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:31,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:31,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:31,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631131765] [2024-06-27 17:56:31,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631131765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:31,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:31,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 17:56:31,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725976802] [2024-06-27 17:56:31,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:31,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 17:56:31,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:31,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 17:56:31,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 17:56:31,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:31,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 305 transitions, 4402 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:31,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:31,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:31,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand