./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe001_tso.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/safe001_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe001_tso.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:17:58,278 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:17:58,327 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:17:58,338 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:17:58,339 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:17:58,367 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:17:58,368 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:17:58,368 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:17:58,368 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:17:58,371 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:17:58,372 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:17:58,372 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:17:58,373 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:17:58,373 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:17:58,374 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:17:58,374 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:17:58,374 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:17:58,374 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:17:58,374 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:17:58,375 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:17:58,376 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:17:58,376 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:17:58,376 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:17:58,376 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:17:58,376 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:17:58,377 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:17:58,377 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:17:58,377 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:17:58,377 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:17:58,378 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:17:58,378 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:17:58,379 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:17:58,379 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:17:58,380 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:17:58,380 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:17:58,380 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:17:58,380 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:17:58,380 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:17:58,381 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 19:17:58,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:17:58,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:17:58,648 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:17:58,649 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:17:58,650 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:17:58,651 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/safe001_tso.yml/witness.yml [2024-06-27 19:17:58,734 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:17:58,734 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:17:58,734 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-27 19:17:59,785 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:18:00,002 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:18:00,005 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-27 19:18:00,022 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/240a006df/b937f76f37ed4ae88633546bdc2c36fd/FLAG3193d7dc0 [2024-06-27 19:18:00,036 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/240a006df/b937f76f37ed4ae88633546bdc2c36fd [2024-06-27 19:18:00,038 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:18:00,039 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:18:00,042 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:00,042 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:18:00,046 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:18:00,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (1/2) ... [2024-06-27 19:18:00,047 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@741e78ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,047 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (1/2) ... [2024-06-27 19:18:00,048 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a238cf9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,049 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:00" (2/2) ... [2024-06-27 19:18:00,049 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@741e78ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,049 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:00" (2/2) ... [2024-06-27 19:18:00,050 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:18:00,082 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:18:00,084 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:18:00,084 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:18:00,084 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 19:18:00,084 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:18:00,084 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-27 19:18:00,123 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:18:00,413 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:00,421 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:18:00,500 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:00,528 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:18:00,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00 WrapperNode [2024-06-27 19:18:00,528 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:00,529 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:00,529 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:18:00,529 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:18:00,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,553 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,582 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-27 19:18:00,582 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:00,583 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:18:00,583 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:18:00,583 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:18:00,591 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,591 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,593 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,602 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 19:18:00,603 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,603 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,607 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,608 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,609 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,610 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,612 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:18:00,612 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:18:00,612 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:18:00,613 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:18:00,613 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (1/1) ... [2024-06-27 19:18:00,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:18:00,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:18:00,638 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 19:18:00,643 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 19:18:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:18:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:18:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:18:00,717 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:18:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:18:00,718 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:18:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:18:00,718 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:18:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:18:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:18:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:18:00,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:18:00,719 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 19:18:00,808 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:18:00,809 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:18:00,936 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:18:00,936 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:18:01,006 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:18:01,006 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:18:01,007 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:01 BoogieIcfgContainer [2024-06-27 19:18:01,007 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:18:01,008 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:18:01,014 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:18:01,016 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:18:01,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:17:58" (1/4) ... [2024-06-27 19:18:01,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a15645 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:18:00" (2/4) ... [2024-06-27 19:18:01,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a15645 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00" (3/4) ... [2024-06-27 19:18:01,017 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a15645 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:01" (4/4) ... [2024-06-27 19:18:01,018 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_tso.i [2024-06-27 19:18:01,038 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:18:01,038 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:18:01,039 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:18:01,074 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:18:01,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:18:01,133 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 19:18:01,138 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:01,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:18:01,140 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:18:01,144 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 19:18:01,157 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:18:01,163 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;@11ee86, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:18:01,164 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:18:01,171 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:18:01,172 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:18:01,172 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:01,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:01,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:18:01,173 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:01,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:01,176 INFO L85 PathProgramCache]: Analyzing trace with hash 218856700, now seen corresponding path program 1 times [2024-06-27 19:18:01,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:01,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195508967] [2024-06-27 19:18:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:01,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:01,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:01,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:01,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195508967] [2024-06-27 19:18:01,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195508967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:01,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:01,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:18:01,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324997558] [2024-06-27 19:18:01,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:01,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:18:01,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:18:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:18:01,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 19:18:01,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:01,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 19:18:01,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:01,766 INFO L124 PetriNetUnfolderBase]: 603/1008 cut-off events. [2024-06-27 19:18:01,766 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 19:18:01,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 1008 events. 603/1008 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4986 event pairs, 376 based on Foata normal form. 1/960 useless extension candidates. Maximal degree in co-relation 1988. Up to 929 conditions per place. [2024-06-27 19:18:01,804 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 19:18:01,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-27 19:18:01,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:18:01,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:18:01,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 19:18:01,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-27 19:18:01,824 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-27 19:18:01,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-27 19:18:01,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:01,829 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 19:18:01,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 19:18:01,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 19:18:01,833 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 19:18:01,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:01,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:01,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:01,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:18:01,835 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:01,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:01,836 INFO L85 PathProgramCache]: Analyzing trace with hash 200689681, now seen corresponding path program 1 times [2024-06-27 19:18:01,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:01,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542215940] [2024-06-27 19:18:01,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:01,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:01,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542215940] [2024-06-27 19:18:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542215940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:01,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:01,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:01,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166076704] [2024-06-27 19:18:01,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:01,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:01,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:01,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:01,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:02,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:02,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:02,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,181 INFO L124 PetriNetUnfolderBase]: 778/1331 cut-off events. [2024-06-27 19:18:02,181 INFO L125 PetriNetUnfolderBase]: For 255/296 co-relation queries the response was YES. [2024-06-27 19:18:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 1331 events. 778/1331 cut-off events. For 255/296 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6714 event pairs, 280 based on Foata normal form. 9/1327 useless extension candidates. Maximal degree in co-relation 2958. Up to 1108 conditions per place. [2024-06-27 19:18:02,190 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 40 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-27 19:18:02,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 59 transitions, 270 flow [2024-06-27 19:18:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:02,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 19:18:02,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 19:18:02,195 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 112 transitions. [2024-06-27 19:18:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 59 transitions, 270 flow [2024-06-27 19:18:02,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 59 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:02,197 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-27 19:18:02,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-27 19:18:02,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 19:18:02,198 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-27 19:18:02,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:02,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:02,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:18:02,199 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:02,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:02,199 INFO L85 PathProgramCache]: Analyzing trace with hash 641512686, now seen corresponding path program 1 times [2024-06-27 19:18:02,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:02,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202013649] [2024-06-27 19:18:02,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:02,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202013649] [2024-06-27 19:18:02,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202013649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:02,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649679929] [2024-06-27 19:18:02,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:02,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:02,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:02,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:02,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:02,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,506 INFO L124 PetriNetUnfolderBase]: 790/1349 cut-off events. [2024-06-27 19:18:02,506 INFO L125 PetriNetUnfolderBase]: For 968/1121 co-relation queries the response was YES. [2024-06-27 19:18:02,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 1349 events. 790/1349 cut-off events. For 968/1121 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6864 event pairs, 180 based on Foata normal form. 28/1364 useless extension candidates. Maximal degree in co-relation 3584. Up to 1076 conditions per place. [2024-06-27 19:18:02,515 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 44 selfloop transitions, 14 changer transitions 0/66 dead transitions. [2024-06-27 19:18:02,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 66 transitions, 358 flow [2024-06-27 19:18:02,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:02,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:02,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 19:18:02,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-27 19:18:02,517 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 134 transitions. [2024-06-27 19:18:02,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 66 transitions, 358 flow [2024-06-27 19:18:02,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 66 transitions, 354 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:02,520 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 218 flow [2024-06-27 19:18:02,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2024-06-27 19:18:02,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 19:18:02,521 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 218 flow [2024-06-27 19:18:02,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:02,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:02,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:18:02,522 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:02,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:02,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1224206505, now seen corresponding path program 1 times [2024-06-27 19:18:02,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:02,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586500618] [2024-06-27 19:18:02,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:02,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586500618] [2024-06-27 19:18:02,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586500618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:18:02,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944180500] [2024-06-27 19:18:02,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:18:02,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:18:02,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:18:02,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 19:18:02,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 218 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 19:18:02,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,706 INFO L124 PetriNetUnfolderBase]: 606/1012 cut-off events. [2024-06-27 19:18:02,706 INFO L125 PetriNetUnfolderBase]: For 1355/1376 co-relation queries the response was YES. [2024-06-27 19:18:02,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 1012 events. 606/1012 cut-off events. For 1355/1376 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4990 event pairs, 248 based on Foata normal form. 19/1025 useless extension candidates. Maximal degree in co-relation 3108. Up to 892 conditions per place. [2024-06-27 19:18:02,716 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 35 selfloop transitions, 11 changer transitions 0/55 dead transitions. [2024-06-27 19:18:02,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 55 transitions, 338 flow [2024-06-27 19:18:02,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:02,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:02,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-27 19:18:02,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-27 19:18:02,719 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 218 flow. Second operand 4 states and 107 transitions. [2024-06-27 19:18:02,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 55 transitions, 338 flow [2024-06-27 19:18:02,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 304 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:02,725 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 216 flow [2024-06-27 19:18:02,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 19:18:02,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-27 19:18:02,726 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 216 flow [2024-06-27 19:18:02,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:02,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:02,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:18:02,727 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:02,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:02,727 INFO L85 PathProgramCache]: Analyzing trace with hash 674753829, now seen corresponding path program 1 times [2024-06-27 19:18:02,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:02,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902243761] [2024-06-27 19:18:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:02,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902243761] [2024-06-27 19:18:02,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902243761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:02,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621391696] [2024-06-27 19:18:02,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:02,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:02,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:02,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:02,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 216 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:02,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,998 INFO L124 PetriNetUnfolderBase]: 923/1524 cut-off events. [2024-06-27 19:18:02,998 INFO L125 PetriNetUnfolderBase]: For 2070/2070 co-relation queries the response was YES. [2024-06-27 19:18:03,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4561 conditions, 1524 events. 923/1524 cut-off events. For 2070/2070 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7607 event pairs, 346 based on Foata normal form. 2/1525 useless extension candidates. Maximal degree in co-relation 4542. Up to 1383 conditions per place. [2024-06-27 19:18:03,010 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 51 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-27 19:18:03,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 405 flow [2024-06-27 19:18:03,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:03,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 19:18:03,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 19:18:03,012 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 216 flow. Second operand 5 states and 119 transitions. [2024-06-27 19:18:03,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 405 flow [2024-06-27 19:18:03,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 68 transitions, 374 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:03,018 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 260 flow [2024-06-27 19:18:03,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-06-27 19:18:03,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-27 19:18:03,021 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 260 flow [2024-06-27 19:18:03,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:18:03,025 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:03,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1591766482, now seen corresponding path program 1 times [2024-06-27 19:18:03,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290127546] [2024-06-27 19:18:03,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290127546] [2024-06-27 19:18:03,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290127546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506603335] [2024-06-27 19:18:03,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:03,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 260 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:03,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,341 INFO L124 PetriNetUnfolderBase]: 1077/1762 cut-off events. [2024-06-27 19:18:03,341 INFO L125 PetriNetUnfolderBase]: For 2972/2972 co-relation queries the response was YES. [2024-06-27 19:18:03,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5641 conditions, 1762 events. 1077/1762 cut-off events. For 2972/2972 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9090 event pairs, 291 based on Foata normal form. 10/1767 useless extension candidates. Maximal degree in co-relation 5620. Up to 1372 conditions per place. [2024-06-27 19:18:03,352 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 60 selfloop transitions, 35 changer transitions 0/102 dead transitions. [2024-06-27 19:18:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 102 transitions, 656 flow [2024-06-27 19:18:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:03,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:18:03,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 19:18:03,354 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 260 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:18:03,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 102 transitions, 656 flow [2024-06-27 19:18:03,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 102 transitions, 656 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:03,359 INFO L231 Difference]: Finished difference. Result has 63 places, 72 transitions, 477 flow [2024-06-27 19:18:03,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=477, PETRI_PLACES=63, PETRI_TRANSITIONS=72} [2024-06-27 19:18:03,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-27 19:18:03,360 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 72 transitions, 477 flow [2024-06-27 19:18:03,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:18:03,369 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:03,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,369 INFO L85 PathProgramCache]: Analyzing trace with hash -101621692, now seen corresponding path program 2 times [2024-06-27 19:18:03,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724142834] [2024-06-27 19:18:03,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724142834] [2024-06-27 19:18:03,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724142834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360539549] [2024-06-27 19:18:03,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:03,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 72 transitions, 477 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:03,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,645 INFO L124 PetriNetUnfolderBase]: 1072/1764 cut-off events. [2024-06-27 19:18:03,645 INFO L125 PetriNetUnfolderBase]: For 5459/5459 co-relation queries the response was YES. [2024-06-27 19:18:03,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7117 conditions, 1764 events. 1072/1764 cut-off events. For 5459/5459 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8985 event pairs, 331 based on Foata normal form. 2/1760 useless extension candidates. Maximal degree in co-relation 7091. Up to 1476 conditions per place. [2024-06-27 19:18:03,657 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 28 changer transitions 0/113 dead transitions. [2024-06-27 19:18:03,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 113 transitions, 926 flow [2024-06-27 19:18:03,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:03,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:03,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:18:03,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:18:03,659 INFO L175 Difference]: Start difference. First operand has 63 places, 72 transitions, 477 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:18:03,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 113 transitions, 926 flow [2024-06-27 19:18:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 113 transitions, 869 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:03,669 INFO L231 Difference]: Finished difference. Result has 70 places, 90 transitions, 694 flow [2024-06-27 19:18:03,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=694, PETRI_PLACES=70, PETRI_TRANSITIONS=90} [2024-06-27 19:18:03,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 19:18:03,671 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 90 transitions, 694 flow [2024-06-27 19:18:03,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:18:03,672 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:03,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,672 INFO L85 PathProgramCache]: Analyzing trace with hash -101612764, now seen corresponding path program 1 times [2024-06-27 19:18:03,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414656122] [2024-06-27 19:18:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414656122] [2024-06-27 19:18:03,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414656122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008932848] [2024-06-27 19:18:03,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:03,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 90 transitions, 694 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:03,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:03,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,979 INFO L124 PetriNetUnfolderBase]: 1064/1758 cut-off events. [2024-06-27 19:18:03,979 INFO L125 PetriNetUnfolderBase]: For 7026/7026 co-relation queries the response was YES. [2024-06-27 19:18:03,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7701 conditions, 1758 events. 1064/1758 cut-off events. For 7026/7026 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9005 event pairs, 291 based on Foata normal form. 4/1761 useless extension candidates. Maximal degree in co-relation 7670. Up to 1562 conditions per place. [2024-06-27 19:18:04,017 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 12 changer transitions 0/112 dead transitions. [2024-06-27 19:18:04,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 112 transitions, 974 flow [2024-06-27 19:18:04,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:04,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:04,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 19:18:04,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:18:04,020 INFO L175 Difference]: Start difference. First operand has 70 places, 90 transitions, 694 flow. Second operand 6 states and 140 transitions. [2024-06-27 19:18:04,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 112 transitions, 974 flow [2024-06-27 19:18:04,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 112 transitions, 948 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:04,035 INFO L231 Difference]: Finished difference. Result has 76 places, 92 transitions, 723 flow [2024-06-27 19:18:04,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=723, PETRI_PLACES=76, PETRI_TRANSITIONS=92} [2024-06-27 19:18:04,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-27 19:18:04,036 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 92 transitions, 723 flow [2024-06-27 19:18:04,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:18:04,037 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:04,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1756921936, now seen corresponding path program 1 times [2024-06-27 19:18:04,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983620766] [2024-06-27 19:18:04,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:04,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983620766] [2024-06-27 19:18:04,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983620766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577219265] [2024-06-27 19:18:04,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 92 transitions, 723 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:04,352 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-27 19:18:04,352 INFO L125 PetriNetUnfolderBase]: For 8606/8613 co-relation queries the response was YES. [2024-06-27 19:18:04,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8121 conditions, 1789 events. 1087/1789 cut-off events. For 8606/8613 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9263 event pairs, 309 based on Foata normal form. 10/1794 useless extension candidates. Maximal degree in co-relation 8087. Up to 1378 conditions per place. [2024-06-27 19:18:04,376 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 77 selfloop transitions, 52 changer transitions 0/136 dead transitions. [2024-06-27 19:18:04,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 136 transitions, 1243 flow [2024-06-27 19:18:04,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:04,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:04,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:18:04,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-27 19:18:04,377 INFO L175 Difference]: Start difference. First operand has 76 places, 92 transitions, 723 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:18:04,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 136 transitions, 1243 flow [2024-06-27 19:18:04,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 136 transitions, 1206 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:04,403 INFO L231 Difference]: Finished difference. Result has 81 places, 103 transitions, 949 flow [2024-06-27 19:18:04,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=949, PETRI_PLACES=81, PETRI_TRANSITIONS=103} [2024-06-27 19:18:04,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 19:18:04,404 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 103 transitions, 949 flow [2024-06-27 19:18:04,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:18:04,405 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:04,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1573001468, now seen corresponding path program 2 times [2024-06-27 19:18:04,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114926054] [2024-06-27 19:18:04,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:04,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114926054] [2024-06-27 19:18:04,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114926054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018315108] [2024-06-27 19:18:04,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 103 transitions, 949 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:04,735 INFO L124 PetriNetUnfolderBase]: 1086/1788 cut-off events. [2024-06-27 19:18:04,735 INFO L125 PetriNetUnfolderBase]: For 10860/10863 co-relation queries the response was YES. [2024-06-27 19:18:04,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8816 conditions, 1788 events. 1086/1788 cut-off events. For 10860/10863 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9245 event pairs, 323 based on Foata normal form. 6/1787 useless extension candidates. Maximal degree in co-relation 8779. Up to 1380 conditions per place. [2024-06-27 19:18:04,751 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 69 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-27 19:18:04,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 126 transitions, 1314 flow [2024-06-27 19:18:04,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:04,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:04,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:18:04,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 19:18:04,753 INFO L175 Difference]: Start difference. First operand has 81 places, 103 transitions, 949 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:18:04,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 126 transitions, 1314 flow [2024-06-27 19:18:04,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 1236 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:04,773 INFO L231 Difference]: Finished difference. Result has 84 places, 107 transitions, 1030 flow [2024-06-27 19:18:04,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1030, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2024-06-27 19:18:04,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 19:18:04,774 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 1030 flow [2024-06-27 19:18:04,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:18:04,775 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:04,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1022792798, now seen corresponding path program 3 times [2024-06-27 19:18:04,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185244765] [2024-06-27 19:18:04,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:04,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185244765] [2024-06-27 19:18:04,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185244765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858270230] [2024-06-27 19:18:04,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 1030 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:04,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,091 INFO L124 PetriNetUnfolderBase]: 1081/1797 cut-off events. [2024-06-27 19:18:05,091 INFO L125 PetriNetUnfolderBase]: For 12408/12411 co-relation queries the response was YES. [2024-06-27 19:18:05,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8999 conditions, 1797 events. 1081/1797 cut-off events. For 12408/12411 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9301 event pairs, 330 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 8961. Up to 1489 conditions per place. [2024-06-27 19:18:05,105 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-27 19:18:05,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 129 transitions, 1351 flow [2024-06-27 19:18:05,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 19:18:05,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:18:05,106 INFO L175 Difference]: Start difference. First operand has 84 places, 107 transitions, 1030 flow. Second operand 6 states and 145 transitions. [2024-06-27 19:18:05,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 129 transitions, 1351 flow [2024-06-27 19:18:05,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 1243 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:05,128 INFO L231 Difference]: Finished difference. Result has 88 places, 109 transitions, 1020 flow [2024-06-27 19:18:05,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1020, PETRI_PLACES=88, PETRI_TRANSITIONS=109} [2024-06-27 19:18:05,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 19:18:05,129 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 109 transitions, 1020 flow [2024-06-27 19:18:05,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:18:05,129 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:05,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,130 INFO L85 PathProgramCache]: Analyzing trace with hash -2118063951, now seen corresponding path program 1 times [2024-06-27 19:18:05,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323373556] [2024-06-27 19:18:05,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:05,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323373556] [2024-06-27 19:18:05,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323373556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:05,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584102168] [2024-06-27 19:18:05,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:05,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:05,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:05,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:05,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 109 transitions, 1020 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:05,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,382 INFO L124 PetriNetUnfolderBase]: 1075/1771 cut-off events. [2024-06-27 19:18:05,383 INFO L125 PetriNetUnfolderBase]: For 12466/12470 co-relation queries the response was YES. [2024-06-27 19:18:05,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8925 conditions, 1771 events. 1075/1771 cut-off events. For 12466/12470 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9090 event pairs, 306 based on Foata normal form. 6/1775 useless extension candidates. Maximal degree in co-relation 8885. Up to 1586 conditions per place. [2024-06-27 19:18:05,425 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 10 changer transitions 0/119 dead transitions. [2024-06-27 19:18:05,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 119 transitions, 1288 flow [2024-06-27 19:18:05,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:05,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:05,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 19:18:05,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:18:05,427 INFO L175 Difference]: Start difference. First operand has 88 places, 109 transitions, 1020 flow. Second operand 4 states and 97 transitions. [2024-06-27 19:18:05,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 119 transitions, 1288 flow [2024-06-27 19:18:05,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 119 transitions, 1246 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:05,448 INFO L231 Difference]: Finished difference. Result has 90 places, 109 transitions, 1008 flow [2024-06-27 19:18:05,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1008, PETRI_PLACES=90, PETRI_TRANSITIONS=109} [2024-06-27 19:18:05,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-27 19:18:05,449 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 1008 flow [2024-06-27 19:18:05,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:18:05,450 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:05,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1228387191, now seen corresponding path program 1 times [2024-06-27 19:18:05,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750858272] [2024-06-27 19:18:05,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,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 19:18:05,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750858272] [2024-06-27 19:18:05,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750858272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:05,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492361748] [2024-06-27 19:18:05,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:05,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:05,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:05,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:05,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 1008 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:05,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,727 INFO L124 PetriNetUnfolderBase]: 1054/1750 cut-off events. [2024-06-27 19:18:05,727 INFO L125 PetriNetUnfolderBase]: For 16007/16033 co-relation queries the response was YES. [2024-06-27 19:18:05,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9019 conditions, 1750 events. 1054/1750 cut-off events. For 16007/16033 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9199 event pairs, 197 based on Foata normal form. 14/1704 useless extension candidates. Maximal degree in co-relation 8977. Up to 1351 conditions per place. [2024-06-27 19:18:05,742 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 94 selfloop transitions, 20 changer transitions 0/133 dead transitions. [2024-06-27 19:18:05,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 133 transitions, 1388 flow [2024-06-27 19:18:05,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:05,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 19:18:05,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 19:18:05,744 INFO L175 Difference]: Start difference. First operand has 90 places, 109 transitions, 1008 flow. Second operand 5 states and 129 transitions. [2024-06-27 19:18:05,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 133 transitions, 1388 flow [2024-06-27 19:18:05,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1305 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:05,773 INFO L231 Difference]: Finished difference. Result has 91 places, 113 transitions, 1024 flow [2024-06-27 19:18:05,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1024, PETRI_PLACES=91, PETRI_TRANSITIONS=113} [2024-06-27 19:18:05,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-27 19:18:05,774 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 113 transitions, 1024 flow [2024-06-27 19:18:05,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:18:05,775 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:05,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash 608882149, now seen corresponding path program 2 times [2024-06-27 19:18:05,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389294263] [2024-06-27 19:18:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:05,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389294263] [2024-06-27 19:18:05,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389294263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:05,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233320931] [2024-06-27 19:18:05,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:05,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:05,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:05,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:05,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 113 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:05,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:05,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,078 INFO L124 PetriNetUnfolderBase]: 1038/1721 cut-off events. [2024-06-27 19:18:06,079 INFO L125 PetriNetUnfolderBase]: For 17047/17078 co-relation queries the response was YES. [2024-06-27 19:18:06,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9065 conditions, 1721 events. 1038/1721 cut-off events. For 17047/17078 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8990 event pairs, 252 based on Foata normal form. 10/1676 useless extension candidates. Maximal degree in co-relation 9022. Up to 1417 conditions per place. [2024-06-27 19:18:06,100 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 90 selfloop transitions, 22 changer transitions 0/131 dead transitions. [2024-06-27 19:18:06,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 131 transitions, 1312 flow [2024-06-27 19:18:06,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:06,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 19:18:06,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 19:18:06,102 INFO L175 Difference]: Start difference. First operand has 91 places, 113 transitions, 1024 flow. Second operand 5 states and 128 transitions. [2024-06-27 19:18:06,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 131 transitions, 1312 flow [2024-06-27 19:18:06,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1267 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:06,130 INFO L231 Difference]: Finished difference. Result has 95 places, 113 transitions, 1031 flow [2024-06-27 19:18:06,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1031, PETRI_PLACES=95, PETRI_TRANSITIONS=113} [2024-06-27 19:18:06,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 19:18:06,131 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 113 transitions, 1031 flow [2024-06-27 19:18:06,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:18:06,132 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:06,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1110054363, now seen corresponding path program 1 times [2024-06-27 19:18:06,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545576350] [2024-06-27 19:18:06,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:06,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545576350] [2024-06-27 19:18:06,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545576350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864245564] [2024-06-27 19:18:06,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:06,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 113 transitions, 1031 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:06,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,571 INFO L124 PetriNetUnfolderBase]: 1383/2281 cut-off events. [2024-06-27 19:18:06,571 INFO L125 PetriNetUnfolderBase]: For 25918/25918 co-relation queries the response was YES. [2024-06-27 19:18:06,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11280 conditions, 2281 events. 1383/2281 cut-off events. For 25918/25918 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12429 event pairs, 327 based on Foata normal form. 74/2350 useless extension candidates. Maximal degree in co-relation 11235. Up to 1438 conditions per place. [2024-06-27 19:18:06,590 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 80 selfloop transitions, 64 changer transitions 0/151 dead transitions. [2024-06-27 19:18:06,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 151 transitions, 1543 flow [2024-06-27 19:18:06,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:06,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:06,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:18:06,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 19:18:06,592 INFO L175 Difference]: Start difference. First operand has 95 places, 113 transitions, 1031 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:18:06,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 151 transitions, 1543 flow [2024-06-27 19:18:06,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 151 transitions, 1490 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:06,623 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1184 flow [2024-06-27 19:18:06,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1184, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-27 19:18:06,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-27 19:18:06,625 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1184 flow [2024-06-27 19:18:06,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:18:06,626 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:06,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,626 INFO L85 PathProgramCache]: Analyzing trace with hash -805228571, now seen corresponding path program 2 times [2024-06-27 19:18:06,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251251400] [2024-06-27 19:18:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:06,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251251400] [2024-06-27 19:18:06,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251251400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455069070] [2024-06-27 19:18:06,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:06,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1184 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:06,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:06,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,031 INFO L124 PetriNetUnfolderBase]: 1400/2302 cut-off events. [2024-06-27 19:18:07,031 INFO L125 PetriNetUnfolderBase]: For 22320/22320 co-relation queries the response was YES. [2024-06-27 19:18:07,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12169 conditions, 2302 events. 1400/2302 cut-off events. For 22320/22320 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12513 event pairs, 379 based on Foata normal form. 4/2299 useless extension candidates. Maximal degree in co-relation 12123. Up to 2006 conditions per place. [2024-06-27 19:18:07,060 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 34 changer transitions 0/144 dead transitions. [2024-06-27 19:18:07,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 144 transitions, 1555 flow [2024-06-27 19:18:07,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:07,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:07,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:18:07,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:18:07,062 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1184 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:18:07,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 144 transitions, 1555 flow [2024-06-27 19:18:07,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1391 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:07,115 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 1129 flow [2024-06-27 19:18:07,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-06-27 19:18:07,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 19:18:07,116 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 1129 flow [2024-06-27 19:18:07,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:07,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:18:07,117 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:07,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,117 INFO L85 PathProgramCache]: Analyzing trace with hash -804931901, now seen corresponding path program 3 times [2024-06-27 19:18:07,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184118967] [2024-06-27 19:18:07,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:07,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184118967] [2024-06-27 19:18:07,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184118967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:07,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638025662] [2024-06-27 19:18:07,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:07,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:07,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:07,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:07,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 1129 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:07,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,520 INFO L124 PetriNetUnfolderBase]: 1392/2290 cut-off events. [2024-06-27 19:18:07,520 INFO L125 PetriNetUnfolderBase]: For 19822/19822 co-relation queries the response was YES. [2024-06-27 19:18:07,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11303 conditions, 2290 events. 1392/2290 cut-off events. For 19822/19822 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12371 event pairs, 336 based on Foata normal form. 4/2287 useless extension candidates. Maximal degree in co-relation 11256. Up to 1843 conditions per place. [2024-06-27 19:18:07,536 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-27 19:18:07,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1540 flow [2024-06-27 19:18:07,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:18:07,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:18:07,538 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 1129 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:18:07,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1540 flow [2024-06-27 19:18:07,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1451 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:07,571 INFO L231 Difference]: Finished difference. Result has 103 places, 122 transitions, 1177 flow [2024-06-27 19:18:07,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1177, PETRI_PLACES=103, PETRI_TRANSITIONS=122} [2024-06-27 19:18:07,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-27 19:18:07,572 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 122 transitions, 1177 flow [2024-06-27 19:18:07,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:07,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:18:07,573 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:07,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1021554729, now seen corresponding path program 1 times [2024-06-27 19:18:07,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056697055] [2024-06-27 19:18:07,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:07,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056697055] [2024-06-27 19:18:07,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056697055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:07,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113595209] [2024-06-27 19:18:07,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:07,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:07,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:07,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:07,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 122 transitions, 1177 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:07,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:08,132 INFO L124 PetriNetUnfolderBase]: 2251/3776 cut-off events. [2024-06-27 19:18:08,132 INFO L125 PetriNetUnfolderBase]: For 50064/50067 co-relation queries the response was YES. [2024-06-27 19:18:08,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18867 conditions, 3776 events. 2251/3776 cut-off events. For 50064/50067 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23473 event pairs, 439 based on Foata normal form. 56/3825 useless extension candidates. Maximal degree in co-relation 18818. Up to 1439 conditions per place. [2024-06-27 19:18:08,163 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 121 selfloop transitions, 61 changer transitions 0/189 dead transitions. [2024-06-27 19:18:08,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 189 transitions, 2077 flow [2024-06-27 19:18:08,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:08,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 19:18:08,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7107142857142857 [2024-06-27 19:18:08,165 INFO L175 Difference]: Start difference. First operand has 103 places, 122 transitions, 1177 flow. Second operand 7 states and 199 transitions. [2024-06-27 19:18:08,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 189 transitions, 2077 flow [2024-06-27 19:18:08,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 189 transitions, 1984 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:08,235 INFO L231 Difference]: Finished difference. Result has 108 places, 136 transitions, 1468 flow [2024-06-27 19:18:08,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1468, PETRI_PLACES=108, PETRI_TRANSITIONS=136} [2024-06-27 19:18:08,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 19:18:08,236 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 136 transitions, 1468 flow [2024-06-27 19:18:08,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:08,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:08,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:08,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:18:08,237 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:08,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:08,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1695478005, now seen corresponding path program 2 times [2024-06-27 19:18:08,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:08,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330941192] [2024-06-27 19:18:08,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:08,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:08,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:08,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:08,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330941192] [2024-06-27 19:18:08,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330941192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:08,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:08,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:08,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639335694] [2024-06-27 19:18:08,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:08,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:08,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:08,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:08,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:08,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:08,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 136 transitions, 1468 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:08,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:08,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:08,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:08,914 INFO L124 PetriNetUnfolderBase]: 2629/4454 cut-off events. [2024-06-27 19:18:08,915 INFO L125 PetriNetUnfolderBase]: For 66111/66111 co-relation queries the response was YES. [2024-06-27 19:18:08,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23104 conditions, 4454 events. 2629/4454 cut-off events. For 66111/66111 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29042 event pairs, 803 based on Foata normal form. 54/4503 useless extension candidates. Maximal degree in co-relation 23052. Up to 2665 conditions per place. [2024-06-27 19:18:08,953 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 111 selfloop transitions, 71 changer transitions 0/189 dead transitions. [2024-06-27 19:18:08,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 189 transitions, 2236 flow [2024-06-27 19:18:08,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:08,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:08,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 19:18:08,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-06-27 19:18:08,956 INFO L175 Difference]: Start difference. First operand has 108 places, 136 transitions, 1468 flow. Second operand 8 states and 218 transitions. [2024-06-27 19:18:08,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 189 transitions, 2236 flow [2024-06-27 19:18:09,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 189 transitions, 2077 flow, removed 60 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:09,104 INFO L231 Difference]: Finished difference. Result has 116 places, 145 transitions, 1659 flow [2024-06-27 19:18:09,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1659, PETRI_PLACES=116, PETRI_TRANSITIONS=145} [2024-06-27 19:18:09,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 19:18:09,105 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 145 transitions, 1659 flow [2024-06-27 19:18:09,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:09,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:09,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:09,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:18:09,105 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:09,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash 622101427, now seen corresponding path program 3 times [2024-06-27 19:18:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:09,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724728516] [2024-06-27 19:18:09,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:09,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:09,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:09,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:09,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724728516] [2024-06-27 19:18:09,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724728516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:09,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:09,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:09,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352790856] [2024-06-27 19:18:09,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:09,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:09,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:09,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 145 transitions, 1659 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:09,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:09,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:09,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,935 INFO L124 PetriNetUnfolderBase]: 3054/5239 cut-off events. [2024-06-27 19:18:09,935 INFO L125 PetriNetUnfolderBase]: For 81223/81230 co-relation queries the response was YES. [2024-06-27 19:18:09,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27230 conditions, 5239 events. 3054/5239 cut-off events. For 81223/81230 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 35745 event pairs, 962 based on Foata normal form. 48/5282 useless extension candidates. Maximal degree in co-relation 27174. Up to 3708 conditions per place. [2024-06-27 19:18:09,983 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 132 selfloop transitions, 61 changer transitions 0/200 dead transitions. [2024-06-27 19:18:09,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 200 transitions, 2448 flow [2024-06-27 19:18:09,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:18:09,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678125 [2024-06-27 19:18:09,985 INFO L175 Difference]: Start difference. First operand has 116 places, 145 transitions, 1659 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:18:09,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 200 transitions, 2448 flow [2024-06-27 19:18:10,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 2261 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:10,174 INFO L231 Difference]: Finished difference. Result has 119 places, 151 transitions, 1722 flow [2024-06-27 19:18:10,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=119, PETRI_TRANSITIONS=151} [2024-06-27 19:18:10,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-27 19:18:10,175 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 151 transitions, 1722 flow [2024-06-27 19:18:10,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:10,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:10,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:10,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:18:10,175 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:10,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:10,176 INFO L85 PathProgramCache]: Analyzing trace with hash -179426513, now seen corresponding path program 4 times [2024-06-27 19:18:10,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:10,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530420837] [2024-06-27 19:18:10,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:10,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:10,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 19:18:10,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:10,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530420837] [2024-06-27 19:18:10,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530420837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:10,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:10,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:10,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131293590] [2024-06-27 19:18:10,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:10,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:10,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:10,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:10,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:10,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:10,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 151 transitions, 1722 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:10,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:10,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:10,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:10,838 INFO L124 PetriNetUnfolderBase]: 3241/5562 cut-off events. [2024-06-27 19:18:10,838 INFO L125 PetriNetUnfolderBase]: For 89142/89149 co-relation queries the response was YES. [2024-06-27 19:18:10,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28495 conditions, 5562 events. 3241/5562 cut-off events. For 89142/89149 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38624 event pairs, 1295 based on Foata normal form. 56/5613 useless extension candidates. Maximal degree in co-relation 28438. Up to 4628 conditions per place. [2024-06-27 19:18:10,882 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 127 selfloop transitions, 58 changer transitions 0/192 dead transitions. [2024-06-27 19:18:10,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 2327 flow [2024-06-27 19:18:10,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:10,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:10,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:18:10,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 19:18:10,883 INFO L175 Difference]: Start difference. First operand has 119 places, 151 transitions, 1722 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:18:10,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 2327 flow [2024-06-27 19:18:11,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 2215 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:11,051 INFO L231 Difference]: Finished difference. Result has 123 places, 153 transitions, 1785 flow [2024-06-27 19:18:11,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1785, PETRI_PLACES=123, PETRI_TRANSITIONS=153} [2024-06-27 19:18:11,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 19:18:11,052 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 153 transitions, 1785 flow [2024-06-27 19:18:11,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:11,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:11,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:11,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:18:11,052 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:11,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:11,053 INFO L85 PathProgramCache]: Analyzing trace with hash -174064133, now seen corresponding path program 5 times [2024-06-27 19:18:11,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:11,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918301622] [2024-06-27 19:18:11,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:11,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:11,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:11,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:11,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918301622] [2024-06-27 19:18:11,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918301622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:11,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:11,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:11,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703052998] [2024-06-27 19:18:11,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:11,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:11,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:11,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:11,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:11,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:11,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 153 transitions, 1785 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:11,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:11,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:11,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:11,737 INFO L124 PetriNetUnfolderBase]: 3296/5666 cut-off events. [2024-06-27 19:18:11,737 INFO L125 PetriNetUnfolderBase]: For 91376/91379 co-relation queries the response was YES. [2024-06-27 19:18:11,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28592 conditions, 5666 events. 3296/5666 cut-off events. For 91376/91379 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39700 event pairs, 1340 based on Foata normal form. 52/5711 useless extension candidates. Maximal degree in co-relation 28533. Up to 4737 conditions per place. [2024-06-27 19:18:11,782 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 122 selfloop transitions, 53 changer transitions 0/182 dead transitions. [2024-06-27 19:18:11,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 182 transitions, 2299 flow [2024-06-27 19:18:11,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:11,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:11,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:11,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 19:18:11,783 INFO L175 Difference]: Start difference. First operand has 123 places, 153 transitions, 1785 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:11,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 182 transitions, 2299 flow [2024-06-27 19:18:11,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 182 transitions, 2162 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:11,925 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1815 flow [2024-06-27 19:18:11,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1815, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-27 19:18:11,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-27 19:18:11,926 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1815 flow [2024-06-27 19:18:11,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:11,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:11,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:11,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:18:11,926 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:11,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:11,927 INFO L85 PathProgramCache]: Analyzing trace with hash -173848931, now seen corresponding path program 1 times [2024-06-27 19:18:11,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:11,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786342335] [2024-06-27 19:18:11,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:11,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:11,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:11,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:11,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786342335] [2024-06-27 19:18:11,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786342335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:11,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:11,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:11,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292073405] [2024-06-27 19:18:11,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:12,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:12,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:12,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:12,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:12,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1815 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:12,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:12,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:12,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:12,634 INFO L124 PetriNetUnfolderBase]: 3353/5810 cut-off events. [2024-06-27 19:18:12,634 INFO L125 PetriNetUnfolderBase]: For 90789/90792 co-relation queries the response was YES. [2024-06-27 19:18:12,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28647 conditions, 5810 events. 3353/5810 cut-off events. For 90789/90792 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41137 event pairs, 1183 based on Foata normal form. 44/5841 useless extension candidates. Maximal degree in co-relation 28587. Up to 3809 conditions per place. [2024-06-27 19:18:12,681 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 120 selfloop transitions, 62 changer transitions 0/189 dead transitions. [2024-06-27 19:18:12,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 189 transitions, 2353 flow [2024-06-27 19:18:12,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:12,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:18:12,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-27 19:18:12,682 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1815 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:18:12,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 189 transitions, 2353 flow [2024-06-27 19:18:12,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 189 transitions, 2222 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:12,831 INFO L231 Difference]: Finished difference. Result has 126 places, 156 transitions, 1846 flow [2024-06-27 19:18:12,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1846, PETRI_PLACES=126, PETRI_TRANSITIONS=156} [2024-06-27 19:18:12,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-27 19:18:12,831 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 156 transitions, 1846 flow [2024-06-27 19:18:12,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:12,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:12,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:12,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:18:12,832 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:12,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:12,833 INFO L85 PathProgramCache]: Analyzing trace with hash -643618595, now seen corresponding path program 6 times [2024-06-27 19:18:12,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:12,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357728127] [2024-06-27 19:18:12,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:12,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:12,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:12,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:12,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:12,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357728127] [2024-06-27 19:18:12,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357728127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:12,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:12,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:12,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607133882] [2024-06-27 19:18:12,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:12,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:12,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:12,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:12,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:12,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 156 transitions, 1846 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:12,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:12,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:12,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:13,551 INFO L124 PetriNetUnfolderBase]: 3386/5876 cut-off events. [2024-06-27 19:18:13,552 INFO L125 PetriNetUnfolderBase]: For 89829/89832 co-relation queries the response was YES. [2024-06-27 19:18:13,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29068 conditions, 5876 events. 3386/5876 cut-off events. For 89829/89832 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41901 event pairs, 1417 based on Foata normal form. 18/5887 useless extension candidates. Maximal degree in co-relation 29007. Up to 5238 conditions per place. [2024-06-27 19:18:13,606 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 149 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-27 19:18:13,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 185 transitions, 2302 flow [2024-06-27 19:18:13,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:13,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:13,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:18:13,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:13,608 INFO L175 Difference]: Start difference. First operand has 126 places, 156 transitions, 1846 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:18:13,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 185 transitions, 2302 flow [2024-06-27 19:18:13,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 185 transitions, 2119 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:13,812 INFO L231 Difference]: Finished difference. Result has 127 places, 157 transitions, 1746 flow [2024-06-27 19:18:13,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1746, PETRI_PLACES=127, PETRI_TRANSITIONS=157} [2024-06-27 19:18:13,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 19:18:13,813 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 157 transitions, 1746 flow [2024-06-27 19:18:13,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:13,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:13,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:13,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:18:13,814 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:13,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:13,814 INFO L85 PathProgramCache]: Analyzing trace with hash -643403393, now seen corresponding path program 2 times [2024-06-27 19:18:13,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:13,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96695748] [2024-06-27 19:18:13,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:13,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:13,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:13,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96695748] [2024-06-27 19:18:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96695748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:13,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:13,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:13,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781407155] [2024-06-27 19:18:13,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:13,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:13,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:13,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:13,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:13,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:13,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 157 transitions, 1746 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:13,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:13,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:13,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:14,581 INFO L124 PetriNetUnfolderBase]: 3427/5957 cut-off events. [2024-06-27 19:18:14,581 INFO L125 PetriNetUnfolderBase]: For 93136/93139 co-relation queries the response was YES. [2024-06-27 19:18:14,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28940 conditions, 5957 events. 3427/5957 cut-off events. For 93136/93139 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42639 event pairs, 1417 based on Foata normal form. 14/5964 useless extension candidates. Maximal degree in co-relation 28879. Up to 5222 conditions per place. [2024-06-27 19:18:14,625 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 151 selfloop transitions, 31 changer transitions 0/189 dead transitions. [2024-06-27 19:18:14,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 2224 flow [2024-06-27 19:18:14,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:14,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:14,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:18:14,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:18:14,626 INFO L175 Difference]: Start difference. First operand has 127 places, 157 transitions, 1746 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:18:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 2224 flow [2024-06-27 19:18:14,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 189 transitions, 2157 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:14,753 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1767 flow [2024-06-27 19:18:14,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1767, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-06-27 19:18:14,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 19:18:14,753 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1767 flow [2024-06-27 19:18:14,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:14,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:14,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:14,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:18:14,754 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:14,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:14,754 INFO L85 PathProgramCache]: Analyzing trace with hash -377706113, now seen corresponding path program 3 times [2024-06-27 19:18:14,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:14,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751617944] [2024-06-27 19:18:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:14,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:14,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:14,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 19:18:14,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:14,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751617944] [2024-06-27 19:18:14,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751617944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:14,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:14,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:14,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900792810] [2024-06-27 19:18:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:14,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:14,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:14,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:14,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:14,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:14,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:14,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:14,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:14,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:15,496 INFO L124 PetriNetUnfolderBase]: 3407/5925 cut-off events. [2024-06-27 19:18:15,496 INFO L125 PetriNetUnfolderBase]: For 96232/96235 co-relation queries the response was YES. [2024-06-27 19:18:15,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28765 conditions, 5925 events. 3407/5925 cut-off events. For 96232/96235 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41972 event pairs, 1357 based on Foata normal form. 14/5932 useless extension candidates. Maximal degree in co-relation 28703. Up to 4717 conditions per place. [2024-06-27 19:18:15,544 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-27 19:18:15,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 189 transitions, 2181 flow [2024-06-27 19:18:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:18:15,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:18:15,546 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1767 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:18:15,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 189 transitions, 2181 flow [2024-06-27 19:18:15,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 189 transitions, 2105 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:15,725 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1723 flow [2024-06-27 19:18:15,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1723, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-27 19:18:15,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 19:18:15,725 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1723 flow [2024-06-27 19:18:15,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:15,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:15,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:18:15,726 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:15,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:15,726 INFO L85 PathProgramCache]: Analyzing trace with hash 355058448, now seen corresponding path program 1 times [2024-06-27 19:18:15,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:15,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142761156] [2024-06-27 19:18:15,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:15,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:15,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:15,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:15,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142761156] [2024-06-27 19:18:15,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142761156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:15,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:15,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:15,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467437212] [2024-06-27 19:18:15,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:15,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:15,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:15,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:15,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:15,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:15,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1723 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:15,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:15,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,393 INFO L124 PetriNetUnfolderBase]: 3404/5932 cut-off events. [2024-06-27 19:18:16,393 INFO L125 PetriNetUnfolderBase]: For 97731/97735 co-relation queries the response was YES. [2024-06-27 19:18:16,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29002 conditions, 5932 events. 3404/5932 cut-off events. For 97731/97735 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42614 event pairs, 1389 based on Foata normal form. 5/5935 useless extension candidates. Maximal degree in co-relation 28939. Up to 5467 conditions per place. [2024-06-27 19:18:16,431 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 151 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-27 19:18:16,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 171 transitions, 2128 flow [2024-06-27 19:18:16,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:16,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 19:18:16,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-27 19:18:16,434 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1723 flow. Second operand 5 states and 114 transitions. [2024-06-27 19:18:16,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 171 transitions, 2128 flow [2024-06-27 19:18:16,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 171 transitions, 2053 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:16,635 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1726 flow [2024-06-27 19:18:16,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1726, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-27 19:18:16,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 19:18:16,635 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1726 flow [2024-06-27 19:18:16,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:16,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:18:16,636 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:16,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,636 INFO L85 PathProgramCache]: Analyzing trace with hash 177575574, now seen corresponding path program 1 times [2024-06-27 19:18:16,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301863046] [2024-06-27 19:18:16,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:16,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301863046] [2024-06-27 19:18:16,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301863046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:16,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912445108] [2024-06-27 19:18:16,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:16,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:16,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:16,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:16,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1726 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:16,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,340 INFO L124 PetriNetUnfolderBase]: 3401/5946 cut-off events. [2024-06-27 19:18:17,341 INFO L125 PetriNetUnfolderBase]: For 102626/102626 co-relation queries the response was YES. [2024-06-27 19:18:17,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29407 conditions, 5946 events. 3401/5946 cut-off events. For 102626/102626 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42869 event pairs, 1368 based on Foata normal form. 1/5946 useless extension candidates. Maximal degree in co-relation 29343. Up to 5442 conditions per place. [2024-06-27 19:18:17,384 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 29 changer transitions 0/196 dead transitions. [2024-06-27 19:18:17,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2409 flow [2024-06-27 19:18:17,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:18:17,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 19:18:17,386 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1726 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:18:17,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2409 flow [2024-06-27 19:18:17,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 2347 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:17,603 INFO L231 Difference]: Finished difference. Result has 137 places, 177 transitions, 1980 flow [2024-06-27 19:18:17,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1980, PETRI_PLACES=137, PETRI_TRANSITIONS=177} [2024-06-27 19:18:17,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 19:18:17,604 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 177 transitions, 1980 flow [2024-06-27 19:18:17,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:17,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:17,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:18:17,604 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:17,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,605 INFO L85 PathProgramCache]: Analyzing trace with hash 77800384, now seen corresponding path program 1 times [2024-06-27 19:18:17,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508742708] [2024-06-27 19:18:17,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508742708] [2024-06-27 19:18:17,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508742708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:17,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013581409] [2024-06-27 19:18:17,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:17,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:17,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:17,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:17,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 177 transitions, 1980 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:17,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:17,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,434 INFO L124 PetriNetUnfolderBase]: 3476/6069 cut-off events. [2024-06-27 19:18:18,434 INFO L125 PetriNetUnfolderBase]: For 115596/115596 co-relation queries the response was YES. [2024-06-27 19:18:18,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31429 conditions, 6069 events. 3476/6069 cut-off events. For 115596/115596 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43823 event pairs, 1395 based on Foata normal form. 6/6070 useless extension candidates. Maximal degree in co-relation 31361. Up to 5451 conditions per place. [2024-06-27 19:18:18,484 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 45 changer transitions 2/215 dead transitions. [2024-06-27 19:18:18,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2726 flow [2024-06-27 19:18:18,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:18,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:18,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:18:18,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:18:18,486 INFO L175 Difference]: Start difference. First operand has 137 places, 177 transitions, 1980 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:18:18,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2726 flow [2024-06-27 19:18:18,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 215 transitions, 2680 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:18,762 INFO L231 Difference]: Finished difference. Result has 145 places, 198 transitions, 2347 flow [2024-06-27 19:18:18,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=145, PETRI_TRANSITIONS=198} [2024-06-27 19:18:18,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 19:18:18,763 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 198 transitions, 2347 flow [2024-06-27 19:18:18,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:18,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:18:18,764 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:18,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1348067408, now seen corresponding path program 2 times [2024-06-27 19:18:18,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678499482] [2024-06-27 19:18:18,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678499482] [2024-06-27 19:18:18,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678499482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:18,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738898741] [2024-06-27 19:18:18,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:18,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:18,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:18,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:18,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 198 transitions, 2347 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:18,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:18,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,496 INFO L124 PetriNetUnfolderBase]: 3468/6058 cut-off events. [2024-06-27 19:18:19,497 INFO L125 PetriNetUnfolderBase]: For 121916/121916 co-relation queries the response was YES. [2024-06-27 19:18:19,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31819 conditions, 6058 events. 3468/6058 cut-off events. For 121916/121916 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43680 event pairs, 1391 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 31747. Up to 5296 conditions per place. [2024-06-27 19:18:19,544 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 126 selfloop transitions, 93 changer transitions 1/227 dead transitions. [2024-06-27 19:18:19,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 227 transitions, 3046 flow [2024-06-27 19:18:19,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:19,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:18:19,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 19:18:19,546 INFO L175 Difference]: Start difference. First operand has 145 places, 198 transitions, 2347 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:18:19,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 227 transitions, 3046 flow [2024-06-27 19:18:19,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 227 transitions, 2952 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:19,792 INFO L231 Difference]: Finished difference. Result has 149 places, 204 transitions, 2547 flow [2024-06-27 19:18:19,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2547, PETRI_PLACES=149, PETRI_TRANSITIONS=204} [2024-06-27 19:18:19,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 19:18:19,792 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 204 transitions, 2547 flow [2024-06-27 19:18:19,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:18:19,793 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:19,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1348304558, now seen corresponding path program 3 times [2024-06-27 19:18:19,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852842254] [2024-06-27 19:18:19,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,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 19:18:19,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852842254] [2024-06-27 19:18:19,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852842254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:19,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46759201] [2024-06-27 19:18:19,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:19,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:19,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:19,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:19,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 204 transitions, 2547 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:19,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,496 INFO L124 PetriNetUnfolderBase]: 3384/5898 cut-off events. [2024-06-27 19:18:20,496 INFO L125 PetriNetUnfolderBase]: For 127061/127064 co-relation queries the response was YES. [2024-06-27 19:18:20,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31529 conditions, 5898 events. 3384/5898 cut-off events. For 127061/127064 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 42127 event pairs, 1363 based on Foata normal form. 5/5896 useless extension candidates. Maximal degree in co-relation 31456. Up to 5152 conditions per place. [2024-06-27 19:18:20,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 127 selfloop transitions, 83 changer transitions 1/218 dead transitions. [2024-06-27 19:18:20,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 218 transitions, 3061 flow [2024-06-27 19:18:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:20,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:18:20,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:18:20,621 INFO L175 Difference]: Start difference. First operand has 149 places, 204 transitions, 2547 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:18:20,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 218 transitions, 3061 flow [2024-06-27 19:18:20,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 218 transitions, 2923 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:20,847 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2572 flow [2024-06-27 19:18:20,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2572, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-27 19:18:20,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-27 19:18:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2572 flow [2024-06-27 19:18:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:20,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:18:20,849 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1348313486, now seen corresponding path program 1 times [2024-06-27 19:18:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118576992] [2024-06-27 19:18:20,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118576992] [2024-06-27 19:18:20,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118576992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:20,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036810662] [2024-06-27 19:18:20,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:20,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:20,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:20,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:20,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2572 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:20,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:21,585 INFO L124 PetriNetUnfolderBase]: 3364/5854 cut-off events. [2024-06-27 19:18:21,585 INFO L125 PetriNetUnfolderBase]: For 133594/133598 co-relation queries the response was YES. [2024-06-27 19:18:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 5854 events. 3364/5854 cut-off events. For 133594/133598 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41598 event pairs, 1291 based on Foata normal form. 8/5860 useless extension candidates. Maximal degree in co-relation 31438. Up to 5367 conditions per place. [2024-06-27 19:18:21,638 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 193 selfloop transitions, 16 changer transitions 0/216 dead transitions. [2024-06-27 19:18:21,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 216 transitions, 3061 flow [2024-06-27 19:18:21,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:21,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:21,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 19:18:21,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:21,639 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2572 flow. Second operand 5 states and 115 transitions. [2024-06-27 19:18:21,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 216 transitions, 3061 flow [2024-06-27 19:18:21,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 216 transitions, 2813 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:21,935 INFO L231 Difference]: Finished difference. Result has 150 places, 205 transitions, 2405 flow [2024-06-27 19:18:21,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2405, PETRI_PLACES=150, PETRI_TRANSITIONS=205} [2024-06-27 19:18:21,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-27 19:18:21,936 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 205 transitions, 2405 flow [2024-06-27 19:18:21,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:21,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:21,937 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 19:18:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:18:21,937 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:21,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:21,937 INFO L85 PathProgramCache]: Analyzing trace with hash 305494220, now seen corresponding path program 1 times [2024-06-27 19:18:21,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:21,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846613979] [2024-06-27 19:18:21,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:22,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:22,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:22,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846613979] [2024-06-27 19:18:22,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846613979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:22,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:22,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:22,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51687361] [2024-06-27 19:18:22,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:22,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:22,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:22,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:22,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:22,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:22,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 205 transitions, 2405 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:22,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:22,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:22,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,681 INFO L124 PetriNetUnfolderBase]: 3399/5930 cut-off events. [2024-06-27 19:18:22,681 INFO L125 PetriNetUnfolderBase]: For 138699/138706 co-relation queries the response was YES. [2024-06-27 19:18:22,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31863 conditions, 5930 events. 3399/5930 cut-off events. For 138699/138706 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 42414 event pairs, 1340 based on Foata normal form. 9/5934 useless extension candidates. Maximal degree in co-relation 31788. Up to 5325 conditions per place. [2024-06-27 19:18:22,731 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 191 selfloop transitions, 36 changer transitions 2/236 dead transitions. [2024-06-27 19:18:22,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 236 transitions, 3073 flow [2024-06-27 19:18:22,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:22,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:18:22,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 19:18:22,732 INFO L175 Difference]: Start difference. First operand has 150 places, 205 transitions, 2405 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:18:22,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 236 transitions, 3073 flow [2024-06-27 19:18:23,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 236 transitions, 3006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:23,012 INFO L231 Difference]: Finished difference. Result has 156 places, 217 transitions, 2600 flow [2024-06-27 19:18:23,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2600, PETRI_PLACES=156, PETRI_TRANSITIONS=217} [2024-06-27 19:18:23,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-27 19:18:23,013 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 217 transitions, 2600 flow [2024-06-27 19:18:23,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:23,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:23,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:18:23,013 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:23,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1316619980, now seen corresponding path program 2 times [2024-06-27 19:18:23,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279798090] [2024-06-27 19:18:23,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:23,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279798090] [2024-06-27 19:18:23,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279798090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:23,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258538521] [2024-06-27 19:18:23,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:23,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:23,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:23,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:23,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 217 transitions, 2600 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:23,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:23,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:23,799 INFO L124 PetriNetUnfolderBase]: 3407/5927 cut-off events. [2024-06-27 19:18:23,799 INFO L125 PetriNetUnfolderBase]: For 139594/139604 co-relation queries the response was YES. [2024-06-27 19:18:23,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32050 conditions, 5927 events. 3407/5927 cut-off events. For 139594/139604 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 42123 event pairs, 1338 based on Foata normal form. 11/5933 useless extension candidates. Maximal degree in co-relation 31972. Up to 5160 conditions per place. [2024-06-27 19:18:23,931 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 139 selfloop transitions, 99 changer transitions 1/246 dead transitions. [2024-06-27 19:18:23,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 246 transitions, 3272 flow [2024-06-27 19:18:23,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:23,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:23,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 19:18:23,932 INFO L175 Difference]: Start difference. First operand has 156 places, 217 transitions, 2600 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:23,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 246 transitions, 3272 flow [2024-06-27 19:18:24,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 246 transitions, 3192 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:24,201 INFO L231 Difference]: Finished difference. Result has 160 places, 221 transitions, 2796 flow [2024-06-27 19:18:24,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2796, PETRI_PLACES=160, PETRI_TRANSITIONS=221} [2024-06-27 19:18:24,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-27 19:18:24,202 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 221 transitions, 2796 flow [2024-06-27 19:18:24,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:24,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:24,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:18:24,203 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:24,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1316631140, now seen corresponding path program 3 times [2024-06-27 19:18:24,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571920776] [2024-06-27 19:18:24,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:24,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:24,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:24,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571920776] [2024-06-27 19:18:24,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571920776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:24,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:24,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:24,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133219321] [2024-06-27 19:18:24,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:24,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:24,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:24,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:24,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:24,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:24,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 221 transitions, 2796 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:24,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:24,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:24,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:25,010 INFO L124 PetriNetUnfolderBase]: 3340/5796 cut-off events. [2024-06-27 19:18:25,011 INFO L125 PetriNetUnfolderBase]: For 146058/146061 co-relation queries the response was YES. [2024-06-27 19:18:25,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31913 conditions, 5796 events. 3340/5796 cut-off events. For 146058/146061 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 40784 event pairs, 1317 based on Foata normal form. 5/5794 useless extension candidates. Maximal degree in co-relation 31834. Up to 5043 conditions per place. [2024-06-27 19:18:25,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 131 selfloop transitions, 92 changer transitions 4/234 dead transitions. [2024-06-27 19:18:25,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 234 transitions, 3282 flow [2024-06-27 19:18:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:25,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:25,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:18:25,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 19:18:25,065 INFO L175 Difference]: Start difference. First operand has 160 places, 221 transitions, 2796 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:18:25,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 234 transitions, 3282 flow [2024-06-27 19:18:25,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 3109 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:25,411 INFO L231 Difference]: Finished difference. Result has 162 places, 217 transitions, 2766 flow [2024-06-27 19:18:25,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2766, PETRI_PLACES=162, PETRI_TRANSITIONS=217} [2024-06-27 19:18:25,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 19:18:25,412 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 217 transitions, 2766 flow [2024-06-27 19:18:25,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:25,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:25,412 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 19:18:25,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:18:25,412 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:25,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:25,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1152415580, now seen corresponding path program 4 times [2024-06-27 19:18:25,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:25,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762217781] [2024-06-27 19:18:25,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:25,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:25,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:25,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:25,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:25,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762217781] [2024-06-27 19:18:25,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762217781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:25,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:25,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:25,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718196464] [2024-06-27 19:18:25,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:25,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:25,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:25,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:25,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:25,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:25,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 217 transitions, 2766 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:25,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:25,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:25,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:26,127 INFO L124 PetriNetUnfolderBase]: 3067/5311 cut-off events. [2024-06-27 19:18:26,128 INFO L125 PetriNetUnfolderBase]: For 156138/156141 co-relation queries the response was YES. [2024-06-27 19:18:26,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30955 conditions, 5311 events. 3067/5311 cut-off events. For 156138/156141 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36380 event pairs, 1147 based on Foata normal form. 5/5309 useless extension candidates. Maximal degree in co-relation 30875. Up to 4488 conditions per place. [2024-06-27 19:18:26,173 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 138 selfloop transitions, 108 changer transitions 0/253 dead transitions. [2024-06-27 19:18:26,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 253 transitions, 3760 flow [2024-06-27 19:18:26,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:26,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:18:26,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:18:26,174 INFO L175 Difference]: Start difference. First operand has 162 places, 217 transitions, 2766 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:18:26,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 253 transitions, 3760 flow [2024-06-27 19:18:26,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 253 transitions, 3473 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:26,546 INFO L231 Difference]: Finished difference. Result has 164 places, 234 transitions, 2997 flow [2024-06-27 19:18:26,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2997, PETRI_PLACES=164, PETRI_TRANSITIONS=234} [2024-06-27 19:18:26,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 19:18:26,547 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 234 transitions, 2997 flow [2024-06-27 19:18:26,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:26,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:26,547 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 19:18:26,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:18:26,547 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:26,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:26,548 INFO L85 PathProgramCache]: Analyzing trace with hash 2083050032, now seen corresponding path program 1 times [2024-06-27 19:18:26,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:26,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713875555] [2024-06-27 19:18:26,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:26,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:26,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:26,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:26,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713875555] [2024-06-27 19:18:26,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713875555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:26,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:26,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:26,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744949367] [2024-06-27 19:18:26,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:26,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:26,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:26,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:26,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:26,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:26,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 234 transitions, 2997 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:26,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:26,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:26,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:27,232 INFO L124 PetriNetUnfolderBase]: 3064/5294 cut-off events. [2024-06-27 19:18:27,232 INFO L125 PetriNetUnfolderBase]: For 166508/166508 co-relation queries the response was YES. [2024-06-27 19:18:27,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 5294 events. 3064/5294 cut-off events. For 166508/166508 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36086 event pairs, 1112 based on Foata normal form. 1/5294 useless extension candidates. Maximal degree in co-relation 32281. Up to 4804 conditions per place. [2024-06-27 19:18:27,278 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 41 changer transitions 0/254 dead transitions. [2024-06-27 19:18:27,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 254 transitions, 3571 flow [2024-06-27 19:18:27,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:27,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:18:27,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:18:27,279 INFO L175 Difference]: Start difference. First operand has 164 places, 234 transitions, 2997 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:18:27,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 254 transitions, 3571 flow [2024-06-27 19:18:27,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 254 transitions, 3407 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:27,715 INFO L231 Difference]: Finished difference. Result has 169 places, 234 transitions, 2924 flow [2024-06-27 19:18:27,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2924, PETRI_PLACES=169, PETRI_TRANSITIONS=234} [2024-06-27 19:18:27,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 19:18:27,716 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 234 transitions, 2924 flow [2024-06-27 19:18:27,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:27,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:27,716 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 19:18:27,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:18:27,716 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:27,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:27,717 INFO L85 PathProgramCache]: Analyzing trace with hash 187423959, now seen corresponding path program 1 times [2024-06-27 19:18:27,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:27,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248004005] [2024-06-27 19:18:27,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:27,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:27,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248004005] [2024-06-27 19:18:27,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248004005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:27,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:27,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:27,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079787315] [2024-06-27 19:18:27,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:27,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:27,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:27,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:27,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 234 transitions, 2924 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:28,482 INFO L124 PetriNetUnfolderBase]: 3106/5348 cut-off events. [2024-06-27 19:18:28,482 INFO L125 PetriNetUnfolderBase]: For 167654/167654 co-relation queries the response was YES. [2024-06-27 19:18:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 5348 events. 3106/5348 cut-off events. For 167654/167654 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36371 event pairs, 1131 based on Foata normal form. 2/5345 useless extension candidates. Maximal degree in co-relation 32336. Up to 4602 conditions per place. [2024-06-27 19:18:28,545 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 142 selfloop transitions, 120 changer transitions 0/269 dead transitions. [2024-06-27 19:18:28,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 269 transitions, 3844 flow [2024-06-27 19:18:28,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:28,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:28,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:18:28,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:18:28,547 INFO L175 Difference]: Start difference. First operand has 169 places, 234 transitions, 2924 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:18:28,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 269 transitions, 3844 flow [2024-06-27 19:18:28,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 269 transitions, 3752 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:28,939 INFO L231 Difference]: Finished difference. Result has 172 places, 245 transitions, 3263 flow [2024-06-27 19:18:28,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=172, PETRI_TRANSITIONS=245} [2024-06-27 19:18:28,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 19:18:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 245 transitions, 3263 flow [2024-06-27 19:18:28,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:28,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,953 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 19:18:28,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:18:28,953 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1624844291, now seen corresponding path program 2 times [2024-06-27 19:18:28,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104451143] [2024-06-27 19:18:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:29,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:29,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104451143] [2024-06-27 19:18:29,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104451143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:29,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94898783] [2024-06-27 19:18:29,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:29,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:29,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:29,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:29,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:29,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:29,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 245 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:29,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:29,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:29,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:29,675 INFO L124 PetriNetUnfolderBase]: 3127/5378 cut-off events. [2024-06-27 19:18:29,675 INFO L125 PetriNetUnfolderBase]: For 183611/183611 co-relation queries the response was YES. [2024-06-27 19:18:29,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34285 conditions, 5378 events. 3127/5378 cut-off events. For 183611/183611 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36563 event pairs, 1156 based on Foata normal form. 1/5372 useless extension candidates. Maximal degree in co-relation 34200. Up to 4495 conditions per place. [2024-06-27 19:18:29,720 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 136 selfloop transitions, 148 changer transitions 0/291 dead transitions. [2024-06-27 19:18:29,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 291 transitions, 4591 flow [2024-06-27 19:18:29,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:29,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:18:29,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 19:18:29,722 INFO L175 Difference]: Start difference. First operand has 172 places, 245 transitions, 3263 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:18:29,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 291 transitions, 4591 flow [2024-06-27 19:18:30,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 291 transitions, 4406 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:30,140 INFO L231 Difference]: Finished difference. Result has 178 places, 266 transitions, 3867 flow [2024-06-27 19:18:30,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3867, PETRI_PLACES=178, PETRI_TRANSITIONS=266} [2024-06-27 19:18:30,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 19:18:30,141 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 266 transitions, 3867 flow [2024-06-27 19:18:30,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:30,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:30,155 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 19:18:30,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:18:30,155 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:30,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:30,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1636272131, now seen corresponding path program 3 times [2024-06-27 19:18:30,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:30,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42127152] [2024-06-27 19:18:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:30,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:30,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:30,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:30,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42127152] [2024-06-27 19:18:30,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42127152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:30,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:30,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:30,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040639726] [2024-06-27 19:18:30,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:30,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:30,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:30,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:30,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:30,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:30,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 266 transitions, 3867 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:30,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:30,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:30,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:30,902 INFO L124 PetriNetUnfolderBase]: 3124/5376 cut-off events. [2024-06-27 19:18:30,902 INFO L125 PetriNetUnfolderBase]: For 193675/193675 co-relation queries the response was YES. [2024-06-27 19:18:30,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35168 conditions, 5376 events. 3124/5376 cut-off events. For 193675/193675 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36593 event pairs, 1160 based on Foata normal form. 1/5370 useless extension candidates. Maximal degree in co-relation 35079. Up to 4494 conditions per place. [2024-06-27 19:18:30,953 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 148 changer transitions 0/288 dead transitions. [2024-06-27 19:18:30,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 288 transitions, 4767 flow [2024-06-27 19:18:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:30,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:30,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:18:30,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:18:30,954 INFO L175 Difference]: Start difference. First operand has 178 places, 266 transitions, 3867 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:18:30,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 288 transitions, 4767 flow [2024-06-27 19:18:31,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 288 transitions, 4643 flow, removed 62 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:31,481 INFO L231 Difference]: Finished difference. Result has 185 places, 267 transitions, 4079 flow [2024-06-27 19:18:31,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4079, PETRI_PLACES=185, PETRI_TRANSITIONS=267} [2024-06-27 19:18:31,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 19:18:31,481 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 267 transitions, 4079 flow [2024-06-27 19:18:31,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:31,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:31,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 19:18:31,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:18:31,482 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:31,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:31,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1033257001, now seen corresponding path program 4 times [2024-06-27 19:18:31,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:31,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215832198] [2024-06-27 19:18:31,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:31,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:31,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:31,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:31,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215832198] [2024-06-27 19:18:31,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215832198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:31,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:31,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:31,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579675486] [2024-06-27 19:18:31,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:31,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:31,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:31,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:31,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:31,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 267 transitions, 4079 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:31,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:31,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:31,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:32,302 INFO L124 PetriNetUnfolderBase]: 3166/5445 cut-off events. [2024-06-27 19:18:32,303 INFO L125 PetriNetUnfolderBase]: For 206495/206495 co-relation queries the response was YES. [2024-06-27 19:18:32,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36253 conditions, 5445 events. 3166/5445 cut-off events. For 206495/206495 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 37086 event pairs, 1128 based on Foata normal form. 2/5442 useless extension candidates. Maximal degree in co-relation 36161. Up to 4840 conditions per place. [2024-06-27 19:18:32,366 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 62 changer transitions 0/299 dead transitions. [2024-06-27 19:18:32,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 299 transitions, 5131 flow [2024-06-27 19:18:32,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:32,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:32,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:18:32,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:18:32,367 INFO L175 Difference]: Start difference. First operand has 185 places, 267 transitions, 4079 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:18:32,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 299 transitions, 5131 flow [2024-06-27 19:18:33,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 299 transitions, 4806 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:33,191 INFO L231 Difference]: Finished difference. Result has 191 places, 281 transitions, 4217 flow [2024-06-27 19:18:33,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4217, PETRI_PLACES=191, PETRI_TRANSITIONS=281} [2024-06-27 19:18:33,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 19:18:33,192 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 281 transitions, 4217 flow [2024-06-27 19:18:33,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:33,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:33,192 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 19:18:33,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:18:33,192 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:33,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:33,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1751742047, now seen corresponding path program 1 times [2024-06-27 19:18:33,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:33,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126124156] [2024-06-27 19:18:33,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:33,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:33,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:33,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 19:18:33,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:33,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126124156] [2024-06-27 19:18:33,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126124156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:33,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:33,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:33,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606122838] [2024-06-27 19:18:33,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:33,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:33,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:33,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:33,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:33,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 281 transitions, 4217 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:33,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:34,007 INFO L124 PetriNetUnfolderBase]: 3160/5435 cut-off events. [2024-06-27 19:18:34,007 INFO L125 PetriNetUnfolderBase]: For 213263/213263 co-relation queries the response was YES. [2024-06-27 19:18:34,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36156 conditions, 5435 events. 3160/5435 cut-off events. For 213263/213263 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36916 event pairs, 1131 based on Foata normal form. 2/5432 useless extension candidates. Maximal degree in co-relation 36061. Up to 4835 conditions per place. [2024-06-27 19:18:34,057 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 62 changer transitions 0/299 dead transitions. [2024-06-27 19:18:34,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 299 transitions, 5002 flow [2024-06-27 19:18:34,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:34,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:34,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:18:34,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:18:34,059 INFO L175 Difference]: Start difference. First operand has 191 places, 281 transitions, 4217 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:18:34,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 299 transitions, 5002 flow [2024-06-27 19:18:34,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 299 transitions, 4864 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:34,612 INFO L231 Difference]: Finished difference. Result has 195 places, 281 transitions, 4210 flow [2024-06-27 19:18:34,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4210, PETRI_PLACES=195, PETRI_TRANSITIONS=281} [2024-06-27 19:18:34,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 19:18:34,613 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 281 transitions, 4210 flow [2024-06-27 19:18:34,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:34,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:34,613 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 19:18:34,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:18:34,613 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:34,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:34,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1587327249, now seen corresponding path program 2 times [2024-06-27 19:18:34,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:34,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626451518] [2024-06-27 19:18:34,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:34,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:34,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 19:18:34,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:34,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626451518] [2024-06-27 19:18:34,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626451518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:34,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:34,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:34,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562127917] [2024-06-27 19:18:34,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:34,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:34,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:34,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:34,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:34,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:34,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 281 transitions, 4210 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:34,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:34,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:34,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:35,431 INFO L124 PetriNetUnfolderBase]: 3160/5435 cut-off events. [2024-06-27 19:18:35,431 INFO L125 PetriNetUnfolderBase]: For 223351/223351 co-relation queries the response was YES. [2024-06-27 19:18:35,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36352 conditions, 5435 events. 3160/5435 cut-off events. For 223351/223351 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36962 event pairs, 1129 based on Foata normal form. 2/5432 useless extension candidates. Maximal degree in co-relation 36256. Up to 4581 conditions per place. [2024-06-27 19:18:35,487 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 149 changer transitions 0/309 dead transitions. [2024-06-27 19:18:35,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 309 transitions, 5192 flow [2024-06-27 19:18:35,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:35,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:35,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:18:35,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:18:35,488 INFO L175 Difference]: Start difference. First operand has 195 places, 281 transitions, 4210 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:18:35,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 309 transitions, 5192 flow [2024-06-27 19:18:36,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 309 transitions, 5044 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:36,105 INFO L231 Difference]: Finished difference. Result has 198 places, 285 transitions, 4492 flow [2024-06-27 19:18:36,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4062, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4492, PETRI_PLACES=198, PETRI_TRANSITIONS=285} [2024-06-27 19:18:36,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-27 19:18:36,106 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 285 transitions, 4492 flow [2024-06-27 19:18:36,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:36,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:36,106 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 19:18:36,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:18:36,106 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:36,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:36,106 INFO L85 PathProgramCache]: Analyzing trace with hash -945497777, now seen corresponding path program 5 times [2024-06-27 19:18:36,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:36,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113466122] [2024-06-27 19:18:36,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:36,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:36,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:36,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113466122] [2024-06-27 19:18:36,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113466122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:36,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:36,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:36,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254456817] [2024-06-27 19:18:36,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:36,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:36,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:36,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:36,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:36,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:36,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 285 transitions, 4492 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:36,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:36,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:36,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:36,931 INFO L124 PetriNetUnfolderBase]: 3154/5424 cut-off events. [2024-06-27 19:18:36,932 INFO L125 PetriNetUnfolderBase]: For 233377/233377 co-relation queries the response was YES. [2024-06-27 19:18:36,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36832 conditions, 5424 events. 3154/5424 cut-off events. For 233377/233377 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36901 event pairs, 1123 based on Foata normal form. 2/5421 useless extension candidates. Maximal degree in co-relation 36734. Up to 4578 conditions per place. [2024-06-27 19:18:36,987 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 152 changer transitions 0/312 dead transitions. [2024-06-27 19:18:36,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 312 transitions, 5408 flow [2024-06-27 19:18:36,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:36,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:36,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:18:36,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:18:36,989 INFO L175 Difference]: Start difference. First operand has 198 places, 285 transitions, 4492 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:18:36,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 312 transitions, 5408 flow [2024-06-27 19:18:37,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 312 transitions, 5192 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:37,628 INFO L231 Difference]: Finished difference. Result has 202 places, 285 transitions, 4602 flow [2024-06-27 19:18:37,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4602, PETRI_PLACES=202, PETRI_TRANSITIONS=285} [2024-06-27 19:18:37,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 19:18:37,628 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 285 transitions, 4602 flow [2024-06-27 19:18:37,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:37,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:37,629 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 19:18:37,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:18:37,629 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:37,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1359633489, now seen corresponding path program 3 times [2024-06-27 19:18:37,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:37,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119384332] [2024-06-27 19:18:37,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:37,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:37,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:37,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119384332] [2024-06-27 19:18:37,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119384332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:37,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:37,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:37,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502813096] [2024-06-27 19:18:37,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:37,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:37,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:37,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:37,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:37,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:37,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 285 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:37,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:37,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:37,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:38,508 INFO L124 PetriNetUnfolderBase]: 3156/5433 cut-off events. [2024-06-27 19:18:38,508 INFO L125 PetriNetUnfolderBase]: For 234971/234974 co-relation queries the response was YES. [2024-06-27 19:18:38,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36931 conditions, 5433 events. 3156/5433 cut-off events. For 234971/234974 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 37044 event pairs, 1141 based on Foata normal form. 4/5430 useless extension candidates. Maximal degree in co-relation 36833. Up to 4578 conditions per place. [2024-06-27 19:18:38,567 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 130 changer transitions 0/305 dead transitions. [2024-06-27 19:18:38,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 305 transitions, 5542 flow [2024-06-27 19:18:38,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:18:38,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:18:38,569 INFO L175 Difference]: Start difference. First operand has 202 places, 285 transitions, 4602 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:18:38,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 305 transitions, 5542 flow [2024-06-27 19:18:39,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 305 transitions, 5219 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:39,264 INFO L231 Difference]: Finished difference. Result has 202 places, 288 transitions, 4619 flow [2024-06-27 19:18:39,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4619, PETRI_PLACES=202, PETRI_TRANSITIONS=288} [2024-06-27 19:18:39,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 19:18:39,265 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 288 transitions, 4619 flow [2024-06-27 19:18:39,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:39,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:39,265 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 19:18:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:18:39,266 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:39,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:39,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1359426099, now seen corresponding path program 4 times [2024-06-27 19:18:39,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:39,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638713240] [2024-06-27 19:18:39,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:39,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:39,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:39,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638713240] [2024-06-27 19:18:39,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638713240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:39,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:39,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:39,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154796035] [2024-06-27 19:18:39,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:39,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:39,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:39,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:39,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:39,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:39,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 288 transitions, 4619 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:39,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:39,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:39,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:40,054 INFO L124 PetriNetUnfolderBase]: 3151/5425 cut-off events. [2024-06-27 19:18:40,054 INFO L125 PetriNetUnfolderBase]: For 233293/233296 co-relation queries the response was YES. [2024-06-27 19:18:40,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36761 conditions, 5425 events. 3151/5425 cut-off events. For 233293/233296 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36964 event pairs, 1141 based on Foata normal form. 3/5421 useless extension candidates. Maximal degree in co-relation 36662. Up to 4575 conditions per place. [2024-06-27 19:18:40,108 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 163 selfloop transitions, 134 changer transitions 0/304 dead transitions. [2024-06-27 19:18:40,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 304 transitions, 5411 flow [2024-06-27 19:18:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:40,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:40,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:18:40,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:18:40,109 INFO L175 Difference]: Start difference. First operand has 202 places, 288 transitions, 4619 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:18:40,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 304 transitions, 5411 flow [2024-06-27 19:18:40,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 304 transitions, 5129 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:40,840 INFO L231 Difference]: Finished difference. Result has 205 places, 288 transitions, 4611 flow [2024-06-27 19:18:40,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4611, PETRI_PLACES=205, PETRI_TRANSITIONS=288} [2024-06-27 19:18:40,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 19:18:40,841 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 288 transitions, 4611 flow [2024-06-27 19:18:40,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:40,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:40,841 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 19:18:40,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:18:40,842 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:40,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:40,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1365131091, now seen corresponding path program 1 times [2024-06-27 19:18:40,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:40,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43268982] [2024-06-27 19:18:40,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:40,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:40,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:40,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:40,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43268982] [2024-06-27 19:18:40,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43268982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:40,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:40,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:40,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771769812] [2024-06-27 19:18:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:40,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:40,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:40,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:40,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:40,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 288 transitions, 4611 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:40,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:40,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:40,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:41,706 INFO L124 PetriNetUnfolderBase]: 3159/5437 cut-off events. [2024-06-27 19:18:41,706 INFO L125 PetriNetUnfolderBase]: For 243381/243388 co-relation queries the response was YES. [2024-06-27 19:18:41,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37091 conditions, 5437 events. 3159/5437 cut-off events. For 243381/243388 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37016 event pairs, 1111 based on Foata normal form. 8/5443 useless extension candidates. Maximal degree in co-relation 36991. Up to 4964 conditions per place. [2024-06-27 19:18:41,754 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-27 19:18:41,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 301 transitions, 5271 flow [2024-06-27 19:18:41,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:41,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:41,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 19:18:41,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 19:18:41,755 INFO L175 Difference]: Start difference. First operand has 205 places, 288 transitions, 4611 flow. Second operand 6 states and 132 transitions. [2024-06-27 19:18:41,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 301 transitions, 5271 flow [2024-06-27 19:18:42,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 301 transitions, 4898 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:42,403 INFO L231 Difference]: Finished difference. Result has 203 places, 290 transitions, 4329 flow [2024-06-27 19:18:42,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4329, PETRI_PLACES=203, PETRI_TRANSITIONS=290} [2024-06-27 19:18:42,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-27 19:18:42,404 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 290 transitions, 4329 flow [2024-06-27 19:18:42,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:42,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:42,404 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 19:18:42,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:18:42,404 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:42,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:42,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1350846291, now seen corresponding path program 2 times [2024-06-27 19:18:42,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:42,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576529113] [2024-06-27 19:18:42,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:42,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:42,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:42,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:42,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576529113] [2024-06-27 19:18:42,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576529113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:42,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:42,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:42,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340181675] [2024-06-27 19:18:42,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:42,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:42,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:42,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:42,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:42,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:42,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 290 transitions, 4329 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:42,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:42,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:42,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:43,227 INFO L124 PetriNetUnfolderBase]: 3154/5430 cut-off events. [2024-06-27 19:18:43,227 INFO L125 PetriNetUnfolderBase]: For 249631/249638 co-relation queries the response was YES. [2024-06-27 19:18:43,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36794 conditions, 5430 events. 3154/5430 cut-off events. For 249631/249638 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36956 event pairs, 1076 based on Foata normal form. 8/5436 useless extension candidates. Maximal degree in co-relation 36693. Up to 4937 conditions per place. [2024-06-27 19:18:43,282 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 275 selfloop transitions, 22 changer transitions 0/304 dead transitions. [2024-06-27 19:18:43,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 304 transitions, 5001 flow [2024-06-27 19:18:43,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:43,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:43,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 19:18:43,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-27 19:18:43,283 INFO L175 Difference]: Start difference. First operand has 203 places, 290 transitions, 4329 flow. Second operand 6 states and 133 transitions. [2024-06-27 19:18:43,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 304 transitions, 5001 flow [2024-06-27 19:18:43,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 304 transitions, 4926 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:43,940 INFO L231 Difference]: Finished difference. Result has 205 places, 292 transitions, 4357 flow [2024-06-27 19:18:43,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4357, PETRI_PLACES=205, PETRI_TRANSITIONS=292} [2024-06-27 19:18:43,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 19:18:43,940 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 292 transitions, 4357 flow [2024-06-27 19:18:43,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:43,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:43,940 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 19:18:43,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:18:43,941 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:43,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:43,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1633424099, now seen corresponding path program 1 times [2024-06-27 19:18:43,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:43,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073135282] [2024-06-27 19:18:43,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:43,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:44,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:44,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:44,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073135282] [2024-06-27 19:18:44,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073135282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:44,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:44,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:44,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400575615] [2024-06-27 19:18:44,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:44,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:44,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:44,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:44,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:44,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:44,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 292 transitions, 4357 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:44,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:44,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:44,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:44,731 INFO L124 PetriNetUnfolderBase]: 3162/5437 cut-off events. [2024-06-27 19:18:44,731 INFO L125 PetriNetUnfolderBase]: For 260717/260717 co-relation queries the response was YES. [2024-06-27 19:18:44,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37171 conditions, 5437 events. 3162/5437 cut-off events. For 260717/260717 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36886 event pairs, 1067 based on Foata normal form. 2/5438 useless extension candidates. Maximal degree in co-relation 37069. Up to 4863 conditions per place. [2024-06-27 19:18:44,786 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 271 selfloop transitions, 48 changer transitions 0/326 dead transitions. [2024-06-27 19:18:44,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 326 transitions, 5327 flow [2024-06-27 19:18:44,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:44,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:44,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:18:44,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:44,787 INFO L175 Difference]: Start difference. First operand has 205 places, 292 transitions, 4357 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:18:44,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 326 transitions, 5327 flow [2024-06-27 19:18:45,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 326 transitions, 5238 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:45,744 INFO L231 Difference]: Finished difference. Result has 209 places, 297 transitions, 4503 flow [2024-06-27 19:18:45,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4503, PETRI_PLACES=209, PETRI_TRANSITIONS=297} [2024-06-27 19:18:45,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 19:18:45,745 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 297 transitions, 4503 flow [2024-06-27 19:18:45,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:45,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:45,745 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 19:18:45,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:18:45,745 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:45,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:45,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1148539243, now seen corresponding path program 2 times [2024-06-27 19:18:45,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:45,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103781689] [2024-06-27 19:18:45,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:45,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:45,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103781689] [2024-06-27 19:18:45,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103781689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:45,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:45,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:45,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497040596] [2024-06-27 19:18:45,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:45,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:45,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:45,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:45,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:45,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:45,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 297 transitions, 4503 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:45,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:45,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:45,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:46,579 INFO L124 PetriNetUnfolderBase]: 3157/5433 cut-off events. [2024-06-27 19:18:46,579 INFO L125 PetriNetUnfolderBase]: For 270131/270131 co-relation queries the response was YES. [2024-06-27 19:18:46,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37414 conditions, 5433 events. 3157/5433 cut-off events. For 270131/270131 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36942 event pairs, 1101 based on Foata normal form. 2/5434 useless extension candidates. Maximal degree in co-relation 37310. Up to 4929 conditions per place. [2024-06-27 19:18:46,636 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 43 changer transitions 0/318 dead transitions. [2024-06-27 19:18:46,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 318 transitions, 5217 flow [2024-06-27 19:18:46,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:46,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:18:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:18:46,638 INFO L175 Difference]: Start difference. First operand has 209 places, 297 transitions, 4503 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:18:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 318 transitions, 5217 flow [2024-06-27 19:18:47,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 318 transitions, 5071 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:47,253 INFO L231 Difference]: Finished difference. Result has 213 places, 297 transitions, 4448 flow [2024-06-27 19:18:47,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4448, PETRI_PLACES=213, PETRI_TRANSITIONS=297} [2024-06-27 19:18:47,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 19:18:47,254 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 297 transitions, 4448 flow [2024-06-27 19:18:47,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:47,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:47,254 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 19:18:47,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:18:47,254 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:47,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:47,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1033063375, now seen corresponding path program 1 times [2024-06-27 19:18:47,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:47,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488156697] [2024-06-27 19:18:47,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:47,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:47,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 19:18:47,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:47,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488156697] [2024-06-27 19:18:47,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488156697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:47,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:47,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:47,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674706182] [2024-06-27 19:18:47,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:47,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:47,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:47,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:47,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:47,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:47,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 297 transitions, 4448 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:47,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:47,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:47,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:48,232 INFO L124 PetriNetUnfolderBase]: 3333/5703 cut-off events. [2024-06-27 19:18:48,232 INFO L125 PetriNetUnfolderBase]: For 335784/335784 co-relation queries the response was YES. [2024-06-27 19:18:48,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38890 conditions, 5703 events. 3333/5703 cut-off events. For 335784/335784 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39014 event pairs, 1149 based on Foata normal form. 54/5750 useless extension candidates. Maximal degree in co-relation 38784. Up to 4895 conditions per place. [2024-06-27 19:18:48,293 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 51 changer transitions 3/322 dead transitions. [2024-06-27 19:18:48,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 322 transitions, 5209 flow [2024-06-27 19:18:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:48,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:48,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:18:48,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:18:48,294 INFO L175 Difference]: Start difference. First operand has 213 places, 297 transitions, 4448 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:18:48,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 322 transitions, 5209 flow [2024-06-27 19:18:49,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 322 transitions, 5116 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:49,211 INFO L231 Difference]: Finished difference. Result has 216 places, 299 transitions, 4494 flow [2024-06-27 19:18:49,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=216, PETRI_TRANSITIONS=299} [2024-06-27 19:18:49,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 19:18:49,211 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 299 transitions, 4494 flow [2024-06-27 19:18:49,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:49,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:49,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 19:18:49,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:18:49,212 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:49,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:49,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1581056259, now seen corresponding path program 2 times [2024-06-27 19:18:49,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:49,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272709020] [2024-06-27 19:18:49,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:49,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:49,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:49,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:49,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272709020] [2024-06-27 19:18:49,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272709020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:49,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:49,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:49,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32510943] [2024-06-27 19:18:49,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:49,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:49,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:49,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:49,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:49,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:49,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 299 transitions, 4494 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:49,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:49,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:49,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:50,127 INFO L124 PetriNetUnfolderBase]: 3357/5770 cut-off events. [2024-06-27 19:18:50,127 INFO L125 PetriNetUnfolderBase]: For 306374/306377 co-relation queries the response was YES. [2024-06-27 19:18:50,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39624 conditions, 5770 events. 3357/5770 cut-off events. For 306374/306377 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39704 event pairs, 1191 based on Foata normal form. 14/5777 useless extension candidates. Maximal degree in co-relation 39517. Up to 4991 conditions per place. [2024-06-27 19:18:50,193 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 91 changer transitions 7/320 dead transitions. [2024-06-27 19:18:50,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 320 transitions, 5227 flow [2024-06-27 19:18:50,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:50,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:18:50,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:50,194 INFO L175 Difference]: Start difference. First operand has 216 places, 299 transitions, 4494 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:18:50,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 320 transitions, 5227 flow [2024-06-27 19:18:51,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 320 transitions, 5110 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:51,353 INFO L231 Difference]: Finished difference. Result has 217 places, 298 transitions, 4556 flow [2024-06-27 19:18:51,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4556, PETRI_PLACES=217, PETRI_TRANSITIONS=298} [2024-06-27 19:18:51,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 19:18:51,354 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 298 transitions, 4556 flow [2024-06-27 19:18:51,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:51,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:51,355 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 19:18:51,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:18:51,355 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:51,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:51,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1350840339, now seen corresponding path program 3 times [2024-06-27 19:18:51,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:51,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083798422] [2024-06-27 19:18:51,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:51,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:51,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:51,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:51,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083798422] [2024-06-27 19:18:51,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083798422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:51,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:51,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:51,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071392305] [2024-06-27 19:18:51,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:51,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:51,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:51,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:51,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:51,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:51,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 298 transitions, 4556 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:51,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:51,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:51,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:52,411 INFO L124 PetriNetUnfolderBase]: 3828/6540 cut-off events. [2024-06-27 19:18:52,411 INFO L125 PetriNetUnfolderBase]: For 428092/428095 co-relation queries the response was YES. [2024-06-27 19:18:52,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47356 conditions, 6540 events. 3828/6540 cut-off events. For 428092/428095 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45696 event pairs, 1336 based on Foata normal form. 14/6544 useless extension candidates. Maximal degree in co-relation 47248. Up to 4433 conditions per place. [2024-06-27 19:18:52,484 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 223 selfloop transitions, 100 changer transitions 0/330 dead transitions. [2024-06-27 19:18:52,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 330 transitions, 5507 flow [2024-06-27 19:18:52,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:52,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:52,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:52,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 19:18:52,485 INFO L175 Difference]: Start difference. First operand has 217 places, 298 transitions, 4556 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:52,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 330 transitions, 5507 flow [2024-06-27 19:18:53,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 330 transitions, 5300 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:53,919 INFO L231 Difference]: Finished difference. Result has 220 places, 304 transitions, 4692 flow [2024-06-27 19:18:53,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4692, PETRI_PLACES=220, PETRI_TRANSITIONS=304} [2024-06-27 19:18:53,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-27 19:18:53,920 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 304 transitions, 4692 flow [2024-06-27 19:18:53,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:53,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:53,921 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 19:18:53,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:18:53,921 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:53,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:53,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1587312369, now seen corresponding path program 4 times [2024-06-27 19:18:53,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:53,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921617449] [2024-06-27 19:18:53,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:53,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:53,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:54,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:54,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921617449] [2024-06-27 19:18:54,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921617449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:54,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:54,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:54,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784899732] [2024-06-27 19:18:54,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:54,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:54,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:54,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:54,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:54,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:54,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 304 transitions, 4692 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:54,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:54,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:54,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:54,944 INFO L124 PetriNetUnfolderBase]: 3692/6314 cut-off events. [2024-06-27 19:18:54,944 INFO L125 PetriNetUnfolderBase]: For 433461/433461 co-relation queries the response was YES. [2024-06-27 19:18:54,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44627 conditions, 6314 events. 3692/6314 cut-off events. For 433461/433461 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 44017 event pairs, 1382 based on Foata normal form. 54/6363 useless extension candidates. Maximal degree in co-relation 44517. Up to 5135 conditions per place. [2024-06-27 19:18:55,013 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 104 changer transitions 3/332 dead transitions. [2024-06-27 19:18:55,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 332 transitions, 5457 flow [2024-06-27 19:18:55,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:55,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:55,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:18:55,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:18:55,014 INFO L175 Difference]: Start difference. First operand has 220 places, 304 transitions, 4692 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:18:55,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 332 transitions, 5457 flow [2024-06-27 19:18:56,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 332 transitions, 5195 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:56,375 INFO L231 Difference]: Finished difference. Result has 223 places, 304 transitions, 4657 flow [2024-06-27 19:18:56,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4430, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=223, PETRI_TRANSITIONS=304} [2024-06-27 19:18:56,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 19:18:56,376 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 304 transitions, 4657 flow [2024-06-27 19:18:56,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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 19:18:56,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:56,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] [2024-06-27 19:18:56,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:18:56,376 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:56,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:56,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1924454497, now seen corresponding path program 1 times [2024-06-27 19:18:56,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:56,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957733787] [2024-06-27 19:18:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:56,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:56,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957733787] [2024-06-27 19:18:56,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957733787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:56,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:56,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:56,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810843840] [2024-06-27 19:18:56,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:56,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:56,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:56,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:56,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:56,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:56,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 304 transitions, 4657 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:56,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:56,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:56,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:57,556 INFO L124 PetriNetUnfolderBase]: 3889/6730 cut-off events. [2024-06-27 19:18:57,557 INFO L125 PetriNetUnfolderBase]: For 450181/450191 co-relation queries the response was YES. [2024-06-27 19:18:57,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47531 conditions, 6730 events. 3889/6730 cut-off events. For 450181/450191 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 48080 event pairs, 1198 based on Foata normal form. 38/6763 useless extension candidates. Maximal degree in co-relation 47420. Up to 5652 conditions per place. [2024-06-27 19:18:57,628 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 297 selfloop transitions, 38 changer transitions 0/342 dead transitions. [2024-06-27 19:18:57,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 342 transitions, 5630 flow [2024-06-27 19:18:57,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:57,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:57,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:18:57,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:18:57,630 INFO L175 Difference]: Start difference. First operand has 223 places, 304 transitions, 4657 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:18:57,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 342 transitions, 5630 flow [2024-06-27 19:18:58,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 342 transitions, 5410 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:58,975 INFO L231 Difference]: Finished difference. Result has 226 places, 308 transitions, 4615 flow [2024-06-27 19:18:58,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4615, PETRI_PLACES=226, PETRI_TRANSITIONS=308} [2024-06-27 19:18:58,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 19:18:58,975 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 308 transitions, 4615 flow [2024-06-27 19:18:58,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:58,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:58,976 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 19:18:58,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:18:58,976 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:58,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:58,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1743531509, now seen corresponding path program 2 times [2024-06-27 19:18:58,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:58,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781509194] [2024-06-27 19:18:58,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:58,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:58,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:59,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:59,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781509194] [2024-06-27 19:18:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781509194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:59,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:59,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:59,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68105841] [2024-06-27 19:18:59,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:59,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:59,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:59,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:59,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:59,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:59,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 308 transitions, 4615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:59,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:59,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:59,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:00,124 INFO L124 PetriNetUnfolderBase]: 4021/6934 cut-off events. [2024-06-27 19:19:00,125 INFO L125 PetriNetUnfolderBase]: For 484621/484631 co-relation queries the response was YES. [2024-06-27 19:19:00,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48412 conditions, 6934 events. 4021/6934 cut-off events. For 484621/484631 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 49823 event pairs, 1592 based on Foata normal form. 50/6977 useless extension candidates. Maximal degree in co-relation 48299. Up to 5938 conditions per place. [2024-06-27 19:19:00,200 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 80 changer transitions 21/340 dead transitions. [2024-06-27 19:19:00,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 5410 flow [2024-06-27 19:19:00,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:00,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:00,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:19:00,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:19:00,201 INFO L175 Difference]: Start difference. First operand has 226 places, 308 transitions, 4615 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:19:00,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 5410 flow [2024-06-27 19:19:01,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 340 transitions, 5283 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:01,474 INFO L231 Difference]: Finished difference. Result has 230 places, 297 transitions, 4449 flow [2024-06-27 19:19:01,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4449, PETRI_PLACES=230, PETRI_TRANSITIONS=297} [2024-06-27 19:19:01,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 19:19:01,475 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 297 transitions, 4449 flow [2024-06-27 19:19:01,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:01,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:01,475 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 19:19:01,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:19:01,475 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:01,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:01,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1743857939, now seen corresponding path program 3 times [2024-06-27 19:19:01,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:01,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493021285] [2024-06-27 19:19:01,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:01,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:01,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:01,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:01,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493021285] [2024-06-27 19:19:01,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493021285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:01,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:01,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:01,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898505749] [2024-06-27 19:19:01,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:01,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:01,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:01,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:01,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:01,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:01,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 297 transitions, 4449 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:01,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:01,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:01,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:02,631 INFO L124 PetriNetUnfolderBase]: 3781/6554 cut-off events. [2024-06-27 19:19:02,631 INFO L125 PetriNetUnfolderBase]: For 444571/444581 co-relation queries the response was YES. [2024-06-27 19:19:02,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44872 conditions, 6554 events. 3781/6554 cut-off events. For 444571/444581 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46689 event pairs, 1211 based on Foata normal form. 44/6593 useless extension candidates. Maximal degree in co-relation 44773. Up to 4672 conditions per place. [2024-06-27 19:19:02,697 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 76 changer transitions 19/337 dead transitions. [2024-06-27 19:19:02,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 337 transitions, 5361 flow [2024-06-27 19:19:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:02,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:19:02,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-27 19:19:02,699 INFO L175 Difference]: Start difference. First operand has 230 places, 297 transitions, 4449 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:19:02,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 337 transitions, 5361 flow [2024-06-27 19:19:03,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 337 transitions, 5189 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:03,890 INFO L231 Difference]: Finished difference. Result has 227 places, 281 transitions, 4174 flow [2024-06-27 19:19:03,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4174, PETRI_PLACES=227, PETRI_TRANSITIONS=281} [2024-06-27 19:19:03,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 19:19:03,891 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 281 transitions, 4174 flow [2024-06-27 19:19:03,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:03,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:03,892 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 19:19:03,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:19:03,892 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:03,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:03,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1732806749, now seen corresponding path program 4 times [2024-06-27 19:19:03,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:03,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359849629] [2024-06-27 19:19:03,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:03,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:03,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359849629] [2024-06-27 19:19:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359849629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:03,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:03,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895317914] [2024-06-27 19:19:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:03,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:03,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:03,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:03,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:04,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:04,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 281 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:04,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:04,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:04,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:04,870 INFO L124 PetriNetUnfolderBase]: 3499/6076 cut-off events. [2024-06-27 19:19:04,870 INFO L125 PetriNetUnfolderBase]: For 381944/381947 co-relation queries the response was YES. [2024-06-27 19:19:04,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40574 conditions, 6076 events. 3499/6076 cut-off events. For 381944/381947 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42905 event pairs, 1369 based on Foata normal form. 44/6111 useless extension candidates. Maximal degree in co-relation 40476. Up to 5178 conditions per place. [2024-06-27 19:19:04,932 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 62 changer transitions 17/301 dead transitions. [2024-06-27 19:19:04,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 4836 flow [2024-06-27 19:19:04,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:04,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:04,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:19:04,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:19:04,933 INFO L175 Difference]: Start difference. First operand has 227 places, 281 transitions, 4174 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:19:04,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 4836 flow [2024-06-27 19:19:05,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 4665 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:05,730 INFO L231 Difference]: Finished difference. Result has 226 places, 272 transitions, 3978 flow [2024-06-27 19:19:05,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3978, PETRI_PLACES=226, PETRI_TRANSITIONS=272} [2024-06-27 19:19:05,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 19:19:05,731 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 272 transitions, 3978 flow [2024-06-27 19:19:05,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:05,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:05,731 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 19:19:05,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:19:05,731 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:05,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:05,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1496936015, now seen corresponding path program 1 times [2024-06-27 19:19:05,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:05,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047354599] [2024-06-27 19:19:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:05,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:05,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:05,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:05,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:05,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047354599] [2024-06-27 19:19:05,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047354599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:05,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:05,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:05,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794964757] [2024-06-27 19:19:05,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:05,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:05,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:05,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:05,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:05,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:05,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 272 transitions, 3978 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:05,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:05,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:05,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:06,608 INFO L124 PetriNetUnfolderBase]: 3273/5704 cut-off events. [2024-06-27 19:19:06,609 INFO L125 PetriNetUnfolderBase]: For 339130/339140 co-relation queries the response was YES. [2024-06-27 19:19:06,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38979 conditions, 5704 events. 3273/5704 cut-off events. For 339130/339140 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39666 event pairs, 1282 based on Foata normal form. 9/5708 useless extension candidates. Maximal degree in co-relation 38881. Up to 4986 conditions per place. [2024-06-27 19:19:06,768 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 76 changer transitions 0/305 dead transitions. [2024-06-27 19:19:06,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 305 transitions, 4964 flow [2024-06-27 19:19:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:19:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:19:06,769 INFO L175 Difference]: Start difference. First operand has 226 places, 272 transitions, 3978 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:19:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 305 transitions, 4964 flow [2024-06-27 19:19:07,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 305 transitions, 4798 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:07,502 INFO L231 Difference]: Finished difference. Result has 223 places, 275 transitions, 4050 flow [2024-06-27 19:19:07,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4050, PETRI_PLACES=223, PETRI_TRANSITIONS=275} [2024-06-27 19:19:07,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 19:19:07,503 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 275 transitions, 4050 flow [2024-06-27 19:19:07,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:07,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:07,503 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 19:19:07,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:19:07,503 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:07,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:07,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1502298395, now seen corresponding path program 2 times [2024-06-27 19:19:07,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:07,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54985964] [2024-06-27 19:19:07,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:07,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:07,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:07,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54985964] [2024-06-27 19:19:07,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54985964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:07,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:07,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:07,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145435968] [2024-06-27 19:19:07,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:07,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:07,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:07,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:07,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:07,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:07,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 275 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:07,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:07,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:07,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:08,331 INFO L124 PetriNetUnfolderBase]: 3278/5709 cut-off events. [2024-06-27 19:19:08,331 INFO L125 PetriNetUnfolderBase]: For 327729/327732 co-relation queries the response was YES. [2024-06-27 19:19:08,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38815 conditions, 5709 events. 3278/5709 cut-off events. For 327729/327732 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39700 event pairs, 1295 based on Foata normal form. 3/5705 useless extension candidates. Maximal degree in co-relation 38718. Up to 4990 conditions per place. [2024-06-27 19:19:08,392 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 208 selfloop transitions, 85 changer transitions 0/300 dead transitions. [2024-06-27 19:19:08,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 300 transitions, 5034 flow [2024-06-27 19:19:08,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:08,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:08,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:19:08,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:19:08,393 INFO L175 Difference]: Start difference. First operand has 223 places, 275 transitions, 4050 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:19:08,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 300 transitions, 5034 flow [2024-06-27 19:19:09,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 300 transitions, 4808 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:09,165 INFO L231 Difference]: Finished difference. Result has 224 places, 281 transitions, 4154 flow [2024-06-27 19:19:09,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4154, PETRI_PLACES=224, PETRI_TRANSITIONS=281} [2024-06-27 19:19:09,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 19:19:09,166 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 281 transitions, 4154 flow [2024-06-27 19:19:09,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:09,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:09,166 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 19:19:09,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:19:09,166 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:09,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:09,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1502596925, now seen corresponding path program 3 times [2024-06-27 19:19:09,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:09,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024014006] [2024-06-27 19:19:09,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:09,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:09,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:09,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:09,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:09,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024014006] [2024-06-27 19:19:09,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024014006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:09,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:09,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:09,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670090467] [2024-06-27 19:19:09,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:09,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:09,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:09,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:09,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:09,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:09,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 281 transitions, 4154 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:09,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:09,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:09,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:10,038 INFO L124 PetriNetUnfolderBase]: 3275/5705 cut-off events. [2024-06-27 19:19:10,038 INFO L125 PetriNetUnfolderBase]: For 338215/338218 co-relation queries the response was YES. [2024-06-27 19:19:10,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38930 conditions, 5705 events. 3275/5705 cut-off events. For 338215/338218 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39641 event pairs, 1294 based on Foata normal form. 3/5701 useless extension candidates. Maximal degree in co-relation 38832. Up to 4988 conditions per place. [2024-06-27 19:19:10,106 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 87 changer transitions 0/296 dead transitions. [2024-06-27 19:19:10,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4870 flow [2024-06-27 19:19:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:10,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:10,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:19:10,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:19:10,107 INFO L175 Difference]: Start difference. First operand has 224 places, 281 transitions, 4154 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:19:10,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4870 flow [2024-06-27 19:19:11,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 296 transitions, 4710 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-27 19:19:11,073 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 4174 flow [2024-06-27 19:19:11,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3994, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4174, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-06-27 19:19:11,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 19:19:11,074 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 4174 flow [2024-06-27 19:19:11,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:11,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:11,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] [2024-06-27 19:19:11,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:19:11,074 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:11,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1502597297, now seen corresponding path program 1 times [2024-06-27 19:19:11,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:11,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188849354] [2024-06-27 19:19:11,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:11,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:11,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188849354] [2024-06-27 19:19:11,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188849354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:11,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:11,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:11,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130485121] [2024-06-27 19:19:11,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:11,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:11,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:11,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:11,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:11,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:11,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:11,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:11,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:11,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:12,002 INFO L124 PetriNetUnfolderBase]: 3269/5691 cut-off events. [2024-06-27 19:19:12,002 INFO L125 PetriNetUnfolderBase]: For 348015/348015 co-relation queries the response was YES. [2024-06-27 19:19:12,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39161 conditions, 5691 events. 3269/5691 cut-off events. For 348015/348015 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39504 event pairs, 1278 based on Foata normal form. 2/5688 useless extension candidates. Maximal degree in co-relation 39061. Up to 4983 conditions per place. [2024-06-27 19:19:12,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 94 changer transitions 0/304 dead transitions. [2024-06-27 19:19:12,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 4928 flow [2024-06-27 19:19:12,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:12,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 19:19:12,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 19:19:12,064 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 4174 flow. Second operand 9 states and 213 transitions. [2024-06-27 19:19:12,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 4928 flow [2024-06-27 19:19:13,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 304 transitions, 4718 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:13,089 INFO L231 Difference]: Finished difference. Result has 232 places, 281 transitions, 4163 flow [2024-06-27 19:19:13,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4163, PETRI_PLACES=232, PETRI_TRANSITIONS=281} [2024-06-27 19:19:13,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 19:19:13,089 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 281 transitions, 4163 flow [2024-06-27 19:19:13,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:13,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:13,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:19:13,090 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:13,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:13,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1732407035, now seen corresponding path program 1 times [2024-06-27 19:19:13,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:13,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865688364] [2024-06-27 19:19:13,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:13,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:13,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:13,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 19:19:13,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:13,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865688364] [2024-06-27 19:19:13,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865688364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:13,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:13,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:13,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738886970] [2024-06-27 19:19:13,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:13,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:13,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:13,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:13,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:13,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:13,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 281 transitions, 4163 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:13,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:13,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:14,063 INFO L124 PetriNetUnfolderBase]: 3183/5553 cut-off events. [2024-06-27 19:19:14,063 INFO L125 PetriNetUnfolderBase]: For 357473/357476 co-relation queries the response was YES. [2024-06-27 19:19:14,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36966 conditions, 5553 events. 3183/5553 cut-off events. For 357473/357476 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38241 event pairs, 1081 based on Foata normal form. 38/5584 useless extension candidates. Maximal degree in co-relation 36865. Up to 4170 conditions per place. [2024-06-27 19:19:14,124 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 72 changer transitions 11/307 dead transitions. [2024-06-27 19:19:14,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 307 transitions, 4877 flow [2024-06-27 19:19:14,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:14,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:14,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:19:14,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 19:19:14,125 INFO L175 Difference]: Start difference. First operand has 232 places, 281 transitions, 4163 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:19:14,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 307 transitions, 4877 flow [2024-06-27 19:19:15,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 307 transitions, 4641 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:15,090 INFO L231 Difference]: Finished difference. Result has 230 places, 275 transitions, 3959 flow [2024-06-27 19:19:15,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3959, PETRI_PLACES=230, PETRI_TRANSITIONS=275} [2024-06-27 19:19:15,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 19:19:15,090 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 275 transitions, 3959 flow [2024-06-27 19:19:15,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:15,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:15,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:15,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:19:15,091 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:15,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:15,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1042240939, now seen corresponding path program 5 times [2024-06-27 19:19:15,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:15,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067200147] [2024-06-27 19:19:15,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:15,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:15,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:15,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:15,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067200147] [2024-06-27 19:19:15,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067200147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:15,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:15,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131398985] [2024-06-27 19:19:15,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:15,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:15,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:15,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:15,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:15,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:15,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 275 transitions, 3959 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:15,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:15,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:15,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:16,014 INFO L124 PetriNetUnfolderBase]: 2958/5170 cut-off events. [2024-06-27 19:19:16,015 INFO L125 PetriNetUnfolderBase]: For 361405/361408 co-relation queries the response was YES. [2024-06-27 19:19:16,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35280 conditions, 5170 events. 2958/5170 cut-off events. For 361405/361408 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 35166 event pairs, 1127 based on Foata normal form. 44/5207 useless extension candidates. Maximal degree in co-relation 35179. Up to 4207 conditions per place. [2024-06-27 19:19:16,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 105 changer transitions 3/300 dead transitions. [2024-06-27 19:19:16,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 300 transitions, 4881 flow [2024-06-27 19:19:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:16,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:16,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:19:16,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:19:16,061 INFO L175 Difference]: Start difference. First operand has 230 places, 275 transitions, 3959 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:19:16,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 300 transitions, 4881 flow [2024-06-27 19:19:16,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 300 transitions, 4714 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:16,710 INFO L231 Difference]: Finished difference. Result has 232 places, 276 transitions, 4046 flow [2024-06-27 19:19:16,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4046, PETRI_PLACES=232, PETRI_TRANSITIONS=276} [2024-06-27 19:19:16,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 19:19:16,711 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 276 transitions, 4046 flow [2024-06-27 19:19:16,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:16,712 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 19:19:16,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:19:16,712 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:16,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1360219, now seen corresponding path program 4 times [2024-06-27 19:19:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:16,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903573171] [2024-06-27 19:19:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:16,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:16,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:16,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:16,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:16,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903573171] [2024-06-27 19:19:16,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903573171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:16,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:16,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:16,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278284303] [2024-06-27 19:19:16,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:16,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:16,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:16,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:16,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:16,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:16,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 276 transitions, 4046 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:16,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:16,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:17,452 INFO L124 PetriNetUnfolderBase]: 2961/5175 cut-off events. [2024-06-27 19:19:17,452 INFO L125 PetriNetUnfolderBase]: For 316454/316457 co-relation queries the response was YES. [2024-06-27 19:19:17,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35691 conditions, 5175 events. 2961/5175 cut-off events. For 316454/316457 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35152 event pairs, 1157 based on Foata normal form. 3/5168 useless extension candidates. Maximal degree in co-relation 35589. Up to 4337 conditions per place. [2024-06-27 19:19:17,505 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 167 selfloop transitions, 134 changer transitions 0/308 dead transitions. [2024-06-27 19:19:17,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 308 transitions, 5225 flow [2024-06-27 19:19:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:17,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:17,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:19:17,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:19:17,506 INFO L175 Difference]: Start difference. First operand has 232 places, 276 transitions, 4046 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:19:17,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 308 transitions, 5225 flow [2024-06-27 19:19:18,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 308 transitions, 4979 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:18,233 INFO L231 Difference]: Finished difference. Result has 233 places, 285 transitions, 4273 flow [2024-06-27 19:19:18,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4273, PETRI_PLACES=233, PETRI_TRANSITIONS=285} [2024-06-27 19:19:18,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 19:19:18,234 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 285 transitions, 4273 flow [2024-06-27 19:19:18,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:18,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:18,234 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 19:19:18,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:19:18,234 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:18,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:18,234 INFO L85 PathProgramCache]: Analyzing trace with hash -277072711, now seen corresponding path program 2 times [2024-06-27 19:19:18,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:18,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591349060] [2024-06-27 19:19:18,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:18,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:18,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:18,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591349060] [2024-06-27 19:19:18,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591349060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:18,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:18,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:18,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500853400] [2024-06-27 19:19:18,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:18,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:18,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:18,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:18,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:18,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:18,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 285 transitions, 4273 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:18,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:18,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:18,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:19,023 INFO L124 PetriNetUnfolderBase]: 2966/5167 cut-off events. [2024-06-27 19:19:19,023 INFO L125 PetriNetUnfolderBase]: For 324998/324998 co-relation queries the response was YES. [2024-06-27 19:19:19,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35757 conditions, 5167 events. 2966/5167 cut-off events. For 324998/324998 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34971 event pairs, 1137 based on Foata normal form. 1/5161 useless extension candidates. Maximal degree in co-relation 35654. Up to 4341 conditions per place. [2024-06-27 19:19:19,077 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 152 selfloop transitions, 153 changer transitions 0/312 dead transitions. [2024-06-27 19:19:19,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 312 transitions, 5336 flow [2024-06-27 19:19:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:19,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:19,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:19:19,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:19:19,078 INFO L175 Difference]: Start difference. First operand has 233 places, 285 transitions, 4273 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:19:19,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 312 transitions, 5336 flow [2024-06-27 19:19:20,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 312 transitions, 5142 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:20,061 INFO L231 Difference]: Finished difference. Result has 238 places, 288 transitions, 4456 flow [2024-06-27 19:19:20,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4456, PETRI_PLACES=238, PETRI_TRANSITIONS=288} [2024-06-27 19:19:20,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:19:20,062 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 288 transitions, 4456 flow [2024-06-27 19:19:20,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:20,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:20,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:20,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:19:20,062 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:20,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1539374385, now seen corresponding path program 5 times [2024-06-27 19:19:20,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:20,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392426292] [2024-06-27 19:19:20,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:20,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:20,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:20,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:20,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392426292] [2024-06-27 19:19:20,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392426292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:20,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:20,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:20,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490214768] [2024-06-27 19:19:20,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:20,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:20,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:20,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:20,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:20,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:20,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 288 transitions, 4456 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:20,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:20,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:20,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:20,892 INFO L124 PetriNetUnfolderBase]: 2971/5192 cut-off events. [2024-06-27 19:19:20,892 INFO L125 PetriNetUnfolderBase]: For 336672/336675 co-relation queries the response was YES. [2024-06-27 19:19:20,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36088 conditions, 5192 events. 2971/5192 cut-off events. For 336672/336675 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35241 event pairs, 1159 based on Foata normal form. 3/5184 useless extension candidates. Maximal degree in co-relation 35985. Up to 4345 conditions per place. [2024-06-27 19:19:20,968 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 136 changer transitions 0/311 dead transitions. [2024-06-27 19:19:20,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 311 transitions, 5512 flow [2024-06-27 19:19:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:20,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:20,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:19:20,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:19:20,970 INFO L175 Difference]: Start difference. First operand has 238 places, 288 transitions, 4456 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:19:20,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 311 transitions, 5512 flow [2024-06-27 19:19:22,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 311 transitions, 5154 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:22,176 INFO L231 Difference]: Finished difference. Result has 239 places, 291 transitions, 4440 flow [2024-06-27 19:19:22,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4440, PETRI_PLACES=239, PETRI_TRANSITIONS=291} [2024-06-27 19:19:22,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 19:19:22,177 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 291 transitions, 4440 flow [2024-06-27 19:19:22,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:22,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:22,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:22,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:19:22,178 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:22,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash 2115146937, now seen corresponding path program 3 times [2024-06-27 19:19:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:22,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154703144] [2024-06-27 19:19:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:22,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:22,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 19:19:22,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:22,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154703144] [2024-06-27 19:19:22,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154703144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:22,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:22,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:22,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752223426] [2024-06-27 19:19:22,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:22,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:22,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:22,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:22,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:22,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:22,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 291 transitions, 4440 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:22,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:22,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:22,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:23,029 INFO L124 PetriNetUnfolderBase]: 2976/5184 cut-off events. [2024-06-27 19:19:23,029 INFO L125 PetriNetUnfolderBase]: For 347450/347450 co-relation queries the response was YES. [2024-06-27 19:19:23,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36239 conditions, 5184 events. 2976/5184 cut-off events. For 347450/347450 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35098 event pairs, 1138 based on Foata normal form. 1/5178 useless extension candidates. Maximal degree in co-relation 36135. Up to 4349 conditions per place. [2024-06-27 19:19:23,087 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-27 19:19:23,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 315 transitions, 5517 flow [2024-06-27 19:19:23,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:23,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:23,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:19:23,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 19:19:23,088 INFO L175 Difference]: Start difference. First operand has 239 places, 291 transitions, 4440 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:19:23,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 315 transitions, 5517 flow [2024-06-27 19:19:24,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 315 transitions, 5227 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:24,246 INFO L231 Difference]: Finished difference. Result has 243 places, 294 transitions, 4539 flow [2024-06-27 19:19:24,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4539, PETRI_PLACES=243, PETRI_TRANSITIONS=294} [2024-06-27 19:19:24,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-27 19:19:24,247 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 294 transitions, 4539 flow [2024-06-27 19:19:24,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:24,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:24,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:24,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:19:24,247 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:24,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:24,247 INFO L85 PathProgramCache]: Analyzing trace with hash 852845263, now seen corresponding path program 6 times [2024-06-27 19:19:24,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:24,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189991740] [2024-06-27 19:19:24,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:24,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:24,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:24,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:24,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189991740] [2024-06-27 19:19:24,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189991740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:24,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:24,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722315197] [2024-06-27 19:19:24,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:24,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:24,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:24,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:24,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:24,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:24,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 294 transitions, 4539 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:24,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:24,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:24,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:25,035 INFO L124 PetriNetUnfolderBase]: 2973/5195 cut-off events. [2024-06-27 19:19:25,035 INFO L125 PetriNetUnfolderBase]: For 357025/357028 co-relation queries the response was YES. [2024-06-27 19:19:25,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36394 conditions, 5195 events. 2973/5195 cut-off events. For 357025/357028 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35315 event pairs, 1161 based on Foata normal form. 3/5187 useless extension candidates. Maximal degree in co-relation 36289. Up to 4347 conditions per place. [2024-06-27 19:19:25,093 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 139 changer transitions 0/310 dead transitions. [2024-06-27 19:19:25,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 310 transitions, 5415 flow [2024-06-27 19:19:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:25,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:25,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:19:25,094 INFO L175 Difference]: Start difference. First operand has 243 places, 294 transitions, 4539 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:25,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 310 transitions, 5415 flow [2024-06-27 19:19:26,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 310 transitions, 5129 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:26,414 INFO L231 Difference]: Finished difference. Result has 245 places, 294 transitions, 4537 flow [2024-06-27 19:19:26,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4537, PETRI_PLACES=245, PETRI_TRANSITIONS=294} [2024-06-27 19:19:26,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 19:19:26,415 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 294 transitions, 4537 flow [2024-06-27 19:19:26,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:26,415 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 19:19:26,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:19:26,415 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:26,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:26,415 INFO L85 PathProgramCache]: Analyzing trace with hash 2127348537, now seen corresponding path program 4 times [2024-06-27 19:19:26,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:26,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140319963] [2024-06-27 19:19:26,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:26,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:26,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:26,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:26,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140319963] [2024-06-27 19:19:26,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140319963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:26,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:26,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:26,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130550535] [2024-06-27 19:19:26,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:26,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:26,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:26,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:26,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:26,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:26,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 294 transitions, 4537 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:26,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:26,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:27,283 INFO L124 PetriNetUnfolderBase]: 2970/5176 cut-off events. [2024-06-27 19:19:27,283 INFO L125 PetriNetUnfolderBase]: For 367243/367243 co-relation queries the response was YES. [2024-06-27 19:19:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36420 conditions, 5176 events. 2970/5176 cut-off events. For 367243/367243 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35054 event pairs, 1137 based on Foata normal form. 1/5170 useless extension candidates. Maximal degree in co-relation 36314. Up to 4345 conditions per place. [2024-06-27 19:19:27,342 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-27 19:19:27,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 315 transitions, 5557 flow [2024-06-27 19:19:27,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:27,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:27,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:19:27,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:19:27,343 INFO L175 Difference]: Start difference. First operand has 245 places, 294 transitions, 4537 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:19:27,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 315 transitions, 5557 flow [2024-06-27 19:19:28,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 315 transitions, 5182 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:28,324 INFO L231 Difference]: Finished difference. Result has 247 places, 294 transitions, 4482 flow [2024-06-27 19:19:28,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4482, PETRI_PLACES=247, PETRI_TRANSITIONS=294} [2024-06-27 19:19:28,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 19:19:28,325 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 294 transitions, 4482 flow [2024-06-27 19:19:28,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:28,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:28,325 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 19:19:28,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:19:28,325 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:28,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:28,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1960654053, now seen corresponding path program 5 times [2024-06-27 19:19:28,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:28,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665706741] [2024-06-27 19:19:28,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:28,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665706741] [2024-06-27 19:19:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665706741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634388074] [2024-06-27 19:19:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:28,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:28,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:28,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:28,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:28,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:28,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 294 transitions, 4482 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:28,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:28,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:28,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:29,195 INFO L124 PetriNetUnfolderBase]: 2967/5186 cut-off events. [2024-06-27 19:19:29,195 INFO L125 PetriNetUnfolderBase]: For 374853/374853 co-relation queries the response was YES. [2024-06-27 19:19:29,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36396 conditions, 5186 events. 2967/5186 cut-off events. For 374853/374853 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35205 event pairs, 1107 based on Foata normal form. 1/5182 useless extension candidates. Maximal degree in co-relation 36290. Up to 4608 conditions per place. [2024-06-27 19:19:29,256 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 51 changer transitions 0/312 dead transitions. [2024-06-27 19:19:29,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 312 transitions, 5262 flow [2024-06-27 19:19:29,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:29,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:29,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:19:29,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:19:29,257 INFO L175 Difference]: Start difference. First operand has 247 places, 294 transitions, 4482 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:19:29,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 312 transitions, 5262 flow [2024-06-27 19:19:30,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 312 transitions, 4696 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-27 19:19:30,182 INFO L231 Difference]: Finished difference. Result has 246 places, 294 transitions, 4024 flow [2024-06-27 19:19:30,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4024, PETRI_PLACES=246, PETRI_TRANSITIONS=294} [2024-06-27 19:19:30,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-27 19:19:30,183 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 294 transitions, 4024 flow [2024-06-27 19:19:30,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:30,183 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 19:19:30,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:19:30,183 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:30,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:30,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1536111551, now seen corresponding path program 6 times [2024-06-27 19:19:30,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:30,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113496323] [2024-06-27 19:19:30,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:30,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:30,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:30,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:30,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:30,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113496323] [2024-06-27 19:19:30,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113496323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:30,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:30,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:30,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910342022] [2024-06-27 19:19:30,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:30,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:30,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:30,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:30,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:30,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:30,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 294 transitions, 4024 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:30,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:30,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:31,096 INFO L124 PetriNetUnfolderBase]: 2964/5181 cut-off events. [2024-06-27 19:19:31,096 INFO L125 PetriNetUnfolderBase]: For 381046/381046 co-relation queries the response was YES. [2024-06-27 19:19:31,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 5181 events. 2964/5181 cut-off events. For 381046/381046 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35181 event pairs, 1107 based on Foata normal form. 1/5177 useless extension candidates. Maximal degree in co-relation 35822. Up to 4605 conditions per place. [2024-06-27 19:19:31,156 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 51 changer transitions 0/311 dead transitions. [2024-06-27 19:19:31,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 311 transitions, 4680 flow [2024-06-27 19:19:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:31,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 19:19:31,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:19:31,157 INFO L175 Difference]: Start difference. First operand has 246 places, 294 transitions, 4024 flow. Second operand 9 states and 200 transitions. [2024-06-27 19:19:31,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 311 transitions, 4680 flow [2024-06-27 19:19:32,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 311 transitions, 4546 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:32,106 INFO L231 Difference]: Finished difference. Result has 248 places, 294 transitions, 3998 flow [2024-06-27 19:19:32,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3998, PETRI_PLACES=248, PETRI_TRANSITIONS=294} [2024-06-27 19:19:32,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-27 19:19:32,106 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 294 transitions, 3998 flow [2024-06-27 19:19:32,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:32,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:32,107 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 19:19:32,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:19:32,107 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:32,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:32,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1536111923, now seen corresponding path program 7 times [2024-06-27 19:19:32,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:32,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407714935] [2024-06-27 19:19:32,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:32,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:32,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:32,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 19:19:32,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:32,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407714935] [2024-06-27 19:19:32,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407714935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:32,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:32,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:32,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710843544] [2024-06-27 19:19:32,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:32,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:32,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:32,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:32,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:32,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:32,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 294 transitions, 3998 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:32,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:32,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:32,989 INFO L124 PetriNetUnfolderBase]: 2958/5179 cut-off events. [2024-06-27 19:19:32,989 INFO L125 PetriNetUnfolderBase]: For 391868/391871 co-relation queries the response was YES. [2024-06-27 19:19:33,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35916 conditions, 5179 events. 2958/5179 cut-off events. For 391868/391871 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35223 event pairs, 1125 based on Foata normal form. 4/5176 useless extension candidates. Maximal degree in co-relation 35810. Up to 4411 conditions per place. [2024-06-27 19:19:33,054 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-27 19:19:33,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 316 transitions, 4918 flow [2024-06-27 19:19:33,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:33,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:33,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:19:33,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 19:19:33,055 INFO L175 Difference]: Start difference. First operand has 248 places, 294 transitions, 3998 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:19:33,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 316 transitions, 4918 flow [2024-06-27 19:19:34,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4754 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:34,012 INFO L231 Difference]: Finished difference. Result has 246 places, 294 transitions, 4050 flow [2024-06-27 19:19:34,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=246, PETRI_TRANSITIONS=294} [2024-06-27 19:19:34,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-27 19:19:34,013 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 294 transitions, 4050 flow [2024-06-27 19:19:34,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:34,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:34,013 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 19:19:34,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:19:34,013 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:34,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:34,014 INFO L85 PathProgramCache]: Analyzing trace with hash 807464671, now seen corresponding path program 7 times [2024-06-27 19:19:34,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:34,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546686509] [2024-06-27 19:19:34,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:34,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:34,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:34,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:34,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:34,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546686509] [2024-06-27 19:19:34,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546686509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:34,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:34,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:34,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036946412] [2024-06-27 19:19:34,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:34,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:34,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:34,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:34,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:34,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:34,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 294 transitions, 4050 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:34,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:34,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:34,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:34,892 INFO L124 PetriNetUnfolderBase]: 2963/5188 cut-off events. [2024-06-27 19:19:34,892 INFO L125 PetriNetUnfolderBase]: For 402377/402380 co-relation queries the response was YES. [2024-06-27 19:19:34,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36320 conditions, 5188 events. 2963/5188 cut-off events. For 402377/402380 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35318 event pairs, 1125 based on Foata normal form. 3/5184 useless extension candidates. Maximal degree in co-relation 36213. Up to 4415 conditions per place. [2024-06-27 19:19:34,954 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 201 selfloop transitions, 106 changer transitions 0/314 dead transitions. [2024-06-27 19:19:34,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5022 flow [2024-06-27 19:19:34,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:34,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:34,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:19:34,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:19:34,955 INFO L175 Difference]: Start difference. First operand has 246 places, 294 transitions, 4050 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:19:34,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5022 flow [2024-06-27 19:19:35,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4690 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:35,993 INFO L231 Difference]: Finished difference. Result has 245 places, 297 transitions, 4012 flow [2024-06-27 19:19:35,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4012, PETRI_PLACES=245, PETRI_TRANSITIONS=297} [2024-06-27 19:19:35,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 19:19:35,993 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 297 transitions, 4012 flow [2024-06-27 19:19:35,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:35,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:35,994 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 19:19:35,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:19:35,994 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:35,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:35,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1962503683, now seen corresponding path program 8 times [2024-06-27 19:19:35,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:35,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336820468] [2024-06-27 19:19:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:35,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:36,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:36,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336820468] [2024-06-27 19:19:36,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336820468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:36,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:36,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:36,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699185584] [2024-06-27 19:19:36,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:36,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:36,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:36,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 297 transitions, 4012 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:36,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:36,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:36,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:36,863 INFO L124 PetriNetUnfolderBase]: 2968/5191 cut-off events. [2024-06-27 19:19:36,863 INFO L125 PetriNetUnfolderBase]: For 389265/389265 co-relation queries the response was YES. [2024-06-27 19:19:36,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36073 conditions, 5191 events. 2968/5191 cut-off events. For 389265/389265 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35305 event pairs, 1107 based on Foata normal form. 1/5187 useless extension candidates. Maximal degree in co-relation 35966. Up to 4419 conditions per place. [2024-06-27 19:19:36,923 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 123 changer transitions 0/325 dead transitions. [2024-06-27 19:19:36,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 325 transitions, 5146 flow [2024-06-27 19:19:36,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:36,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:36,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:19:36,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:19:36,924 INFO L175 Difference]: Start difference. First operand has 245 places, 297 transitions, 4012 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:19:36,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 325 transitions, 5146 flow [2024-06-27 19:19:37,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 325 transitions, 4955 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:37,891 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 4143 flow [2024-06-27 19:19:37,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4143, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-27 19:19:37,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 19:19:37,892 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 4143 flow [2024-06-27 19:19:37,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:37,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:37,892 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 19:19:37,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:19:37,892 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:37,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:37,893 INFO L85 PathProgramCache]: Analyzing trace with hash 630333151, now seen corresponding path program 9 times [2024-06-27 19:19:37,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:37,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339875796] [2024-06-27 19:19:37,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:37,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:37,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 19:19:37,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:37,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339875796] [2024-06-27 19:19:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339875796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:37,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:37,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:37,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881101535] [2024-06-27 19:19:37,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:37,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:37,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:37,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 4143 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:37,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:37,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:37,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:38,749 INFO L124 PetriNetUnfolderBase]: 2962/5189 cut-off events. [2024-06-27 19:19:38,749 INFO L125 PetriNetUnfolderBase]: For 400154/400157 co-relation queries the response was YES. [2024-06-27 19:19:38,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36158 conditions, 5189 events. 2962/5189 cut-off events. For 400154/400157 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35346 event pairs, 1125 based on Foata normal form. 4/5186 useless extension candidates. Maximal degree in co-relation 36050. Up to 4414 conditions per place. [2024-06-27 19:19:38,809 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 108 changer transitions 0/318 dead transitions. [2024-06-27 19:19:38,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 318 transitions, 5059 flow [2024-06-27 19:19:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:38,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:19:38,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 19:19:38,810 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 4143 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:19:38,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 318 transitions, 5059 flow [2024-06-27 19:19:39,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 318 transitions, 4810 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:39,866 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4121 flow [2024-06-27 19:19:39,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4121, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-27 19:19:39,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 19:19:39,867 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4121 flow [2024-06-27 19:19:39,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:39,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:39,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:39,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:19:39,867 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:39,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:39,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1968044623, now seen corresponding path program 10 times [2024-06-27 19:19:39,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:39,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837746121] [2024-06-27 19:19:39,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:39,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:39,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:39,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:39,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837746121] [2024-06-27 19:19:39,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837746121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:39,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:39,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:39,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159871891] [2024-06-27 19:19:39,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:39,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:39,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:39,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:39,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:39,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:39,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4121 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:39,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:39,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:39,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:40,755 INFO L124 PetriNetUnfolderBase]: 2959/5179 cut-off events. [2024-06-27 19:19:40,755 INFO L125 PetriNetUnfolderBase]: For 395614/395614 co-relation queries the response was YES. [2024-06-27 19:19:40,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35988 conditions, 5179 events. 2959/5179 cut-off events. For 395614/395614 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35233 event pairs, 1107 based on Foata normal form. 1/5175 useless extension candidates. Maximal degree in co-relation 35880. Up to 4412 conditions per place. [2024-06-27 19:19:40,811 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 127 changer transitions 0/326 dead transitions. [2024-06-27 19:19:40,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 326 transitions, 4949 flow [2024-06-27 19:19:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:40,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 19:19:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 19:19:40,812 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4121 flow. Second operand 9 states and 218 transitions. [2024-06-27 19:19:40,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 326 transitions, 4949 flow [2024-06-27 19:19:41,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4543 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:41,792 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 3979 flow [2024-06-27 19:19:41,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3715, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3979, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-27 19:19:41,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 19:19:41,793 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 3979 flow [2024-06-27 19:19:41,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:41,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:41,793 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 19:19:41,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:19:41,793 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:41,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:41,793 INFO L85 PathProgramCache]: Analyzing trace with hash 630609733, now seen corresponding path program 2 times [2024-06-27 19:19:41,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:41,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735666746] [2024-06-27 19:19:41,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:41,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:41,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:41,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:41,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:41,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735666746] [2024-06-27 19:19:41,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735666746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:41,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:41,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:41,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896938256] [2024-06-27 19:19:41,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:41,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:41,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:41,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:41,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:41,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:41,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 3979 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:41,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:41,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:41,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:42,759 INFO L124 PetriNetUnfolderBase]: 3201/5617 cut-off events. [2024-06-27 19:19:42,759 INFO L125 PetriNetUnfolderBase]: For 514731/514734 co-relation queries the response was YES. [2024-06-27 19:19:42,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39608 conditions, 5617 events. 3201/5617 cut-off events. For 514731/514734 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39028 event pairs, 1154 based on Foata normal form. 38/5648 useless extension candidates. Maximal degree in co-relation 39499. Up to 4226 conditions per place. [2024-06-27 19:19:42,824 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 110 changer transitions 0/334 dead transitions. [2024-06-27 19:19:42,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 334 transitions, 5245 flow [2024-06-27 19:19:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:42,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:19:42,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:19:42,825 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 3979 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:19:42,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 334 transitions, 5245 flow [2024-06-27 19:19:44,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 334 transitions, 4951 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:44,005 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 4044 flow [2024-06-27 19:19:44,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-27 19:19:44,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 19:19:44,006 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 4044 flow [2024-06-27 19:19:44,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:44,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:44,006 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 19:19:44,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:19:44,007 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:44,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:44,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1073438533, now seen corresponding path program 3 times [2024-06-27 19:19:44,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:44,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036463203] [2024-06-27 19:19:44,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:44,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:44,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:44,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:44,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036463203] [2024-06-27 19:19:44,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036463203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:44,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596961831] [2024-06-27 19:19:44,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:44,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:44,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:44,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:44,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:44,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:44,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 4044 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:44,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:44,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:44,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:45,139 INFO L124 PetriNetUnfolderBase]: 3544/6200 cut-off events. [2024-06-27 19:19:45,139 INFO L125 PetriNetUnfolderBase]: For 600727/600730 co-relation queries the response was YES. [2024-06-27 19:19:45,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45362 conditions, 6200 events. 3544/6200 cut-off events. For 600727/600730 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43895 event pairs, 1240 based on Foata normal form. 38/6231 useless extension candidates. Maximal degree in co-relation 45252. Up to 3890 conditions per place. [2024-06-27 19:19:45,203 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 220 selfloop transitions, 118 changer transitions 0/345 dead transitions. [2024-06-27 19:19:45,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 345 transitions, 5520 flow [2024-06-27 19:19:45,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:45,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:45,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:19:45,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:19:45,204 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 4044 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:19:45,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 345 transitions, 5520 flow [2024-06-27 19:19:46,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 345 transitions, 5333 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:46,395 INFO L231 Difference]: Finished difference. Result has 256 places, 307 transitions, 4200 flow [2024-06-27 19:19:46,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4200, PETRI_PLACES=256, PETRI_TRANSITIONS=307} [2024-06-27 19:19:46,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 19:19:46,396 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 307 transitions, 4200 flow [2024-06-27 19:19:46,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:46,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:46,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:46,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:19:46,396 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:46,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:46,396 INFO L85 PathProgramCache]: Analyzing trace with hash 267633169, now seen corresponding path program 1 times [2024-06-27 19:19:46,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:46,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152125963] [2024-06-27 19:19:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:46,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:46,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:46,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:46,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152125963] [2024-06-27 19:19:46,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152125963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:46,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:46,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:46,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663291578] [2024-06-27 19:19:46,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:46,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:46,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:46,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:46,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:46,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:46,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 307 transitions, 4200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:46,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:46,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:46,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:47,475 INFO L124 PetriNetUnfolderBase]: 3564/6242 cut-off events. [2024-06-27 19:19:47,475 INFO L125 PetriNetUnfolderBase]: For 561025/561025 co-relation queries the response was YES. [2024-06-27 19:19:47,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45904 conditions, 6242 events. 3564/6242 cut-off events. For 561025/561025 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 44545 event pairs, 1372 based on Foata normal form. 6/6247 useless extension candidates. Maximal degree in co-relation 45791. Up to 5583 conditions per place. [2024-06-27 19:19:47,552 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 284 selfloop transitions, 49 changer transitions 0/340 dead transitions. [2024-06-27 19:19:47,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 340 transitions, 5027 flow [2024-06-27 19:19:47,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:47,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:47,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:19:47,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:19:47,553 INFO L175 Difference]: Start difference. First operand has 256 places, 307 transitions, 4200 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:19:47,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 340 transitions, 5027 flow [2024-06-27 19:19:48,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 340 transitions, 4669 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:48,891 INFO L231 Difference]: Finished difference. Result has 258 places, 308 transitions, 3968 flow [2024-06-27 19:19:48,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3968, PETRI_PLACES=258, PETRI_TRANSITIONS=308} [2024-06-27 19:19:48,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-27 19:19:48,891 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 308 transitions, 3968 flow [2024-06-27 19:19:48,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:48,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:48,891 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 19:19:48,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:19:48,892 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:48,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:48,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1244977199, now seen corresponding path program 2 times [2024-06-27 19:19:48,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:48,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355712542] [2024-06-27 19:19:48,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:48,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:48,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:48,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:48,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355712542] [2024-06-27 19:19:48,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355712542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:48,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:48,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:48,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856509496] [2024-06-27 19:19:48,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:48,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:48,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:48,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:48,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:49,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:49,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 308 transitions, 3968 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:49,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:49,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:49,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:50,023 INFO L124 PetriNetUnfolderBase]: 3584/6275 cut-off events. [2024-06-27 19:19:50,023 INFO L125 PetriNetUnfolderBase]: For 575079/575079 co-relation queries the response was YES. [2024-06-27 19:19:50,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45242 conditions, 6275 events. 3584/6275 cut-off events. For 575079/575079 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 44861 event pairs, 1410 based on Foata normal form. 6/6280 useless extension candidates. Maximal degree in co-relation 45129. Up to 5635 conditions per place. [2024-06-27 19:19:50,087 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 287 selfloop transitions, 45 changer transitions 0/339 dead transitions. [2024-06-27 19:19:50,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 339 transitions, 4915 flow [2024-06-27 19:19:50,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:50,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:50,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:19:50,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:19:50,088 INFO L175 Difference]: Start difference. First operand has 258 places, 308 transitions, 3968 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:19:50,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 339 transitions, 4915 flow [2024-06-27 19:19:51,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 339 transitions, 4786 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:51,433 INFO L231 Difference]: Finished difference. Result has 260 places, 309 transitions, 3952 flow [2024-06-27 19:19:51,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3952, PETRI_PLACES=260, PETRI_TRANSITIONS=309} [2024-06-27 19:19:51,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 19:19:51,434 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 309 transitions, 3952 flow [2024-06-27 19:19:51,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:51,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:51,434 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 19:19:51,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:19:51,434 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:51,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:51,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1244829329, now seen corresponding path program 3 times [2024-06-27 19:19:51,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:51,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493322158] [2024-06-27 19:19:51,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:51,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:51,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:51,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493322158] [2024-06-27 19:19:51,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493322158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:51,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:51,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:51,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039490260] [2024-06-27 19:19:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:51,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:51,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:51,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:51,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:51,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 309 transitions, 3952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:51,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:51,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:51,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:52,501 INFO L124 PetriNetUnfolderBase]: 3566/6249 cut-off events. [2024-06-27 19:19:52,501 INFO L125 PetriNetUnfolderBase]: For 577362/577362 co-relation queries the response was YES. [2024-06-27 19:19:52,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44656 conditions, 6249 events. 3566/6249 cut-off events. For 577362/577362 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44691 event pairs, 1408 based on Foata normal form. 8/6256 useless extension candidates. Maximal degree in co-relation 44543. Up to 5657 conditions per place. [2024-06-27 19:19:52,579 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 285 selfloop transitions, 42 changer transitions 0/334 dead transitions. [2024-06-27 19:19:52,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 334 transitions, 4720 flow [2024-06-27 19:19:52,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:52,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:52,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:19:52,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 19:19:52,580 INFO L175 Difference]: Start difference. First operand has 260 places, 309 transitions, 3952 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:19:52,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 334 transitions, 4720 flow [2024-06-27 19:19:53,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 334 transitions, 4581 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:53,991 INFO L231 Difference]: Finished difference. Result has 261 places, 309 transitions, 3902 flow [2024-06-27 19:19:53,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=261, PETRI_TRANSITIONS=309} [2024-06-27 19:19:53,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-27 19:19:53,992 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 309 transitions, 3902 flow [2024-06-27 19:19:53,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:53,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:53,992 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 19:19:53,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:19:53,992 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:53,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:53,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1262745877, now seen corresponding path program 4 times [2024-06-27 19:19:53,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:53,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986994435] [2024-06-27 19:19:53,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:53,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:53,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:54,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:54,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986994435] [2024-06-27 19:19:54,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986994435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:54,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:54,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:54,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040881242] [2024-06-27 19:19:54,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:54,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:54,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:54,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:54,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:54,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:54,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 309 transitions, 3902 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:54,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:54,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:54,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:55,199 INFO L124 PetriNetUnfolderBase]: 3788/6618 cut-off events. [2024-06-27 19:19:55,199 INFO L125 PetriNetUnfolderBase]: For 619333/619333 co-relation queries the response was YES. [2024-06-27 19:19:55,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44502 conditions, 6618 events. 3788/6618 cut-off events. For 619333/619333 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47706 event pairs, 1389 based on Foata normal form. 42/6655 useless extension candidates. Maximal degree in co-relation 44389. Up to 5404 conditions per place. [2024-06-27 19:19:55,271 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 44 changer transitions 11/349 dead transitions. [2024-06-27 19:19:55,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 349 transitions, 4844 flow [2024-06-27 19:19:55,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:55,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:55,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:19:55,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:19:55,274 INFO L175 Difference]: Start difference. First operand has 261 places, 309 transitions, 3902 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:19:55,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 349 transitions, 4844 flow [2024-06-27 19:19:56,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 4753 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:56,571 INFO L231 Difference]: Finished difference. Result has 263 places, 315 transitions, 3996 flow [2024-06-27 19:19:56,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3996, PETRI_PLACES=263, PETRI_TRANSITIONS=315} [2024-06-27 19:19:56,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-27 19:19:56,572 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 315 transitions, 3996 flow [2024-06-27 19:19:56,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:56,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:56,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:56,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:19:56,572 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:56,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:56,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1361288631, now seen corresponding path program 5 times [2024-06-27 19:19:56,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:56,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562813810] [2024-06-27 19:19:56,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:56,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:56,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562813810] [2024-06-27 19:19:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562813810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:56,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:56,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:56,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444570120] [2024-06-27 19:19:56,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:56,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:56,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:56,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:56,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:56,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 315 transitions, 3996 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:56,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:56,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:56,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:57,636 INFO L124 PetriNetUnfolderBase]: 3588/6276 cut-off events. [2024-06-27 19:19:57,636 INFO L125 PetriNetUnfolderBase]: For 536486/536486 co-relation queries the response was YES. [2024-06-27 19:19:57,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40727 conditions, 6276 events. 3588/6276 cut-off events. For 536486/536486 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 44828 event pairs, 1102 based on Foata normal form. 42/6313 useless extension candidates. Maximal degree in co-relation 40612. Up to 4350 conditions per place. [2024-06-27 19:19:57,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 86 changer transitions 10/352 dead transitions. [2024-06-27 19:19:57,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 352 transitions, 4835 flow [2024-06-27 19:19:57,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:57,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:57,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:19:57,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 19:19:57,717 INFO L175 Difference]: Start difference. First operand has 263 places, 315 transitions, 3996 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:19:57,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 352 transitions, 4835 flow [2024-06-27 19:19:59,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 352 transitions, 4711 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:59,118 INFO L231 Difference]: Finished difference. Result has 267 places, 309 transitions, 4015 flow [2024-06-27 19:19:59,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4015, PETRI_PLACES=267, PETRI_TRANSITIONS=309} [2024-06-27 19:19:59,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-27 19:19:59,119 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 309 transitions, 4015 flow [2024-06-27 19:19:59,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:59,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:59,119 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 19:19:59,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:19:59,120 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:19:59,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:59,120 INFO L85 PathProgramCache]: Analyzing trace with hash 819258498, now seen corresponding path program 1 times [2024-06-27 19:19:59,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:59,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789962194] [2024-06-27 19:19:59,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:59,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:59,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19: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 19:19:59,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:59,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789962194] [2024-06-27 19:19:59,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789962194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:59,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:59,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:59,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341296781] [2024-06-27 19:19:59,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:59,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:59,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:59,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:59,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:59,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:59,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 309 transitions, 4015 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:59,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:59,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:59,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:00,199 INFO L124 PetriNetUnfolderBase]: 3438/5989 cut-off events. [2024-06-27 19:20:00,199 INFO L125 PetriNetUnfolderBase]: For 503808/503808 co-relation queries the response was YES. [2024-06-27 19:20:00,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5989 events. 3438/5989 cut-off events. For 503808/503808 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42086 event pairs, 1129 based on Foata normal form. 10/5990 useless extension candidates. Maximal degree in co-relation 41585. Up to 4934 conditions per place. [2024-06-27 19:20:00,265 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 241 selfloop transitions, 102 changer transitions 0/350 dead transitions. [2024-06-27 19:20:00,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 350 transitions, 5275 flow [2024-06-27 19:20:00,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:00,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:00,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 19:20:00,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 19:20:00,265 INFO L175 Difference]: Start difference. First operand has 267 places, 309 transitions, 4015 flow. Second operand 9 states and 226 transitions. [2024-06-27 19:20:00,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 350 transitions, 5275 flow [2024-06-27 19:20:01,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 350 transitions, 5125 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:01,435 INFO L231 Difference]: Finished difference. Result has 271 places, 313 transitions, 4245 flow [2024-06-27 19:20:01,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4245, PETRI_PLACES=271, PETRI_TRANSITIONS=313} [2024-06-27 19:20:01,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-27 19:20:01,435 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 313 transitions, 4245 flow [2024-06-27 19:20:01,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:01,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:01,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] [2024-06-27 19:20:01,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:20:01,436 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:01,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:01,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1962704844, now seen corresponding path program 2 times [2024-06-27 19:20:01,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:01,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157779450] [2024-06-27 19:20:01,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:01,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:01,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:01,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:01,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157779450] [2024-06-27 19:20:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157779450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:01,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:01,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24388553] [2024-06-27 19:20:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:01,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:01,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 313 transitions, 4245 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:01,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:01,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:01,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:02,477 INFO L124 PetriNetUnfolderBase]: 3415/5963 cut-off events. [2024-06-27 19:20:02,478 INFO L125 PetriNetUnfolderBase]: For 480767/480767 co-relation queries the response was YES. [2024-06-27 19:20:02,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40726 conditions, 5963 events. 3415/5963 cut-off events. For 480767/480767 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42053 event pairs, 1267 based on Foata normal form. 10/5966 useless extension candidates. Maximal degree in co-relation 40608. Up to 5220 conditions per place. [2024-06-27 19:20:02,549 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 88 changer transitions 0/340 dead transitions. [2024-06-27 19:20:02,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 5135 flow [2024-06-27 19:20:02,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:02,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:02,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:20:02,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 19:20:02,551 INFO L175 Difference]: Start difference. First operand has 271 places, 313 transitions, 4245 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:20:02,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 5135 flow [2024-06-27 19:20:04,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 340 transitions, 4860 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:04,209 INFO L231 Difference]: Finished difference. Result has 273 places, 313 transitions, 4159 flow [2024-06-27 19:20:04,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4159, PETRI_PLACES=273, PETRI_TRANSITIONS=313} [2024-06-27 19:20:04,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 19:20:04,210 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 313 transitions, 4159 flow [2024-06-27 19:20:04,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:04,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:04,210 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 19:20:04,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:20:04,210 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:04,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:04,210 INFO L85 PathProgramCache]: Analyzing trace with hash -38947547, now seen corresponding path program 1 times [2024-06-27 19:20:04,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:04,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941338113] [2024-06-27 19:20:04,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:04,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:04,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:04,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941338113] [2024-06-27 19:20:04,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941338113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:04,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:04,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:04,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107031357] [2024-06-27 19:20:04,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:04,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:04,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:04,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:04,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:04,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:04,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 313 transitions, 4159 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:04,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:04,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:04,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:05,295 INFO L124 PetriNetUnfolderBase]: 3420/5984 cut-off events. [2024-06-27 19:20:05,295 INFO L125 PetriNetUnfolderBase]: For 442904/442912 co-relation queries the response was YES. [2024-06-27 19:20:05,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39900 conditions, 5984 events. 3420/5984 cut-off events. For 442904/442912 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42250 event pairs, 1272 based on Foata normal form. 7/5986 useless extension candidates. Maximal degree in co-relation 39782. Up to 5270 conditions per place. [2024-06-27 19:20:05,364 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 75 changer transitions 0/345 dead transitions. [2024-06-27 19:20:05,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 345 transitions, 5094 flow [2024-06-27 19:20:05,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:05,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:05,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:20:05,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 19:20:05,365 INFO L175 Difference]: Start difference. First operand has 273 places, 313 transitions, 4159 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:20:05,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 345 transitions, 5094 flow [2024-06-27 19:20:06,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 345 transitions, 4876 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:06,732 INFO L231 Difference]: Finished difference. Result has 273 places, 316 transitions, 4148 flow [2024-06-27 19:20:06,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4148, PETRI_PLACES=273, PETRI_TRANSITIONS=316} [2024-06-27 19:20:06,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 19:20:06,733 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 316 transitions, 4148 flow [2024-06-27 19:20:06,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:06,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:06,733 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 19:20:06,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:20:06,733 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:06,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:06,733 INFO L85 PathProgramCache]: Analyzing trace with hash -557791747, now seen corresponding path program 2 times [2024-06-27 19:20:06,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:06,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230166590] [2024-06-27 19:20:06,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:06,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:06,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:06,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230166590] [2024-06-27 19:20:06,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230166590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:06,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:06,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:06,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245920145] [2024-06-27 19:20:06,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:06,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:06,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:06,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:06,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:06,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:06,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 316 transitions, 4148 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:06,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:06,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:06,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:07,760 INFO L124 PetriNetUnfolderBase]: 3425/5989 cut-off events. [2024-06-27 19:20:07,760 INFO L125 PetriNetUnfolderBase]: For 442356/442359 co-relation queries the response was YES. [2024-06-27 19:20:07,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39828 conditions, 5989 events. 3425/5989 cut-off events. For 442356/442359 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42365 event pairs, 1286 based on Foata normal form. 3/5985 useless extension candidates. Maximal degree in co-relation 39710. Up to 5276 conditions per place. [2024-06-27 19:20:07,834 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 248 selfloop transitions, 83 changer transitions 0/338 dead transitions. [2024-06-27 19:20:07,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 338 transitions, 5043 flow [2024-06-27 19:20:07,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:07,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:07,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:20:07,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:20:07,835 INFO L175 Difference]: Start difference. First operand has 273 places, 316 transitions, 4148 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:20:07,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 338 transitions, 5043 flow [2024-06-27 19:20:09,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 338 transitions, 4877 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:09,026 INFO L231 Difference]: Finished difference. Result has 274 places, 319 transitions, 4203 flow [2024-06-27 19:20:09,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4203, PETRI_PLACES=274, PETRI_TRANSITIONS=319} [2024-06-27 19:20:09,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 19:20:09,027 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 319 transitions, 4203 flow [2024-06-27 19:20:09,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:09,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:09,027 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 19:20:09,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:20:09,027 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:09,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:09,027 INFO L85 PathProgramCache]: Analyzing trace with hash -664134615, now seen corresponding path program 3 times [2024-06-27 19:20:09,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:09,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337604889] [2024-06-27 19:20:09,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:09,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:09,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:09,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:09,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337604889] [2024-06-27 19:20:09,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337604889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:09,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:09,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:09,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892094378] [2024-06-27 19:20:09,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:09,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:09,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:09,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:09,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:09,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:09,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 319 transitions, 4203 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:09,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:09,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:09,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:10,105 INFO L124 PetriNetUnfolderBase]: 3430/5998 cut-off events. [2024-06-27 19:20:10,105 INFO L125 PetriNetUnfolderBase]: For 454022/454025 co-relation queries the response was YES. [2024-06-27 19:20:10,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40055 conditions, 5998 events. 3430/5998 cut-off events. For 454022/454025 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42399 event pairs, 1286 based on Foata normal form. 3/5994 useless extension candidates. Maximal degree in co-relation 39936. Up to 5282 conditions per place. [2024-06-27 19:20:10,170 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 89 changer transitions 0/340 dead transitions. [2024-06-27 19:20:10,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 340 transitions, 5100 flow [2024-06-27 19:20:10,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:10,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:10,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 19:20:10,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 19:20:10,171 INFO L175 Difference]: Start difference. First operand has 274 places, 319 transitions, 4203 flow. Second operand 10 states and 219 transitions. [2024-06-27 19:20:10,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 340 transitions, 5100 flow [2024-06-27 19:20:11,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 4918 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:11,305 INFO L231 Difference]: Finished difference. Result has 278 places, 322 transitions, 4254 flow [2024-06-27 19:20:11,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4254, PETRI_PLACES=278, PETRI_TRANSITIONS=322} [2024-06-27 19:20:11,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-27 19:20:11,305 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 322 transitions, 4254 flow [2024-06-27 19:20:11,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:11,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:11,306 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 19:20:11,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:20:11,306 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:11,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:11,306 INFO L85 PathProgramCache]: Analyzing trace with hash -664123455, now seen corresponding path program 4 times [2024-06-27 19:20:11,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:11,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530720648] [2024-06-27 19:20:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:11,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:11,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:11,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:11,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530720648] [2024-06-27 19:20:11,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530720648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:11,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:11,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:11,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627494938] [2024-06-27 19:20:11,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:11,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:11,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:11,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:11,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:11,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:11,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 322 transitions, 4254 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:11,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:11,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:11,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:12,348 INFO L124 PetriNetUnfolderBase]: 3427/5994 cut-off events. [2024-06-27 19:20:12,348 INFO L125 PetriNetUnfolderBase]: For 463334/463337 co-relation queries the response was YES. [2024-06-27 19:20:12,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40125 conditions, 5994 events. 3427/5994 cut-off events. For 463334/463337 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42342 event pairs, 1286 based on Foata normal form. 3/5990 useless extension candidates. Maximal degree in co-relation 40005. Up to 5279 conditions per place. [2024-06-27 19:20:12,441 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 242 selfloop transitions, 88 changer transitions 0/337 dead transitions. [2024-06-27 19:20:12,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 337 transitions, 4950 flow [2024-06-27 19:20:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:20:12,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:20:12,442 INFO L175 Difference]: Start difference. First operand has 278 places, 322 transitions, 4254 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:20:12,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 337 transitions, 4950 flow [2024-06-27 19:20:13,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 4701 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:13,533 INFO L231 Difference]: Finished difference. Result has 277 places, 322 transitions, 4187 flow [2024-06-27 19:20:13,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4187, PETRI_PLACES=277, PETRI_TRANSITIONS=322} [2024-06-27 19:20:13,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 19:20:13,534 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 322 transitions, 4187 flow [2024-06-27 19:20:13,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:13,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:13,535 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 19:20:13,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:20:13,535 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:13,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:13,535 INFO L85 PathProgramCache]: Analyzing trace with hash 48571828, now seen corresponding path program 3 times [2024-06-27 19:20:13,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:13,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988973770] [2024-06-27 19:20:13,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:13,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:13,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:13,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:13,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:13,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988973770] [2024-06-27 19:20:13,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988973770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:13,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:13,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:13,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018771590] [2024-06-27 19:20:13,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:13,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:13,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:13,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:13,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:13,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:13,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 322 transitions, 4187 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:13,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:13,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:13,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:14,811 INFO L124 PetriNetUnfolderBase]: 3494/6069 cut-off events. [2024-06-27 19:20:14,811 INFO L125 PetriNetUnfolderBase]: For 509993/509993 co-relation queries the response was YES. [2024-06-27 19:20:14,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42048 conditions, 6069 events. 3494/6069 cut-off events. For 509993/509993 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42687 event pairs, 1284 based on Foata normal form. 2/6064 useless extension candidates. Maximal degree in co-relation 41927. Up to 5125 conditions per place. [2024-06-27 19:20:14,890 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 178 selfloop transitions, 172 changer transitions 0/357 dead transitions. [2024-06-27 19:20:14,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 357 transitions, 5433 flow [2024-06-27 19:20:14,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:14,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:14,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:20:14,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:20:14,891 INFO L175 Difference]: Start difference. First operand has 277 places, 322 transitions, 4187 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:20:14,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 357 transitions, 5433 flow [2024-06-27 19:20:16,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 357 transitions, 5257 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:16,045 INFO L231 Difference]: Finished difference. Result has 278 places, 326 transitions, 4528 flow [2024-06-27 19:20:16,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4528, PETRI_PLACES=278, PETRI_TRANSITIONS=326} [2024-06-27 19:20:16,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-27 19:20:16,045 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 326 transitions, 4528 flow [2024-06-27 19:20:16,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:16,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:16,045 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 19:20:16,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:20:16,046 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:16,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:16,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1954576372, now seen corresponding path program 4 times [2024-06-27 19:20:16,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:16,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135739739] [2024-06-27 19:20:16,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:16,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:16,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:16,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:16,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135739739] [2024-06-27 19:20:16,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135739739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:16,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:16,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:16,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494559723] [2024-06-27 19:20:16,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:16,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:16,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:16,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:16,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:16,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:16,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 326 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:16,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:16,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:16,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:17,110 INFO L124 PetriNetUnfolderBase]: 3502/6086 cut-off events. [2024-06-27 19:20:17,110 INFO L125 PetriNetUnfolderBase]: For 526460/526460 co-relation queries the response was YES. [2024-06-27 19:20:17,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 6086 events. 3502/6086 cut-off events. For 526460/526460 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42939 event pairs, 1291 based on Foata normal form. 2/6081 useless extension candidates. Maximal degree in co-relation 42660. Up to 5226 conditions per place. [2024-06-27 19:20:17,206 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 169 changer transitions 0/351 dead transitions. [2024-06-27 19:20:17,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 351 transitions, 5504 flow [2024-06-27 19:20:17,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:17,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:17,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:20:17,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:20:17,207 INFO L175 Difference]: Start difference. First operand has 278 places, 326 transitions, 4528 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:20:17,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 351 transitions, 5504 flow [2024-06-27 19:20:18,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 351 transitions, 5048 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:18,510 INFO L231 Difference]: Finished difference. Result has 281 places, 328 transitions, 4505 flow [2024-06-27 19:20:18,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4505, PETRI_PLACES=281, PETRI_TRANSITIONS=328} [2024-06-27 19:20:18,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 19:20:18,510 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 328 transitions, 4505 flow [2024-06-27 19:20:18,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:18,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:18,511 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 19:20:18,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:20:18,511 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:18,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:18,511 INFO L85 PathProgramCache]: Analyzing trace with hash -22713943, now seen corresponding path program 5 times [2024-06-27 19:20:18,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:18,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843146071] [2024-06-27 19:20:18,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:18,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:18,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:18,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:18,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843146071] [2024-06-27 19:20:18,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843146071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:18,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:18,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:18,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260767958] [2024-06-27 19:20:18,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:18,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:18,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:18,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 328 transitions, 4505 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:18,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:18,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:18,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:19,581 INFO L124 PetriNetUnfolderBase]: 3507/6112 cut-off events. [2024-06-27 19:20:19,582 INFO L125 PetriNetUnfolderBase]: For 531476/531479 co-relation queries the response was YES. [2024-06-27 19:20:19,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42655 conditions, 6112 events. 3507/6112 cut-off events. For 531476/531479 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 43179 event pairs, 1344 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 42532. Up to 5238 conditions per place. [2024-06-27 19:20:19,647 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-27 19:20:19,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 354 transitions, 5600 flow [2024-06-27 19:20:19,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:19,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:19,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:20:19,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:20:19,648 INFO L175 Difference]: Start difference. First operand has 281 places, 328 transitions, 4505 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:20:19,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 354 transitions, 5600 flow [2024-06-27 19:20:21,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 354 transitions, 5203 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:21,117 INFO L231 Difference]: Finished difference. Result has 283 places, 331 transitions, 4469 flow [2024-06-27 19:20:21,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=283, PETRI_TRANSITIONS=331} [2024-06-27 19:20:21,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 19:20:21,118 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 331 transitions, 4469 flow [2024-06-27 19:20:21,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:21,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:21,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, 1] [2024-06-27 19:20:21,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:20:21,118 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:21,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:21,118 INFO L85 PathProgramCache]: Analyzing trace with hash -304747084, now seen corresponding path program 5 times [2024-06-27 19:20:21,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:21,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364074935] [2024-06-27 19:20:21,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:21,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:21,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:21,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364074935] [2024-06-27 19:20:21,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364074935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:21,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:21,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:21,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517858416] [2024-06-27 19:20:21,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:21,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:21,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:21,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:21,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:21,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:21,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 331 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:21,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:21,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:21,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:22,210 INFO L124 PetriNetUnfolderBase]: 3734/6448 cut-off events. [2024-06-27 19:20:22,210 INFO L125 PetriNetUnfolderBase]: For 673347/673347 co-relation queries the response was YES. [2024-06-27 19:20:22,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 6448 events. 3734/6448 cut-off events. For 673347/673347 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45793 event pairs, 1244 based on Foata normal form. 2/6439 useless extension candidates. Maximal degree in co-relation 47968. Up to 4749 conditions per place. [2024-06-27 19:20:22,292 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 197 changer transitions 0/374 dead transitions. [2024-06-27 19:20:22,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 374 transitions, 5999 flow [2024-06-27 19:20:22,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:22,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:22,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:20:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 19:20:22,293 INFO L175 Difference]: Start difference. First operand has 283 places, 331 transitions, 4469 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:20:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 374 transitions, 5999 flow [2024-06-27 19:20:24,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 374 transitions, 5671 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:24,130 INFO L231 Difference]: Finished difference. Result has 285 places, 336 transitions, 4754 flow [2024-06-27 19:20:24,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4754, PETRI_PLACES=285, PETRI_TRANSITIONS=336} [2024-06-27 19:20:24,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 19:20:24,130 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 336 transitions, 4754 flow [2024-06-27 19:20:24,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:24,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:24,131 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 19:20:24,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:20:24,131 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:24,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:24,131 INFO L85 PathProgramCache]: Analyzing trace with hash 2057513154, now seen corresponding path program 6 times [2024-06-27 19:20:24,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:24,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176253130] [2024-06-27 19:20:24,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:24,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:24,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 19:20:24,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:24,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176253130] [2024-06-27 19:20:24,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176253130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:24,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:24,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:24,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730699875] [2024-06-27 19:20:24,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:24,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:24,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:24,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:24,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 336 transitions, 4754 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:24,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:24,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:24,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:25,269 INFO L124 PetriNetUnfolderBase]: 3742/6464 cut-off events. [2024-06-27 19:20:25,269 INFO L125 PetriNetUnfolderBase]: For 693227/693227 co-relation queries the response was YES. [2024-06-27 19:20:25,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48905 conditions, 6464 events. 3742/6464 cut-off events. For 693227/693227 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45944 event pairs, 1259 based on Foata normal form. 2/6455 useless extension candidates. Maximal degree in co-relation 48780. Up to 4757 conditions per place. [2024-06-27 19:20:25,347 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 198 changer transitions 0/372 dead transitions. [2024-06-27 19:20:25,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 372 transitions, 6002 flow [2024-06-27 19:20:25,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:20:25,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:20:25,348 INFO L175 Difference]: Start difference. First operand has 285 places, 336 transitions, 4754 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:20:25,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 372 transitions, 6002 flow [2024-06-27 19:20:27,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 372 transitions, 5641 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-27 19:20:27,317 INFO L231 Difference]: Finished difference. Result has 290 places, 338 transitions, 4882 flow [2024-06-27 19:20:27,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4882, PETRI_PLACES=290, PETRI_TRANSITIONS=338} [2024-06-27 19:20:27,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 19:20:27,318 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 338 transitions, 4882 flow [2024-06-27 19:20:27,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:27,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:27,318 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 19:20:27,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:20:27,319 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:27,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:27,319 INFO L85 PathProgramCache]: Analyzing trace with hash 51828724, now seen corresponding path program 7 times [2024-06-27 19:20:27,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:27,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47805902] [2024-06-27 19:20:27,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:27,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:27,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 19:20:27,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:27,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47805902] [2024-06-27 19:20:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47805902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751183500] [2024-06-27 19:20:27,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:27,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:27,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:27,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 338 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:27,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:27,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:27,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:28,463 INFO L124 PetriNetUnfolderBase]: 3750/6479 cut-off events. [2024-06-27 19:20:28,464 INFO L125 PetriNetUnfolderBase]: For 704033/704033 co-relation queries the response was YES. [2024-06-27 19:20:28,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49233 conditions, 6479 events. 3750/6479 cut-off events. For 704033/704033 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46086 event pairs, 1446 based on Foata normal form. 2/6474 useless extension candidates. Maximal degree in co-relation 49106. Up to 5613 conditions per place. [2024-06-27 19:20:28,554 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 182 selfloop transitions, 171 changer transitions 0/360 dead transitions. [2024-06-27 19:20:28,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 360 transitions, 5866 flow [2024-06-27 19:20:28,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:28,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:28,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:20:28,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:20:28,555 INFO L175 Difference]: Start difference. First operand has 290 places, 338 transitions, 4882 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:20:28,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 360 transitions, 5866 flow [2024-06-27 19:20:30,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 360 transitions, 5466 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:30,632 INFO L231 Difference]: Finished difference. Result has 293 places, 340 transitions, 4909 flow [2024-06-27 19:20:30,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4909, PETRI_PLACES=293, PETRI_TRANSITIONS=340} [2024-06-27 19:20:30,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-27 19:20:30,632 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 340 transitions, 4909 flow [2024-06-27 19:20:30,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:30,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:30,633 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 19:20:30,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:20:30,633 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:30,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash 508084418, now seen corresponding path program 8 times [2024-06-27 19:20:30,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:30,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894083311] [2024-06-27 19:20:30,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:30,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:30,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 19:20:30,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:30,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894083311] [2024-06-27 19:20:30,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894083311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:30,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:30,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:30,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283500178] [2024-06-27 19:20:30,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:30,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:30,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:30,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:30,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:30,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:30,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 340 transitions, 4909 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:30,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:30,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:30,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:31,795 INFO L124 PetriNetUnfolderBase]: 3758/6490 cut-off events. [2024-06-27 19:20:31,795 INFO L125 PetriNetUnfolderBase]: For 721500/721500 co-relation queries the response was YES. [2024-06-27 19:20:31,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49347 conditions, 6490 events. 3758/6490 cut-off events. For 721500/721500 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46126 event pairs, 1422 based on Foata normal form. 2/6483 useless extension candidates. Maximal degree in co-relation 49219. Up to 5567 conditions per place. [2024-06-27 19:20:31,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 178 changer transitions 0/366 dead transitions. [2024-06-27 19:20:31,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 366 transitions, 5925 flow [2024-06-27 19:20:31,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:31,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:20:31,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:20:31,883 INFO L175 Difference]: Start difference. First operand has 293 places, 340 transitions, 4909 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:20:31,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 366 transitions, 5925 flow [2024-06-27 19:20:33,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 366 transitions, 5526 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:33,875 INFO L231 Difference]: Finished difference. Result has 295 places, 342 transitions, 4941 flow [2024-06-27 19:20:33,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=295, PETRI_TRANSITIONS=342} [2024-06-27 19:20:33,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-27 19:20:33,876 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 342 transitions, 4941 flow [2024-06-27 19:20:33,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:33,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:33,876 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 19:20:33,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:20:33,876 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:33,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:33,877 INFO L85 PathProgramCache]: Analyzing trace with hash -475964713, now seen corresponding path program 6 times [2024-06-27 19:20:33,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:33,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366680047] [2024-06-27 19:20:33,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:33,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:33,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:33,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366680047] [2024-06-27 19:20:33,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366680047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:33,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:33,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:33,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989020460] [2024-06-27 19:20:33,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:33,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:33,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:33,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:33,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 342 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:33,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:33,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:33,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:35,029 INFO L124 PetriNetUnfolderBase]: 3771/6529 cut-off events. [2024-06-27 19:20:35,029 INFO L125 PetriNetUnfolderBase]: For 741278/741281 co-relation queries the response was YES. [2024-06-27 19:20:35,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49807 conditions, 6529 events. 3771/6529 cut-off events. For 741278/741281 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46561 event pairs, 1429 based on Foata normal form. 3/6523 useless extension candidates. Maximal degree in co-relation 49678. Up to 5646 conditions per place. [2024-06-27 19:20:35,115 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 157 changer transitions 0/371 dead transitions. [2024-06-27 19:20:35,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 371 transitions, 6301 flow [2024-06-27 19:20:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:35,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 19:20:35,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 19:20:35,116 INFO L175 Difference]: Start difference. First operand has 295 places, 342 transitions, 4941 flow. Second operand 10 states and 225 transitions. [2024-06-27 19:20:35,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 371 transitions, 6301 flow [2024-06-27 19:20:37,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 371 transitions, 5880 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:37,260 INFO L231 Difference]: Finished difference. Result has 299 places, 348 transitions, 4944 flow [2024-06-27 19:20:37,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4944, PETRI_PLACES=299, PETRI_TRANSITIONS=348} [2024-06-27 19:20:37,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 19:20:37,260 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 348 transitions, 4944 flow [2024-06-27 19:20:37,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:37,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:37,261 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 19:20:37,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:20:37,261 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:37,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:37,261 INFO L85 PathProgramCache]: Analyzing trace with hash 51433345, now seen corresponding path program 7 times [2024-06-27 19:20:37,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:37,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569000568] [2024-06-27 19:20:37,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:37,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:37,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:37,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:37,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569000568] [2024-06-27 19:20:37,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569000568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:37,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:37,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:37,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300040094] [2024-06-27 19:20:37,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:37,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:37,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:37,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:37,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:37,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:37,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 348 transitions, 4944 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:37,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:37,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:37,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:38,484 INFO L124 PetriNetUnfolderBase]: 3768/6525 cut-off events. [2024-06-27 19:20:38,484 INFO L125 PetriNetUnfolderBase]: For 753474/753477 co-relation queries the response was YES. [2024-06-27 19:20:38,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49706 conditions, 6525 events. 3768/6525 cut-off events. For 753474/753477 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46503 event pairs, 1439 based on Foata normal form. 3/6519 useless extension candidates. Maximal degree in co-relation 49576. Up to 5643 conditions per place. [2024-06-27 19:20:38,572 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 156 changer transitions 0/368 dead transitions. [2024-06-27 19:20:38,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 368 transitions, 6034 flow [2024-06-27 19:20:38,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:38,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:38,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:20:38,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:20:38,573 INFO L175 Difference]: Start difference. First operand has 299 places, 348 transitions, 4944 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:20:38,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 368 transitions, 6034 flow [2024-06-27 19:20:40,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 368 transitions, 5674 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:40,408 INFO L231 Difference]: Finished difference. Result has 300 places, 348 transitions, 4902 flow [2024-06-27 19:20:40,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4902, PETRI_PLACES=300, PETRI_TRANSITIONS=348} [2024-06-27 19:20:40,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 19:20:40,408 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 348 transitions, 4902 flow [2024-06-27 19:20:40,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:40,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:40,408 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 19:20:40,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:20:40,409 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:40,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:40,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1523295801, now seen corresponding path program 8 times [2024-06-27 19:20:40,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:40,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67101893] [2024-06-27 19:20:40,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:40,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:40,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:40,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:40,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67101893] [2024-06-27 19:20:40,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67101893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:40,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:40,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:40,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111352195] [2024-06-27 19:20:40,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:40,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:40,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:40,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:40,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:40,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:40,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 348 transitions, 4902 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:40,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:40,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:40,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:41,614 INFO L124 PetriNetUnfolderBase]: 3773/6536 cut-off events. [2024-06-27 19:20:41,614 INFO L125 PetriNetUnfolderBase]: For 771159/771162 co-relation queries the response was YES. [2024-06-27 19:20:41,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49958 conditions, 6536 events. 3773/6536 cut-off events. For 771159/771162 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46570 event pairs, 1452 based on Foata normal form. 3/6532 useless extension candidates. Maximal degree in co-relation 49827. Up to 5649 conditions per place. [2024-06-27 19:20:41,693 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 160 changer transitions 0/369 dead transitions. [2024-06-27 19:20:41,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 369 transitions, 6206 flow [2024-06-27 19:20:41,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:41,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:20:41,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:20:41,696 INFO L175 Difference]: Start difference. First operand has 300 places, 348 transitions, 4902 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:20:41,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 369 transitions, 6206 flow [2024-06-27 19:20:44,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 369 transitions, 5888 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:44,519 INFO L231 Difference]: Finished difference. Result has 301 places, 351 transitions, 4962 flow [2024-06-27 19:20:44,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4962, PETRI_PLACES=301, PETRI_TRANSITIONS=351} [2024-06-27 19:20:44,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-27 19:20:44,520 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 351 transitions, 4962 flow [2024-06-27 19:20:44,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:44,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:44,520 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 19:20:44,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:20:44,521 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:44,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:44,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1940869323, now seen corresponding path program 9 times [2024-06-27 19:20:44,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:44,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341376266] [2024-06-27 19:20:44,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:44,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:44,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 19:20:44,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:44,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341376266] [2024-06-27 19:20:44,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341376266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:44,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:44,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:44,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407983802] [2024-06-27 19:20:44,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:44,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:44,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:44,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:44,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:44,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:44,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 351 transitions, 4962 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:44,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:44,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:44,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:45,697 INFO L124 PetriNetUnfolderBase]: 3778/6541 cut-off events. [2024-06-27 19:20:45,697 INFO L125 PetriNetUnfolderBase]: For 789302/789305 co-relation queries the response was YES. [2024-06-27 19:20:45,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50247 conditions, 6541 events. 3778/6541 cut-off events. For 789302/789305 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46657 event pairs, 1465 based on Foata normal form. 3/6533 useless extension candidates. Maximal degree in co-relation 50115. Up to 5655 conditions per place. [2024-06-27 19:20:45,785 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 163 changer transitions 0/372 dead transitions. [2024-06-27 19:20:45,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 372 transitions, 6278 flow [2024-06-27 19:20:45,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:45,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:45,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:20:45,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:20:45,786 INFO L175 Difference]: Start difference. First operand has 301 places, 351 transitions, 4962 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:20:45,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 372 transitions, 6278 flow [2024-06-27 19:20:48,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 372 transitions, 5961 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:48,200 INFO L231 Difference]: Finished difference. Result has 304 places, 354 transitions, 5029 flow [2024-06-27 19:20:48,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5029, PETRI_PLACES=304, PETRI_TRANSITIONS=354} [2024-06-27 19:20:48,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 19:20:48,201 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 354 transitions, 5029 flow [2024-06-27 19:20:48,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:48,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:48,202 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 19:20:48,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:20:48,202 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:48,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:48,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1851325463, now seen corresponding path program 10 times [2024-06-27 19:20:48,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:48,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585952944] [2024-06-27 19:20:48,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:48,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:48,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:48,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585952944] [2024-06-27 19:20:48,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585952944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:48,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:48,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:48,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488889697] [2024-06-27 19:20:48,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:48,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:48,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:48,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:48,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:48,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:48,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 354 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:48,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:48,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:48,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:49,330 INFO L124 PetriNetUnfolderBase]: 3775/6537 cut-off events. [2024-06-27 19:20:49,330 INFO L125 PetriNetUnfolderBase]: For 804036/804039 co-relation queries the response was YES. [2024-06-27 19:20:49,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50340 conditions, 6537 events. 3775/6537 cut-off events. For 804036/804039 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46631 event pairs, 1465 based on Foata normal form. 3/6529 useless extension candidates. Maximal degree in co-relation 50207. Up to 5652 conditions per place. [2024-06-27 19:20:49,417 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 164 changer transitions 0/373 dead transitions. [2024-06-27 19:20:49,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 373 transitions, 6137 flow [2024-06-27 19:20:49,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:49,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 19:20:49,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 19:20:49,418 INFO L175 Difference]: Start difference. First operand has 304 places, 354 transitions, 5029 flow. Second operand 10 states and 218 transitions. [2024-06-27 19:20:49,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 373 transitions, 6137 flow [2024-06-27 19:20:52,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 373 transitions, 5663 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:52,100 INFO L231 Difference]: Finished difference. Result has 307 places, 354 transitions, 4889 flow [2024-06-27 19:20:52,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4889, PETRI_PLACES=307, PETRI_TRANSITIONS=354} [2024-06-27 19:20:52,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 19:20:52,101 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 354 transitions, 4889 flow [2024-06-27 19:20:52,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:52,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:52,101 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 19:20:52,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:20:52,101 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:52,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:52,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1704602060, now seen corresponding path program 9 times [2024-06-27 19:20:52,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:52,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613835754] [2024-06-27 19:20:52,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:52,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:52,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:52,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:52,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:52,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613835754] [2024-06-27 19:20:52,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613835754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:52,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:52,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:52,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162193327] [2024-06-27 19:20:52,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:52,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:52,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:52,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:52,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:52,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:52,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 354 transitions, 4889 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:52,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:52,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:52,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:53,305 INFO L124 PetriNetUnfolderBase]: 3811/6591 cut-off events. [2024-06-27 19:20:53,305 INFO L125 PetriNetUnfolderBase]: For 855832/855832 co-relation queries the response was YES. [2024-06-27 19:20:53,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51068 conditions, 6591 events. 3811/6591 cut-off events. For 855832/855832 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46956 event pairs, 1417 based on Foata normal form. 10/6596 useless extension candidates. Maximal degree in co-relation 50934. Up to 5932 conditions per place. [2024-06-27 19:20:53,399 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 48 changer transitions 0/377 dead transitions. [2024-06-27 19:20:53,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 377 transitions, 5783 flow [2024-06-27 19:20:53,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:53,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:20:53,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:20:53,400 INFO L175 Difference]: Start difference. First operand has 307 places, 354 transitions, 4889 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:20:53,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 377 transitions, 5783 flow [2024-06-27 19:20:56,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 377 transitions, 5354 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 19:20:56,542 INFO L231 Difference]: Finished difference. Result has 306 places, 356 transitions, 4644 flow [2024-06-27 19:20:56,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4644, PETRI_PLACES=306, PETRI_TRANSITIONS=356} [2024-06-27 19:20:56,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 19:20:56,543 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 356 transitions, 4644 flow [2024-06-27 19:20:56,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:56,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:56,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:56,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:20:56,544 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:20:56,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:56,544 INFO L85 PathProgramCache]: Analyzing trace with hash -813935722, now seen corresponding path program 10 times [2024-06-27 19:20:56,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:56,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77888178] [2024-06-27 19:20:56,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:56,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:56,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:56,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:56,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:56,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77888178] [2024-06-27 19:20:56,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77888178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:56,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:56,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:56,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538655026] [2024-06-27 19:20:56,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:56,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:56,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:56,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:56,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:56,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:56,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 356 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:56,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:56,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:56,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:57,794 INFO L124 PetriNetUnfolderBase]: 3893/6701 cut-off events. [2024-06-27 19:20:57,794 INFO L125 PetriNetUnfolderBase]: For 908992/908992 co-relation queries the response was YES. [2024-06-27 19:20:57,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52814 conditions, 6701 events. 3893/6701 cut-off events. For 908992/908992 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47771 event pairs, 1403 based on Foata normal form. 10/6700 useless extension candidates. Maximal degree in co-relation 52679. Up to 5890 conditions per place. [2024-06-27 19:20:57,892 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 54 changer transitions 2/387 dead transitions. [2024-06-27 19:20:57,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 387 transitions, 5799 flow [2024-06-27 19:20:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:57,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:20:57,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:20:57,893 INFO L175 Difference]: Start difference. First operand has 306 places, 356 transitions, 4644 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:20:57,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 387 transitions, 5799 flow [2024-06-27 19:21:00,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 387 transitions, 5649 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:00,740 INFO L231 Difference]: Finished difference. Result has 309 places, 359 transitions, 4734 flow [2024-06-27 19:21:00,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4734, PETRI_PLACES=309, PETRI_TRANSITIONS=359} [2024-06-27 19:21:00,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 19:21:00,740 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 359 transitions, 4734 flow [2024-06-27 19:21:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:00,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:00,741 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 19:21:00,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:21:00,741 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:00,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:00,741 INFO L85 PathProgramCache]: Analyzing trace with hash -636916174, now seen corresponding path program 1 times [2024-06-27 19:21:00,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:00,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978931791] [2024-06-27 19:21:00,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:00,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:00,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:00,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:00,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978931791] [2024-06-27 19:21:00,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978931791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:00,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:00,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:00,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755280097] [2024-06-27 19:21:00,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:00,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:00,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:00,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:00,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:00,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 359 transitions, 4734 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:00,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:00,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:00,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:02,025 INFO L124 PetriNetUnfolderBase]: 3929/6759 cut-off events. [2024-06-27 19:21:02,025 INFO L125 PetriNetUnfolderBase]: For 930176/930176 co-relation queries the response was YES. [2024-06-27 19:21:02,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53488 conditions, 6759 events. 3929/6759 cut-off events. For 930176/930176 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48165 event pairs, 1427 based on Foata normal form. 10/6764 useless extension candidates. Maximal degree in co-relation 53351. Up to 6114 conditions per place. [2024-06-27 19:21:02,117 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 47 changer transitions 4/382 dead transitions. [2024-06-27 19:21:02,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 382 transitions, 5607 flow [2024-06-27 19:21:02,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:02,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:21:02,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:21:02,118 INFO L175 Difference]: Start difference. First operand has 309 places, 359 transitions, 4734 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:21:02,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 382 transitions, 5607 flow [2024-06-27 19:21:05,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 382 transitions, 5462 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:21:05,139 INFO L231 Difference]: Finished difference. Result has 312 places, 360 transitions, 4726 flow [2024-06-27 19:21:05,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4726, PETRI_PLACES=312, PETRI_TRANSITIONS=360} [2024-06-27 19:21:05,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 19:21:05,140 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 360 transitions, 4726 flow [2024-06-27 19:21:05,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:05,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:05,140 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 19:21:05,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:21:05,140 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash -636440944, now seen corresponding path program 2 times [2024-06-27 19:21:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:05,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189024249] [2024-06-27 19:21:05,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:05,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:05,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:05,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189024249] [2024-06-27 19:21:05,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189024249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:05,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:05,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773605074] [2024-06-27 19:21:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:05,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:05,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:05,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:05,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:05,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:05,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 360 transitions, 4726 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:05,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:05,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:05,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:06,458 INFO L124 PetriNetUnfolderBase]: 4001/6843 cut-off events. [2024-06-27 19:21:06,459 INFO L125 PetriNetUnfolderBase]: For 983564/983564 co-relation queries the response was YES. [2024-06-27 19:21:06,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55145 conditions, 6843 events. 4001/6843 cut-off events. For 983564/983564 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48549 event pairs, 1411 based on Foata normal form. 10/6848 useless extension candidates. Maximal degree in co-relation 55007. Up to 6068 conditions per place. [2024-06-27 19:21:06,556 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 50 changer transitions 7/391 dead transitions. [2024-06-27 19:21:06,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 5873 flow [2024-06-27 19:21:06,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:06,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:06,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:21:06,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:21:06,557 INFO L175 Difference]: Start difference. First operand has 312 places, 360 transitions, 4726 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:21:06,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 5873 flow [2024-06-27 19:21:09,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 391 transitions, 5752 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:09,906 INFO L231 Difference]: Finished difference. Result has 315 places, 361 transitions, 4763 flow [2024-06-27 19:21:09,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4763, PETRI_PLACES=315, PETRI_TRANSITIONS=361} [2024-06-27 19:21:09,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 19:21:09,907 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 361 transitions, 4763 flow [2024-06-27 19:21:09,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:09,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:09,907 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 19:21:09,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:21:09,907 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:09,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:09,908 INFO L85 PathProgramCache]: Analyzing trace with hash -822513205, now seen corresponding path program 11 times [2024-06-27 19:21:09,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:09,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267469812] [2024-06-27 19:21:09,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:09,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:09,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 19:21:09,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:09,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267469812] [2024-06-27 19:21:09,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267469812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:09,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:09,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:09,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162354757] [2024-06-27 19:21:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:09,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:09,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:09,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:09,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:10,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:10,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 361 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:10,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:10,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:10,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:11,241 INFO L124 PetriNetUnfolderBase]: 3920/6764 cut-off events. [2024-06-27 19:21:11,241 INFO L125 PetriNetUnfolderBase]: For 969072/969075 co-relation queries the response was YES. [2024-06-27 19:21:11,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54577 conditions, 6764 events. 3920/6764 cut-off events. For 969072/969075 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48425 event pairs, 1461 based on Foata normal form. 3/6760 useless extension candidates. Maximal degree in co-relation 54437. Up to 5963 conditions per place. [2024-06-27 19:21:11,345 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 278 selfloop transitions, 104 changer transitions 0/389 dead transitions. [2024-06-27 19:21:11,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 389 transitions, 5981 flow [2024-06-27 19:21:11,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:11,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 19:21:11,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-27 19:21:11,346 INFO L175 Difference]: Start difference. First operand has 315 places, 361 transitions, 4763 flow. Second operand 10 states and 228 transitions. [2024-06-27 19:21:11,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 389 transitions, 5981 flow [2024-06-27 19:21:14,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 389 transitions, 5845 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:21:14,958 INFO L231 Difference]: Finished difference. Result has 319 places, 364 transitions, 4883 flow [2024-06-27 19:21:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4883, PETRI_PLACES=319, PETRI_TRANSITIONS=364} [2024-06-27 19:21:14,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 19:21:14,959 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 364 transitions, 4883 flow [2024-06-27 19:21:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:14,959 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 19:21:14,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:21:14,959 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1704597503, now seen corresponding path program 12 times [2024-06-27 19:21:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:14,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263216867] [2024-06-27 19:21:14,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:15,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:15,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:15,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263216867] [2024-06-27 19:21:15,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263216867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:15,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:15,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:15,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037618672] [2024-06-27 19:21:15,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:15,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:15,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:15,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:15,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:15,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:15,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 364 transitions, 4883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:15,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:15,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:15,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:16,211 INFO L124 PetriNetUnfolderBase]: 3917/6760 cut-off events. [2024-06-27 19:21:16,211 INFO L125 PetriNetUnfolderBase]: For 983497/983500 co-relation queries the response was YES. [2024-06-27 19:21:16,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54660 conditions, 6760 events. 3917/6760 cut-off events. For 983497/983500 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48373 event pairs, 1471 based on Foata normal form. 3/6756 useless extension candidates. Maximal degree in co-relation 54519. Up to 5960 conditions per place. [2024-06-27 19:21:16,303 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 101 changer transitions 0/383 dead transitions. [2024-06-27 19:21:16,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 383 transitions, 5859 flow [2024-06-27 19:21:16,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:16,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:16,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:21:16,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:21:16,304 INFO L175 Difference]: Start difference. First operand has 319 places, 364 transitions, 4883 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:21:16,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 383 transitions, 5859 flow [2024-06-27 19:21:20,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 383 transitions, 5524 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:20,404 INFO L231 Difference]: Finished difference. Result has 317 places, 364 transitions, 4757 flow [2024-06-27 19:21:20,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4757, PETRI_PLACES=317, PETRI_TRANSITIONS=364} [2024-06-27 19:21:20,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-27 19:21:20,405 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 364 transitions, 4757 flow [2024-06-27 19:21:20,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:20,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:20,405 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 19:21:20,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:21:20,405 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:20,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:20,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1532828363, now seen corresponding path program 13 times [2024-06-27 19:21:20,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:20,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573399622] [2024-06-27 19:21:20,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:20,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:20,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:20,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:20,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573399622] [2024-06-27 19:21:20,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573399622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:20,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:20,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:20,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521191796] [2024-06-27 19:21:20,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:20,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:20,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:20,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:20,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:20,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:20,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 364 transitions, 4757 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:20,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:20,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:20,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:21,849 INFO L124 PetriNetUnfolderBase]: 3922/6769 cut-off events. [2024-06-27 19:21:21,849 INFO L125 PetriNetUnfolderBase]: For 1004149/1004152 co-relation queries the response was YES. [2024-06-27 19:21:21,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54747 conditions, 6769 events. 3922/6769 cut-off events. For 1004149/1004152 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48459 event pairs, 1471 based on Foata normal form. 3/6765 useless extension candidates. Maximal degree in co-relation 54606. Up to 5966 conditions per place. [2024-06-27 19:21:21,928 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 269 selfloop transitions, 107 changer transitions 0/383 dead transitions. [2024-06-27 19:21:21,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 383 transitions, 5770 flow [2024-06-27 19:21:21,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:21,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:21,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:21:21,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:21:21,929 INFO L175 Difference]: Start difference. First operand has 317 places, 364 transitions, 4757 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:21:21,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 383 transitions, 5770 flow [2024-06-27 19:21:25,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 383 transitions, 5562 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:25,589 INFO L231 Difference]: Finished difference. Result has 318 places, 367 transitions, 4815 flow [2024-06-27 19:21:25,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4815, PETRI_PLACES=318, PETRI_TRANSITIONS=367} [2024-06-27 19:21:25,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 19:21:25,589 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 367 transitions, 4815 flow [2024-06-27 19:21:25,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:25,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:25,590 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 19:21:25,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:21:25,590 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:25,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1532833943, now seen corresponding path program 14 times [2024-06-27 19:21:25,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:25,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210816595] [2024-06-27 19:21:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:25,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210816595] [2024-06-27 19:21:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210816595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:25,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:25,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819172512] [2024-06-27 19:21:25,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:25,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:25,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:25,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:25,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:25,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 367 transitions, 4815 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:25,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:25,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:25,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:26,896 INFO L124 PetriNetUnfolderBase]: 3919/6765 cut-off events. [2024-06-27 19:21:26,897 INFO L125 PetriNetUnfolderBase]: For 1021311/1021314 co-relation queries the response was YES. [2024-06-27 19:21:26,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54868 conditions, 6765 events. 3919/6765 cut-off events. For 1021311/1021314 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48360 event pairs, 1471 based on Foata normal form. 3/6761 useless extension candidates. Maximal degree in co-relation 54726. Up to 5963 conditions per place. [2024-06-27 19:21:26,993 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 113 changer transitions 0/384 dead transitions. [2024-06-27 19:21:26,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 384 transitions, 5609 flow [2024-06-27 19:21:26,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:26,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:26,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 19:21:26,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 19:21:26,994 INFO L175 Difference]: Start difference. First operand has 318 places, 367 transitions, 4815 flow. Second operand 10 states and 221 transitions. [2024-06-27 19:21:26,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 384 transitions, 5609 flow [2024-06-27 19:21:30,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 384 transitions, 5415 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:21:30,617 INFO L231 Difference]: Finished difference. Result has 323 places, 367 transitions, 4853 flow [2024-06-27 19:21:30,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4853, PETRI_PLACES=323, PETRI_TRANSITIONS=367} [2024-06-27 19:21:30,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 19:21:30,618 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 367 transitions, 4853 flow [2024-06-27 19:21:30,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:30,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:30,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, 1] [2024-06-27 19:21:30,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:21:30,618 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:30,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:30,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1478440868, now seen corresponding path program 11 times [2024-06-27 19:21:30,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:30,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861578743] [2024-06-27 19:21:30,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:30,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:30,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:30,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:30,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861578743] [2024-06-27 19:21:30,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861578743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:30,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:30,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:30,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638126334] [2024-06-27 19:21:30,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:30,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:30,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:30,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:30,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:30,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:30,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 367 transitions, 4853 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:30,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:30,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:30,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:31,888 INFO L124 PetriNetUnfolderBase]: 3896/6721 cut-off events. [2024-06-27 19:21:31,888 INFO L125 PetriNetUnfolderBase]: For 1038555/1038555 co-relation queries the response was YES. [2024-06-27 19:21:31,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53898 conditions, 6721 events. 3896/6721 cut-off events. For 1038555/1038555 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48052 event pairs, 1428 based on Foata normal form. 10/6726 useless extension candidates. Maximal degree in co-relation 53755. Up to 5836 conditions per place. [2024-06-27 19:21:31,983 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 130 changer transitions 0/399 dead transitions. [2024-06-27 19:21:31,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 399 transitions, 5735 flow [2024-06-27 19:21:31,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:31,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:31,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 19:21:31,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 19:21:31,984 INFO L175 Difference]: Start difference. First operand has 323 places, 367 transitions, 4853 flow. Second operand 9 states and 224 transitions. [2024-06-27 19:21:31,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 399 transitions, 5735 flow [2024-06-27 19:21:35,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 399 transitions, 5317 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-27 19:21:35,431 INFO L231 Difference]: Finished difference. Result has 320 places, 367 transitions, 4708 flow [2024-06-27 19:21:35,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4708, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2024-06-27 19:21:35,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 19:21:35,432 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4708 flow [2024-06-27 19:21:35,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:35,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:35,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:35,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:21:35,433 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:35,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:35,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1487011748, now seen corresponding path program 12 times [2024-06-27 19:21:35,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:35,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926568125] [2024-06-27 19:21:35,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:35,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:35,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:35,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:35,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:35,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926568125] [2024-06-27 19:21:35,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926568125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:35,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:35,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:35,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121367273] [2024-06-27 19:21:35,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:35,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:35,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:35,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:35,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:35,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:35,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4708 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:35,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:35,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:35,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:36,854 INFO L124 PetriNetUnfolderBase]: 3873/6689 cut-off events. [2024-06-27 19:21:36,854 INFO L125 PetriNetUnfolderBase]: For 1012066/1012066 co-relation queries the response was YES. [2024-06-27 19:21:36,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52728 conditions, 6689 events. 3873/6689 cut-off events. For 1012066/1012066 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47820 event pairs, 1236 based on Foata normal form. 10/6690 useless extension candidates. Maximal degree in co-relation 52584. Up to 5119 conditions per place. [2024-06-27 19:21:36,936 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 147 changer transitions 0/406 dead transitions. [2024-06-27 19:21:36,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 406 transitions, 5832 flow [2024-06-27 19:21:36,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:36,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 19:21:36,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 19:21:36,937 INFO L175 Difference]: Start difference. First operand has 320 places, 367 transitions, 4708 flow. Second operand 9 states and 230 transitions. [2024-06-27 19:21:36,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 406 transitions, 5832 flow [2024-06-27 19:21:40,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 406 transitions, 5506 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:40,568 INFO L231 Difference]: Finished difference. Result has 321 places, 367 transitions, 4689 flow [2024-06-27 19:21:40,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4689, PETRI_PLACES=321, PETRI_TRANSITIONS=367} [2024-06-27 19:21:40,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 19:21:40,569 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 367 transitions, 4689 flow [2024-06-27 19:21:40,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:40,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:40,569 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 19:21:40,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:21:40,569 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:40,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:40,569 INFO L85 PathProgramCache]: Analyzing trace with hash -708064274, now seen corresponding path program 3 times [2024-06-27 19:21:40,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:40,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387095185] [2024-06-27 19:21:40,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:40,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:40,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:40,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387095185] [2024-06-27 19:21:40,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387095185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:40,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:40,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:40,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703709880] [2024-06-27 19:21:40,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:40,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:40,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:40,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:40,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:40,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:40,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 367 transitions, 4689 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:40,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:40,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:40,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:41,852 INFO L124 PetriNetUnfolderBase]: 3841/6611 cut-off events. [2024-06-27 19:21:41,852 INFO L125 PetriNetUnfolderBase]: For 977169/977169 co-relation queries the response was YES. [2024-06-27 19:21:41,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51690 conditions, 6611 events. 3841/6611 cut-off events. For 977169/977169 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46931 event pairs, 1390 based on Foata normal form. 10/6616 useless extension candidates. Maximal degree in co-relation 51545. Up to 5793 conditions per place. [2024-06-27 19:21:41,944 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 123 changer transitions 4/395 dead transitions. [2024-06-27 19:21:41,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 395 transitions, 5598 flow [2024-06-27 19:21:41,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:41,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:41,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:21:41,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:21:41,945 INFO L175 Difference]: Start difference. First operand has 321 places, 367 transitions, 4689 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:21:41,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 395 transitions, 5598 flow [2024-06-27 19:21:45,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 395 transitions, 5216 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:45,958 INFO L231 Difference]: Finished difference. Result has 321 places, 368 transitions, 4604 flow [2024-06-27 19:21:45,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4604, PETRI_PLACES=321, PETRI_TRANSITIONS=368} [2024-06-27 19:21:45,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 19:21:45,958 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 368 transitions, 4604 flow [2024-06-27 19:21:45,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:45,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:45,959 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 19:21:45,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:21:45,959 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:45,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:45,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1664506526, now seen corresponding path program 4 times [2024-06-27 19:21:45,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:45,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491791607] [2024-06-27 19:21:45,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:45,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:46,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:46,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:46,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491791607] [2024-06-27 19:21:46,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491791607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:46,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:46,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:46,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213908783] [2024-06-27 19:21:46,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:46,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:46,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:46,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:46,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:46,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 368 transitions, 4604 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:46,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:46,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:46,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:47,218 INFO L124 PetriNetUnfolderBase]: 3779/6465 cut-off events. [2024-06-27 19:21:47,218 INFO L125 PetriNetUnfolderBase]: For 938677/938677 co-relation queries the response was YES. [2024-06-27 19:21:47,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50056 conditions, 6465 events. 3779/6465 cut-off events. For 938677/938677 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45330 event pairs, 1306 based on Foata normal form. 10/6470 useless extension candidates. Maximal degree in co-relation 49910. Up to 5459 conditions per place. [2024-06-27 19:21:47,311 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 131 changer transitions 7/404 dead transitions. [2024-06-27 19:21:47,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 404 transitions, 5801 flow [2024-06-27 19:21:47,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:47,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:21:47,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:21:47,312 INFO L175 Difference]: Start difference. First operand has 321 places, 368 transitions, 4604 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:21:47,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 404 transitions, 5801 flow [2024-06-27 19:21:51,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 404 transitions, 5521 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:51,113 INFO L231 Difference]: Finished difference. Result has 324 places, 369 transitions, 4681 flow [2024-06-27 19:21:51,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4681, PETRI_PLACES=324, PETRI_TRANSITIONS=369} [2024-06-27 19:21:51,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 19:21:51,113 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 369 transitions, 4681 flow [2024-06-27 19:21:51,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:51,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:51,113 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 19:21:51,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:21:51,114 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:51,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:51,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1023892312, now seen corresponding path program 5 times [2024-06-27 19:21:51,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:51,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226735669] [2024-06-27 19:21:51,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:51,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:51,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:51,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:51,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226735669] [2024-06-27 19:21:51,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226735669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:51,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:51,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:51,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482630235] [2024-06-27 19:21:51,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:51,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:51,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:51,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:51,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:51,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:51,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 369 transitions, 4681 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:51,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:51,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:51,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:52,330 INFO L124 PetriNetUnfolderBase]: 3542/6082 cut-off events. [2024-06-27 19:21:52,330 INFO L125 PetriNetUnfolderBase]: For 937393/937396 co-relation queries the response was YES. [2024-06-27 19:21:52,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48384 conditions, 6082 events. 3542/6082 cut-off events. For 937393/937396 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 42190 event pairs, 1241 based on Foata normal form. 12/6087 useless extension candidates. Maximal degree in co-relation 48236. Up to 5303 conditions per place. [2024-06-27 19:21:52,407 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 278 selfloop transitions, 105 changer transitions 0/390 dead transitions. [2024-06-27 19:21:52,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 390 transitions, 5558 flow [2024-06-27 19:21:52,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:52,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:52,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:21:52,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:21:52,408 INFO L175 Difference]: Start difference. First operand has 324 places, 369 transitions, 4681 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:21:52,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 390 transitions, 5558 flow [2024-06-27 19:21:55,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 390 transitions, 5262 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:21:55,683 INFO L231 Difference]: Finished difference. Result has 326 places, 371 transitions, 4656 flow [2024-06-27 19:21:55,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4656, PETRI_PLACES=326, PETRI_TRANSITIONS=371} [2024-06-27 19:21:55,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 19:21:55,684 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 371 transitions, 4656 flow [2024-06-27 19:21:55,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:55,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:55,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:55,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:21:55,684 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:55,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:55,685 INFO L85 PathProgramCache]: Analyzing trace with hash -724581650, now seen corresponding path program 6 times [2024-06-27 19:21:55,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:55,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332086104] [2024-06-27 19:21:55,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:55,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:55,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:55,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:55,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332086104] [2024-06-27 19:21:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332086104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:55,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:55,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716123290] [2024-06-27 19:21:55,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:55,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:55,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:55,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:55,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:55,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 371 transitions, 4656 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:55,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:55,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:55,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:56,844 INFO L124 PetriNetUnfolderBase]: 3550/6094 cut-off events. [2024-06-27 19:21:56,844 INFO L125 PetriNetUnfolderBase]: For 900852/900855 co-relation queries the response was YES. [2024-06-27 19:21:56,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48207 conditions, 6094 events. 3550/6094 cut-off events. For 900852/900855 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42287 event pairs, 1243 based on Foata normal form. 4/6091 useless extension candidates. Maximal degree in co-relation 48058. Up to 5347 conditions per place. [2024-06-27 19:21:56,933 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 105 changer transitions 0/389 dead transitions. [2024-06-27 19:21:56,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 389 transitions, 5513 flow [2024-06-27 19:21:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:56,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:21:56,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:21:56,934 INFO L175 Difference]: Start difference. First operand has 326 places, 371 transitions, 4656 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:21:56,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 389 transitions, 5513 flow [2024-06-27 19:21:59,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 389 transitions, 5277 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:21:59,740 INFO L231 Difference]: Finished difference. Result has 328 places, 373 transitions, 4694 flow [2024-06-27 19:21:59,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4420, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4694, PETRI_PLACES=328, PETRI_TRANSITIONS=373} [2024-06-27 19:21:59,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-27 19:21:59,741 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 373 transitions, 4694 flow [2024-06-27 19:21:59,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:59,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:59,741 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 19:21:59,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:21:59,741 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:21:59,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:59,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1533692434, now seen corresponding path program 7 times [2024-06-27 19:21:59,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:59,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774833084] [2024-06-27 19:21:59,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:59,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:59,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:59,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:59,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774833084] [2024-06-27 19:21:59,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774833084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:59,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:59,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:59,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587286672] [2024-06-27 19:21:59,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:59,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:59,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:59,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:59,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:59,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:59,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 373 transitions, 4694 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:59,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:59,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:59,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:00,909 INFO L124 PetriNetUnfolderBase]: 3558/6104 cut-off events. [2024-06-27 19:22:00,909 INFO L125 PetriNetUnfolderBase]: For 919243/919246 co-relation queries the response was YES. [2024-06-27 19:22:00,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48430 conditions, 6104 events. 3558/6104 cut-off events. For 919243/919246 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42389 event pairs, 1241 based on Foata normal form. 4/6101 useless extension candidates. Maximal degree in co-relation 48280. Up to 5301 conditions per place. [2024-06-27 19:22:00,995 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 111 changer transitions 0/395 dead transitions. [2024-06-27 19:22:00,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 395 transitions, 5581 flow [2024-06-27 19:22:00,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:22:00,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:22:00,996 INFO L175 Difference]: Start difference. First operand has 328 places, 373 transitions, 4694 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:22:00,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 395 transitions, 5581 flow [2024-06-27 19:22:04,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 395 transitions, 5330 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:22:04,297 INFO L231 Difference]: Finished difference. Result has 330 places, 375 transitions, 4723 flow [2024-06-27 19:22:04,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=330, PETRI_TRANSITIONS=375} [2024-06-27 19:22:04,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 19:22:04,297 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 375 transitions, 4723 flow [2024-06-27 19:22:04,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:04,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:04,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:04,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:22:04,298 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:04,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:04,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1925930164, now seen corresponding path program 8 times [2024-06-27 19:22:04,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:04,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941039514] [2024-06-27 19:22:04,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:04,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:04,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:04,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941039514] [2024-06-27 19:22:04,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941039514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:04,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:04,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:04,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27421657] [2024-06-27 19:22:04,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:04,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:04,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:04,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:04,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:04,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:04,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 375 transitions, 4723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:04,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:04,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:04,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:05,448 INFO L124 PetriNetUnfolderBase]: 3528/6058 cut-off events. [2024-06-27 19:22:05,448 INFO L125 PetriNetUnfolderBase]: For 928565/928568 co-relation queries the response was YES. [2024-06-27 19:22:05,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47401 conditions, 6058 events. 3528/6058 cut-off events. For 928565/928568 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 41984 event pairs, 1215 based on Foata normal form. 12/6063 useless extension candidates. Maximal degree in co-relation 47250. Up to 5065 conditions per place. [2024-06-27 19:22:05,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 280 selfloop transitions, 111 changer transitions 0/398 dead transitions. [2024-06-27 19:22:05,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 398 transitions, 5589 flow [2024-06-27 19:22:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:22:05,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:22:05,534 INFO L175 Difference]: Start difference. First operand has 330 places, 375 transitions, 4723 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:22:05,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 398 transitions, 5589 flow [2024-06-27 19:22:08,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 398 transitions, 5310 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:22:08,961 INFO L231 Difference]: Finished difference. Result has 332 places, 375 transitions, 4673 flow [2024-06-27 19:22:08,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4673, PETRI_PLACES=332, PETRI_TRANSITIONS=375} [2024-06-27 19:22:08,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 19:22:08,962 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 375 transitions, 4673 flow [2024-06-27 19:22:08,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:08,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:08,962 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 19:22:08,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:22:08,962 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:08,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1083139252, now seen corresponding path program 9 times [2024-06-27 19:22:08,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:08,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360192101] [2024-06-27 19:22:08,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:08,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:09,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:09,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:09,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360192101] [2024-06-27 19:22:09,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360192101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:09,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:09,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:09,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533118127] [2024-06-27 19:22:09,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:09,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:09,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:09,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:09,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:09,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:09,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 375 transitions, 4673 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:09,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:09,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:09,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:10,105 INFO L124 PetriNetUnfolderBase]: 3523/6049 cut-off events. [2024-06-27 19:22:10,105 INFO L125 PetriNetUnfolderBase]: For 908510/908513 co-relation queries the response was YES. [2024-06-27 19:22:10,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46968 conditions, 6049 events. 3523/6049 cut-off events. For 908510/908513 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41882 event pairs, 1140 based on Foata normal form. 10/6052 useless extension candidates. Maximal degree in co-relation 46816. Up to 4415 conditions per place. [2024-06-27 19:22:10,190 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 122 changer transitions 0/406 dead transitions. [2024-06-27 19:22:10,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 406 transitions, 6016 flow [2024-06-27 19:22:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:10,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:10,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:22:10,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:22:10,192 INFO L175 Difference]: Start difference. First operand has 332 places, 375 transitions, 4673 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:22:10,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 406 transitions, 6016 flow [2024-06-27 19:22:14,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 5762 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:22:14,198 INFO L231 Difference]: Finished difference. Result has 333 places, 377 transitions, 4724 flow [2024-06-27 19:22:14,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=333, PETRI_TRANSITIONS=377} [2024-06-27 19:22:14,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 19:22:14,198 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 377 transitions, 4724 flow [2024-06-27 19:22:14,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:14,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:14,198 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 19:22:14,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:22:14,199 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:14,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:14,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1077425332, now seen corresponding path program 10 times [2024-06-27 19:22:14,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:14,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728240285] [2024-06-27 19:22:14,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:14,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:14,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728240285] [2024-06-27 19:22:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728240285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:14,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040898167] [2024-06-27 19:22:14,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:14,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:14,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:14,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 377 transitions, 4724 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:14,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:14,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:14,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:15,426 INFO L124 PetriNetUnfolderBase]: 3511/6021 cut-off events. [2024-06-27 19:22:15,426 INFO L125 PetriNetUnfolderBase]: For 891901/891904 co-relation queries the response was YES. [2024-06-27 19:22:15,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46849 conditions, 6021 events. 3511/6021 cut-off events. For 891901/891904 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41537 event pairs, 1122 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 46696. Up to 4407 conditions per place. [2024-06-27 19:22:15,509 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 125 changer transitions 0/404 dead transitions. [2024-06-27 19:22:15,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 404 transitions, 5816 flow [2024-06-27 19:22:15,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:15,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:15,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:22:15,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:22:15,510 INFO L175 Difference]: Start difference. First operand has 333 places, 377 transitions, 4724 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:22:15,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 404 transitions, 5816 flow [2024-06-27 19:22:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 404 transitions, 5527 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 19:22:19,353 INFO L231 Difference]: Finished difference. Result has 336 places, 377 transitions, 4690 flow [2024-06-27 19:22:19,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=336, PETRI_TRANSITIONS=377} [2024-06-27 19:22:19,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-27 19:22:19,353 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 377 transitions, 4690 flow [2024-06-27 19:22:19,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:19,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:19,353 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 19:22:19,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:22:19,354 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:19,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:19,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1907598778, now seen corresponding path program 1 times [2024-06-27 19:22:19,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:19,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341846033] [2024-06-27 19:22:19,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:19,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:19,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:19,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341846033] [2024-06-27 19:22:19,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341846033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:19,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:19,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:19,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068812784] [2024-06-27 19:22:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:19,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:19,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:19,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:19,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 377 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:19,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:19,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:19,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:20,717 INFO L124 PetriNetUnfolderBase]: 3978/6836 cut-off events. [2024-06-27 19:22:20,717 INFO L125 PetriNetUnfolderBase]: For 1360325/1360328 co-relation queries the response was YES. [2024-06-27 19:22:20,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59918 conditions, 6836 events. 3978/6836 cut-off events. For 1360325/1360328 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48604 event pairs, 1100 based on Foata normal form. 8/6837 useless extension candidates. Maximal degree in co-relation 59764. Up to 2614 conditions per place. [2024-06-27 19:22:20,823 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 105 changer transitions 0/428 dead transitions. [2024-06-27 19:22:20,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 428 transitions, 6490 flow [2024-06-27 19:22:20,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:20,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:20,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:22:20,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 19:22:20,824 INFO L175 Difference]: Start difference. First operand has 336 places, 377 transitions, 4690 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:22:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 428 transitions, 6490 flow [2024-06-27 19:22:25,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 428 transitions, 6195 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:22:25,840 INFO L231 Difference]: Finished difference. Result has 338 places, 380 transitions, 4744 flow [2024-06-27 19:22:25,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4744, PETRI_PLACES=338, PETRI_TRANSITIONS=380} [2024-06-27 19:22:25,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 19:22:25,841 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 380 transitions, 4744 flow [2024-06-27 19:22:25,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:25,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:25,841 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 19:22:25,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:22:25,841 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:25,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:25,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1736776192, now seen corresponding path program 1 times [2024-06-27 19:22:25,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:25,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369901417] [2024-06-27 19:22:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:25,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:25,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:25,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:25,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:25,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369901417] [2024-06-27 19:22:25,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369901417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:25,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:25,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:25,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062207291] [2024-06-27 19:22:25,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:25,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:25,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:25,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:25,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:25,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 380 transitions, 4744 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:25,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:25,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:25,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:27,312 INFO L124 PetriNetUnfolderBase]: 4183/7211 cut-off events. [2024-06-27 19:22:27,313 INFO L125 PetriNetUnfolderBase]: For 1585047/1585050 co-relation queries the response was YES. [2024-06-27 19:22:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64477 conditions, 7211 events. 4183/7211 cut-off events. For 1585047/1585050 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 51930 event pairs, 1237 based on Foata normal form. 26/7230 useless extension candidates. Maximal degree in co-relation 64320. Up to 6100 conditions per place. [2024-06-27 19:22:27,423 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 377 selfloop transitions, 32 changer transitions 0/416 dead transitions. [2024-06-27 19:22:27,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 416 transitions, 5962 flow [2024-06-27 19:22:27,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:27,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:27,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:22:27,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:22:27,424 INFO L175 Difference]: Start difference. First operand has 338 places, 380 transitions, 4744 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:22:27,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 416 transitions, 5962 flow [2024-06-27 19:22:33,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 416 transitions, 5709 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 19:22:33,218 INFO L231 Difference]: Finished difference. Result has 343 places, 384 transitions, 4657 flow [2024-06-27 19:22:33,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=343, PETRI_TRANSITIONS=384} [2024-06-27 19:22:33,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 19:22:33,218 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 384 transitions, 4657 flow [2024-06-27 19:22:33,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:33,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:33,218 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 19:22:33,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:22:33,219 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:33,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:33,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1907478808, now seen corresponding path program 2 times [2024-06-27 19:22:33,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:33,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110241794] [2024-06-27 19:22:33,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:33,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:33,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:33,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:33,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110241794] [2024-06-27 19:22:33,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110241794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:33,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:33,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:33,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364056545] [2024-06-27 19:22:33,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:33,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:33,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:33,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:33,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:33,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:33,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 384 transitions, 4657 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:33,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:33,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:33,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:34,573 INFO L124 PetriNetUnfolderBase]: 3903/6741 cut-off events. [2024-06-27 19:22:34,573 INFO L125 PetriNetUnfolderBase]: For 1300564/1300567 co-relation queries the response was YES. [2024-06-27 19:22:34,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 6741 events. 3903/6741 cut-off events. For 1300564/1300567 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 47982 event pairs, 1078 based on Foata normal form. 26/6760 useless extension candidates. Maximal degree in co-relation 54769. Up to 5755 conditions per place. [2024-06-27 19:22:34,677 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 362 selfloop transitions, 27 changer transitions 19/415 dead transitions. [2024-06-27 19:22:34,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 415 transitions, 5583 flow [2024-06-27 19:22:34,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:34,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:34,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:22:34,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:22:34,678 INFO L175 Difference]: Start difference. First operand has 343 places, 384 transitions, 4657 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:22:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 415 transitions, 5583 flow [2024-06-27 19:22:39,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 415 transitions, 5469 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 19:22:39,684 INFO L231 Difference]: Finished difference. Result has 347 places, 379 transitions, 4553 flow [2024-06-27 19:22:39,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4553, PETRI_PLACES=347, PETRI_TRANSITIONS=379} [2024-06-27 19:22:39,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 19:22:39,685 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 379 transitions, 4553 flow [2024-06-27 19:22:39,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:39,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:39,685 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 19:22:39,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:22:39,685 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:39,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:39,685 INFO L85 PathProgramCache]: Analyzing trace with hash -229474224, now seen corresponding path program 2 times [2024-06-27 19:22:39,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:39,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830309828] [2024-06-27 19:22:39,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:39,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:39,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:39,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:39,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830309828] [2024-06-27 19:22:39,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830309828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:39,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:39,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:39,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634454686] [2024-06-27 19:22:39,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:39,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:39,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:39,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:39,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:39,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:39,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 379 transitions, 4553 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:39,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:39,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:39,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:41,076 INFO L124 PetriNetUnfolderBase]: 3952/6812 cut-off events. [2024-06-27 19:22:41,076 INFO L125 PetriNetUnfolderBase]: For 1439313/1439316 co-relation queries the response was YES. [2024-06-27 19:22:41,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57933 conditions, 6812 events. 3952/6812 cut-off events. For 1439313/1439316 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48328 event pairs, 1119 based on Foata normal form. 26/6831 useless extension candidates. Maximal degree in co-relation 57773. Up to 5072 conditions per place. [2024-06-27 19:22:41,178 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 379 selfloop transitions, 32 changer transitions 0/418 dead transitions. [2024-06-27 19:22:41,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 418 transitions, 5990 flow [2024-06-27 19:22:41,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:41,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:41,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:22:41,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:22:41,179 INFO L175 Difference]: Start difference. First operand has 347 places, 379 transitions, 4553 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:22:41,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 418 transitions, 5990 flow [2024-06-27 19:22:46,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 418 transitions, 5916 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 19:22:46,755 INFO L231 Difference]: Finished difference. Result has 343 places, 381 transitions, 4587 flow [2024-06-27 19:22:46,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4587, PETRI_PLACES=343, PETRI_TRANSITIONS=381} [2024-06-27 19:22:46,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 19:22:46,755 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 381 transitions, 4587 flow [2024-06-27 19:22:46,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:46,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:46,755 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 19:22:46,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:22:46,756 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:46,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:46,756 INFO L85 PathProgramCache]: Analyzing trace with hash 248290604, now seen corresponding path program 3 times [2024-06-27 19:22:46,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:46,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983448504] [2024-06-27 19:22:46,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:46,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:46,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:46,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:46,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983448504] [2024-06-27 19:22:46,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983448504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:46,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104180909] [2024-06-27 19:22:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:46,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:46,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:46,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:46,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 381 transitions, 4587 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:46,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:46,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:46,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:48,098 INFO L124 PetriNetUnfolderBase]: 3906/6750 cut-off events. [2024-06-27 19:22:48,098 INFO L125 PetriNetUnfolderBase]: For 1302765/1302768 co-relation queries the response was YES. [2024-06-27 19:22:48,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54989 conditions, 6750 events. 3906/6750 cut-off events. For 1302765/1302768 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48002 event pairs, 1075 based on Foata normal form. 26/6769 useless extension candidates. Maximal degree in co-relation 54831. Up to 5072 conditions per place. [2024-06-27 19:22:48,196 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 373 selfloop transitions, 28 changer transitions 10/418 dead transitions. [2024-06-27 19:22:48,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 418 transitions, 5991 flow [2024-06-27 19:22:48,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:48,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:48,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:22:48,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 19:22:48,197 INFO L175 Difference]: Start difference. First operand has 343 places, 381 transitions, 4587 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:22:48,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 418 transitions, 5991 flow [2024-06-27 19:22:53,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 418 transitions, 5865 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:22:53,051 INFO L231 Difference]: Finished difference. Result has 348 places, 376 transitions, 4469 flow [2024-06-27 19:22:53,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4461, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4469, PETRI_PLACES=348, PETRI_TRANSITIONS=376} [2024-06-27 19:22:53,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 19:22:53,052 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 376 transitions, 4469 flow [2024-06-27 19:22:53,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:53,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:53,052 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 19:22:53,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:22:53,052 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:53,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:53,053 INFO L85 PathProgramCache]: Analyzing trace with hash -229237074, now seen corresponding path program 3 times [2024-06-27 19:22:53,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:53,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257683095] [2024-06-27 19:22:53,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:53,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:53,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:53,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:53,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257683095] [2024-06-27 19:22:53,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257683095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:53,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:53,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:53,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272529139] [2024-06-27 19:22:53,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:53,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:53,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:53,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:53,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:53,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:53,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 376 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:53,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:53,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:53,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:54,442 INFO L124 PetriNetUnfolderBase]: 3859/6671 cut-off events. [2024-06-27 19:22:54,442 INFO L125 PetriNetUnfolderBase]: For 1287011/1287014 co-relation queries the response was YES. [2024-06-27 19:22:54,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55597 conditions, 6671 events. 3859/6671 cut-off events. For 1287011/1287014 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47392 event pairs, 961 based on Foata normal form. 8/6672 useless extension candidates. Maximal degree in co-relation 55439. Up to 5072 conditions per place. [2024-06-27 19:22:54,529 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 366 selfloop transitions, 30 changer transitions 6/409 dead transitions. [2024-06-27 19:22:54,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 409 transitions, 5839 flow [2024-06-27 19:22:54,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:54,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:54,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:22:54,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:22:54,530 INFO L175 Difference]: Start difference. First operand has 348 places, 376 transitions, 4469 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:22:54,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 409 transitions, 5839 flow [2024-06-27 19:22:59,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 409 transitions, 5746 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:22:59,428 INFO L231 Difference]: Finished difference. Result has 346 places, 375 transitions, 4476 flow [2024-06-27 19:22:59,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4476, PETRI_PLACES=346, PETRI_TRANSITIONS=375} [2024-06-27 19:22:59,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 19:22:59,429 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 375 transitions, 4476 flow [2024-06-27 19:22:59,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:59,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:59,429 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 19:22:59,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:22:59,429 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:22:59,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:59,430 INFO L85 PathProgramCache]: Analyzing trace with hash -821139884, now seen corresponding path program 4 times [2024-06-27 19:22:59,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:59,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294664876] [2024-06-27 19:22:59,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:59,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:59,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:59,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294664876] [2024-06-27 19:22:59,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294664876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:59,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:59,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:59,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470548707] [2024-06-27 19:22:59,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:59,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:59,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:59,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:59,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:59,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:59,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 375 transitions, 4476 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:59,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:59,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:59,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:00,838 INFO L124 PetriNetUnfolderBase]: 3972/6838 cut-off events. [2024-06-27 19:23:00,838 INFO L125 PetriNetUnfolderBase]: For 1465325/1465325 co-relation queries the response was YES. [2024-06-27 19:23:00,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60242 conditions, 6838 events. 3972/6838 cut-off events. For 1465325/1465325 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 48817 event pairs, 1294 based on Foata normal form. 6/6839 useless extension candidates. Maximal degree in co-relation 60083. Up to 4435 conditions per place. [2024-06-27 19:23:00,949 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 119 changer transitions 1/422 dead transitions. [2024-06-27 19:23:00,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 422 transitions, 5970 flow [2024-06-27 19:23:00,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:00,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:00,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 19:23:00,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 19:23:00,950 INFO L175 Difference]: Start difference. First operand has 346 places, 375 transitions, 4476 flow. Second operand 9 states and 232 transitions. [2024-06-27 19:23:00,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 422 transitions, 5970 flow [2024-06-27 19:23:07,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 422 transitions, 5742 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:07,613 INFO L231 Difference]: Finished difference. Result has 341 places, 377 transitions, 4646 flow [2024-06-27 19:23:07,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4646, PETRI_PLACES=341, PETRI_TRANSITIONS=377} [2024-06-27 19:23:07,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 19:23:07,613 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 377 transitions, 4646 flow [2024-06-27 19:23:07,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:07,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:07,614 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 19:23:07,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:23:07,614 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:07,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:07,614 INFO L85 PathProgramCache]: Analyzing trace with hash 89690934, now seen corresponding path program 5 times [2024-06-27 19:23:07,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:07,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126940119] [2024-06-27 19:23:07,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:07,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:07,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:07,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:07,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126940119] [2024-06-27 19:23:07,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126940119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:07,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:07,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:07,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027708408] [2024-06-27 19:23:07,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:07,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:07,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:07,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:07,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:07,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:07,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 377 transitions, 4646 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:07,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:07,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:07,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:08,881 INFO L124 PetriNetUnfolderBase]: 3733/6458 cut-off events. [2024-06-27 19:23:08,881 INFO L125 PetriNetUnfolderBase]: For 1187597/1187597 co-relation queries the response was YES. [2024-06-27 19:23:08,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51593 conditions, 6458 events. 3733/6458 cut-off events. For 1187597/1187597 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 45714 event pairs, 1251 based on Foata normal form. 24/6472 useless extension candidates. Maximal degree in co-relation 51439. Up to 5515 conditions per place. [2024-06-27 19:23:08,974 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 374 selfloop transitions, 27 changer transitions 0/408 dead transitions. [2024-06-27 19:23:08,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 408 transitions, 5758 flow [2024-06-27 19:23:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:08,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:08,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:23:08,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:23:08,976 INFO L175 Difference]: Start difference. First operand has 341 places, 377 transitions, 4646 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:23:08,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 408 transitions, 5758 flow [2024-06-27 19:23:14,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 408 transitions, 5489 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:14,145 INFO L231 Difference]: Finished difference. Result has 342 places, 377 transitions, 4436 flow [2024-06-27 19:23:14,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4436, PETRI_PLACES=342, PETRI_TRANSITIONS=377} [2024-06-27 19:23:14,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 19:23:14,146 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 377 transitions, 4436 flow [2024-06-27 19:23:14,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:14,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:14,146 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 19:23:14,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:23:14,146 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:14,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:14,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1599838114, now seen corresponding path program 4 times [2024-06-27 19:23:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:14,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755287012] [2024-06-27 19:23:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:14,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:14,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:14,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:14,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755287012] [2024-06-27 19:23:14,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755287012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:14,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:14,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:14,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90827665] [2024-06-27 19:23:14,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:14,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:14,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:14,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:14,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:14,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:14,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 377 transitions, 4436 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:14,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:14,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:14,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:15,450 INFO L124 PetriNetUnfolderBase]: 3672/6349 cut-off events. [2024-06-27 19:23:15,450 INFO L125 PetriNetUnfolderBase]: For 1090381/1090381 co-relation queries the response was YES. [2024-06-27 19:23:15,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48093 conditions, 6349 events. 3672/6349 cut-off events. For 1090381/1090381 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 44846 event pairs, 1235 based on Foata normal form. 24/6363 useless extension candidates. Maximal degree in co-relation 47940. Up to 5515 conditions per place. [2024-06-27 19:23:15,548 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 359 selfloop transitions, 22 changer transitions 19/407 dead transitions. [2024-06-27 19:23:15,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 407 transitions, 5344 flow [2024-06-27 19:23:15,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:15,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:15,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:23:15,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:23:15,549 INFO L175 Difference]: Start difference. First operand has 342 places, 377 transitions, 4436 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:23:15,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 407 transitions, 5344 flow [2024-06-27 19:23:19,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 407 transitions, 5170 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:19,983 INFO L231 Difference]: Finished difference. Result has 339 places, 372 transitions, 4269 flow [2024-06-27 19:23:19,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4269, PETRI_PLACES=339, PETRI_TRANSITIONS=372} [2024-06-27 19:23:19,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 19:23:19,984 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 372 transitions, 4269 flow [2024-06-27 19:23:19,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:19,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:19,984 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 19:23:19,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:23:19,984 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:19,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:19,984 INFO L85 PathProgramCache]: Analyzing trace with hash -902618212, now seen corresponding path program 5 times [2024-06-27 19:23:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:19,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759762679] [2024-06-27 19:23:19,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:19,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:20,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:20,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:20,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759762679] [2024-06-27 19:23:20,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759762679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:20,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:20,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:20,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742781974] [2024-06-27 19:23:20,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:20,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:20,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:20,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:20,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:20,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:20,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 372 transitions, 4269 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:20,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:20,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:20,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:21,257 INFO L124 PetriNetUnfolderBase]: 3625/6255 cut-off events. [2024-06-27 19:23:21,257 INFO L125 PetriNetUnfolderBase]: For 1141239/1141242 co-relation queries the response was YES. [2024-06-27 19:23:21,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48271 conditions, 6255 events. 3625/6255 cut-off events. For 1141239/1141242 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 43856 event pairs, 802 based on Foata normal form. 26/6274 useless extension candidates. Maximal degree in co-relation 48117. Up to 3528 conditions per place. [2024-06-27 19:23:21,342 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 74 changer transitions 9/411 dead transitions. [2024-06-27 19:23:21,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 411 transitions, 5651 flow [2024-06-27 19:23:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:23:21,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:23:21,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:23:21,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-27 19:23:21,343 INFO L175 Difference]: Start difference. First operand has 339 places, 372 transitions, 4269 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:23:21,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 411 transitions, 5651 flow [2024-06-27 19:23:25,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 411 transitions, 5595 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:25,238 INFO L231 Difference]: Finished difference. Result has 334 places, 370 transitions, 4362 flow [2024-06-27 19:23:25,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4362, PETRI_PLACES=334, PETRI_TRANSITIONS=370} [2024-06-27 19:23:25,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 19:23:25,239 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 370 transitions, 4362 flow [2024-06-27 19:23:25,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:25,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:25,239 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 19:23:25,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:23:25,239 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:25,240 INFO L85 PathProgramCache]: Analyzing trace with hash 704851428, now seen corresponding path program 6 times [2024-06-27 19:23:25,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:25,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329970436] [2024-06-27 19:23:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:25,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:25,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:25,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:25,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329970436] [2024-06-27 19:23:25,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329970436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:25,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:25,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:25,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408510325] [2024-06-27 19:23:25,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:25,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:25,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:25,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:25,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:25,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:25,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 370 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:25,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:25,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:25,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:26,490 INFO L124 PetriNetUnfolderBase]: 3561/6149 cut-off events. [2024-06-27 19:23:26,490 INFO L125 PetriNetUnfolderBase]: For 1059136/1059139 co-relation queries the response was YES. [2024-06-27 19:23:26,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48581 conditions, 6149 events. 3561/6149 cut-off events. For 1059136/1059139 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42915 event pairs, 757 based on Foata normal form. 8/6150 useless extension candidates. Maximal degree in co-relation 48428. Up to 3528 conditions per place. [2024-06-27 19:23:26,586 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 314 selfloop transitions, 72 changer transitions 10/403 dead transitions. [2024-06-27 19:23:26,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 403 transitions, 5684 flow [2024-06-27 19:23:26,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:23:26,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:23:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:23:26,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 19:23:26,587 INFO L175 Difference]: Start difference. First operand has 334 places, 370 transitions, 4362 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:23:26,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 403 transitions, 5684 flow [2024-06-27 19:23:30,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 403 transitions, 5526 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:30,628 INFO L231 Difference]: Finished difference. Result has 334 places, 364 transitions, 4287 flow [2024-06-27 19:23:30,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4287, PETRI_PLACES=334, PETRI_TRANSITIONS=364} [2024-06-27 19:23:30,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 19:23:30,629 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 364 transitions, 4287 flow [2024-06-27 19:23:30,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:30,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:30,629 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 19:23:30,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:23:30,629 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:30,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:30,630 INFO L85 PathProgramCache]: Analyzing trace with hash -152571834, now seen corresponding path program 6 times [2024-06-27 19:23:30,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:30,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529979944] [2024-06-27 19:23:30,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:30,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:30,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:30,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:30,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529979944] [2024-06-27 19:23:30,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529979944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:30,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:30,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:30,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235560882] [2024-06-27 19:23:30,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:30,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:30,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:30,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:30,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:30,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:30,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 364 transitions, 4287 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:30,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:30,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:30,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:31,878 INFO L124 PetriNetUnfolderBase]: 3614/6180 cut-off events. [2024-06-27 19:23:31,878 INFO L125 PetriNetUnfolderBase]: For 1230525/1230531 co-relation queries the response was YES. [2024-06-27 19:23:31,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52799 conditions, 6180 events. 3614/6180 cut-off events. For 1230525/1230531 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42792 event pairs, 1175 based on Foata normal form. 11/6186 useless extension candidates. Maximal degree in co-relation 52646. Up to 4456 conditions per place. [2024-06-27 19:23:31,970 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 82 changer transitions 0/413 dead transitions. [2024-06-27 19:23:31,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 413 transitions, 5761 flow [2024-06-27 19:23:31,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:31,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:31,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:23:31,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 19:23:31,971 INFO L175 Difference]: Start difference. First operand has 334 places, 364 transitions, 4287 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:23:31,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 413 transitions, 5761 flow [2024-06-27 19:23:36,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 413 transitions, 5599 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:23:36,350 INFO L231 Difference]: Finished difference. Result has 332 places, 365 transitions, 4347 flow [2024-06-27 19:23:36,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4347, PETRI_PLACES=332, PETRI_TRANSITIONS=365} [2024-06-27 19:23:36,350 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 19:23:36,350 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 365 transitions, 4347 flow [2024-06-27 19:23:36,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:36,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:36,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:36,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:23:36,351 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:36,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:36,351 INFO L85 PathProgramCache]: Analyzing trace with hash -409067694, now seen corresponding path program 7 times [2024-06-27 19:23:36,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:36,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326435206] [2024-06-27 19:23:36,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:36,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:36,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:36,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:36,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326435206] [2024-06-27 19:23:36,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326435206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:36,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:36,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:36,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090156826] [2024-06-27 19:23:36,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:36,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:36,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:36,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:36,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:36,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 365 transitions, 4347 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:36,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:36,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:36,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:37,514 INFO L124 PetriNetUnfolderBase]: 3391/5797 cut-off events. [2024-06-27 19:23:37,514 INFO L125 PetriNetUnfolderBase]: For 988770/988776 co-relation queries the response was YES. [2024-06-27 19:23:37,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45175 conditions, 5797 events. 3391/5797 cut-off events. For 988770/988776 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 39741 event pairs, 931 based on Foata normal form. 29/5821 useless extension candidates. Maximal degree in co-relation 45023. Up to 4960 conditions per place. [2024-06-27 19:23:37,593 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 354 selfloop transitions, 18 changer transitions 19/398 dead transitions. [2024-06-27 19:23:37,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 398 transitions, 5245 flow [2024-06-27 19:23:37,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:37,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:23:37,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:23:37,594 INFO L175 Difference]: Start difference. First operand has 332 places, 365 transitions, 4347 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:23:37,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 398 transitions, 5245 flow [2024-06-27 19:23:41,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 398 transitions, 5013 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:41,822 INFO L231 Difference]: Finished difference. Result has 333 places, 360 transitions, 4121 flow [2024-06-27 19:23:41,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4121, PETRI_PLACES=333, PETRI_TRANSITIONS=360} [2024-06-27 19:23:41,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 19:23:41,822 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 360 transitions, 4121 flow [2024-06-27 19:23:41,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:41,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:41,822 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 19:23:41,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:23:41,822 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:41,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:41,823 INFO L85 PathProgramCache]: Analyzing trace with hash -405612744, now seen corresponding path program 8 times [2024-06-27 19:23:41,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:41,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553107076] [2024-06-27 19:23:41,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:41,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:41,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:41,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553107076] [2024-06-27 19:23:41,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553107076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:41,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:41,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:41,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454758664] [2024-06-27 19:23:41,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:41,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:41,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:41,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:41,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:41,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:41,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 360 transitions, 4121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:41,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:41,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:41,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:42,858 INFO L124 PetriNetUnfolderBase]: 3128/5298 cut-off events. [2024-06-27 19:23:42,858 INFO L125 PetriNetUnfolderBase]: For 808561/808567 co-relation queries the response was YES. [2024-06-27 19:23:42,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40806 conditions, 5298 events. 3128/5298 cut-off events. For 808561/808567 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35446 event pairs, 921 based on Foata normal form. 13/5304 useless extension candidates. Maximal degree in co-relation 40653. Up to 4527 conditions per place. [2024-06-27 19:23:42,935 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 79 changer transitions 0/402 dead transitions. [2024-06-27 19:23:42,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 402 transitions, 5341 flow [2024-06-27 19:23:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:42,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:42,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:23:42,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:23:42,936 INFO L175 Difference]: Start difference. First operand has 333 places, 360 transitions, 4121 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:23:42,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 402 transitions, 5341 flow [2024-06-27 19:23:46,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 402 transitions, 5291 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:46,010 INFO L231 Difference]: Finished difference. Result has 329 places, 362 transitions, 4331 flow [2024-06-27 19:23:46,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4331, PETRI_PLACES=329, PETRI_TRANSITIONS=362} [2024-06-27 19:23:46,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-27 19:23:46,011 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 362 transitions, 4331 flow [2024-06-27 19:23:46,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:46,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:46,011 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 19:23:46,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:23:46,011 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:46,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:46,012 INFO L85 PathProgramCache]: Analyzing trace with hash -258513714, now seen corresponding path program 9 times [2024-06-27 19:23:46,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:46,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455465425] [2024-06-27 19:23:46,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:46,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:46,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:46,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:46,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455465425] [2024-06-27 19:23:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455465425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:46,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:46,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:46,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027616441] [2024-06-27 19:23:46,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:46,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:46,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:46,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:46,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:46,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:46,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 362 transitions, 4331 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:46,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:46,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:46,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:47,039 INFO L124 PetriNetUnfolderBase]: 3110/5274 cut-off events. [2024-06-27 19:23:47,039 INFO L125 PetriNetUnfolderBase]: For 752137/752143 co-relation queries the response was YES. [2024-06-27 19:23:47,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39798 conditions, 5274 events. 3110/5274 cut-off events. For 752137/752143 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35340 event pairs, 931 based on Foata normal form. 13/5282 useless extension candidates. Maximal degree in co-relation 39647. Up to 4655 conditions per place. [2024-06-27 19:23:47,118 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 309 selfloop transitions, 78 changer transitions 0/394 dead transitions. [2024-06-27 19:23:47,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 394 transitions, 5203 flow [2024-06-27 19:23:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:47,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:23:47,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 19:23:47,119 INFO L175 Difference]: Start difference. First operand has 329 places, 362 transitions, 4331 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:23:47,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 394 transitions, 5203 flow [2024-06-27 19:23:50,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 394 transitions, 5032 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 19:23:50,502 INFO L231 Difference]: Finished difference. Result has 333 places, 362 transitions, 4321 flow [2024-06-27 19:23:50,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4321, PETRI_PLACES=333, PETRI_TRANSITIONS=362} [2024-06-27 19:23:50,502 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 19:23:50,502 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 362 transitions, 4321 flow [2024-06-27 19:23:50,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:50,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:50,503 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 19:23:50,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:23:50,503 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:50,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash 591195290, now seen corresponding path program 10 times [2024-06-27 19:23:50,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:50,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869030776] [2024-06-27 19:23:50,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:50,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:50,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:50,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869030776] [2024-06-27 19:23:50,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869030776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:50,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:50,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:50,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217774860] [2024-06-27 19:23:50,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:50,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:50,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:50,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:50,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:50,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:50,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 362 transitions, 4321 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:50,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:50,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:50,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:51,687 INFO L124 PetriNetUnfolderBase]: 3184/5382 cut-off events. [2024-06-27 19:23:51,687 INFO L125 PetriNetUnfolderBase]: For 809629/809632 co-relation queries the response was YES. [2024-06-27 19:23:51,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41531 conditions, 5382 events. 3184/5382 cut-off events. For 809629/809632 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36066 event pairs, 953 based on Foata normal form. 10/5384 useless extension candidates. Maximal degree in co-relation 41378. Up to 4611 conditions per place. [2024-06-27 19:23:51,753 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 305 selfloop transitions, 82 changer transitions 0/394 dead transitions. [2024-06-27 19:23:51,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 394 transitions, 5499 flow [2024-06-27 19:23:51,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:51,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:51,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:23:51,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:23:51,754 INFO L175 Difference]: Start difference. First operand has 333 places, 362 transitions, 4321 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:23:51,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 394 transitions, 5499 flow [2024-06-27 19:23:55,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 394 transitions, 5338 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:23:55,108 INFO L231 Difference]: Finished difference. Result has 333 places, 364 transitions, 4422 flow [2024-06-27 19:23:55,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4422, PETRI_PLACES=333, PETRI_TRANSITIONS=364} [2024-06-27 19:23:55,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 19:23:55,108 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 364 transitions, 4422 flow [2024-06-27 19:23:55,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:55,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:55,109 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 19:23:55,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:23:55,109 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:23:55,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:55,109 INFO L85 PathProgramCache]: Analyzing trace with hash 599766170, now seen corresponding path program 11 times [2024-06-27 19:23:55,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:55,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739069037] [2024-06-27 19:23:55,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:55,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:55,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:55,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739069037] [2024-06-27 19:23:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739069037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:55,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:55,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:55,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955880404] [2024-06-27 19:23:55,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:55,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:55,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:55,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:55,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 364 transitions, 4422 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:55,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:55,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:55,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:56,202 INFO L124 PetriNetUnfolderBase]: 3212/5428 cut-off events. [2024-06-27 19:23:56,202 INFO L125 PetriNetUnfolderBase]: For 828058/828061 co-relation queries the response was YES. [2024-06-27 19:23:56,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42218 conditions, 5428 events. 3212/5428 cut-off events. For 828058/828061 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36422 event pairs, 975 based on Foata normal form. 10/5432 useless extension candidates. Maximal degree in co-relation 42064. Up to 4813 conditions per place. [2024-06-27 19:23:56,288 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 299 selfloop transitions, 81 changer transitions 0/387 dead transitions. [2024-06-27 19:23:56,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 387 transitions, 5302 flow [2024-06-27 19:23:56,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:56,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:56,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:23:56,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:23:56,289 INFO L175 Difference]: Start difference. First operand has 333 places, 364 transitions, 4422 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:23:56,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 387 transitions, 5302 flow [2024-06-27 19:24:00,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 387 transitions, 5149 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:24:00,074 INFO L231 Difference]: Finished difference. Result has 337 places, 365 transitions, 4486 flow [2024-06-27 19:24:00,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4486, PETRI_PLACES=337, PETRI_TRANSITIONS=365} [2024-06-27 19:24:00,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 19:24:00,074 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 365 transitions, 4486 flow [2024-06-27 19:24:00,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:00,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:00,075 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 19:24:00,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:24:00,075 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:00,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:00,075 INFO L85 PathProgramCache]: Analyzing trace with hash 886653500, now seen corresponding path program 12 times [2024-06-27 19:24:00,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:00,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641116894] [2024-06-27 19:24:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:00,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:00,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:00,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:00,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641116894] [2024-06-27 19:24:00,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641116894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:00,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:00,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:00,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540406614] [2024-06-27 19:24:00,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:00,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:00,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:00,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:00,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:00,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:00,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 365 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:00,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:00,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:00,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:01,135 INFO L124 PetriNetUnfolderBase]: 3194/5402 cut-off events. [2024-06-27 19:24:01,135 INFO L125 PetriNetUnfolderBase]: For 799694/799697 co-relation queries the response was YES. [2024-06-27 19:24:01,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41077 conditions, 5402 events. 3194/5402 cut-off events. For 799694/799697 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36223 event pairs, 967 based on Foata normal form. 10/5406 useless extension candidates. Maximal degree in co-relation 40921. Up to 4787 conditions per place. [2024-06-27 19:24:01,213 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2024-06-27 19:24:01,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 384 transitions, 5304 flow [2024-06-27 19:24:01,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:01,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:01,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:24:01,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 19:24:01,214 INFO L175 Difference]: Start difference. First operand has 337 places, 365 transitions, 4486 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:24:01,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 384 transitions, 5304 flow [2024-06-27 19:24:05,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 384 transitions, 5075 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:05,139 INFO L231 Difference]: Finished difference. Result has 339 places, 365 transitions, 4428 flow [2024-06-27 19:24:05,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4428, PETRI_PLACES=339, PETRI_TRANSITIONS=365} [2024-06-27 19:24:05,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 19:24:05,139 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 365 transitions, 4428 flow [2024-06-27 19:24:05,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:05,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:05,140 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 19:24:05,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:24:05,140 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 798004412, now seen corresponding path program 1 times [2024-06-27 19:24:05,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:05,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600434262] [2024-06-27 19:24:05,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:05,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:05,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:05,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:05,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600434262] [2024-06-27 19:24:05,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600434262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:05,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:05,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:05,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091230885] [2024-06-27 19:24:05,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:05,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:05,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:05,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:05,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:05,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:05,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 365 transitions, 4428 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:05,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:05,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:05,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:06,240 INFO L124 PetriNetUnfolderBase]: 3247/5479 cut-off events. [2024-06-27 19:24:06,240 INFO L125 PetriNetUnfolderBase]: For 835879/835882 co-relation queries the response was YES. [2024-06-27 19:24:06,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42189 conditions, 5479 events. 3247/5479 cut-off events. For 835879/835882 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36863 event pairs, 749 based on Foata normal form. 8/5471 useless extension candidates. Maximal degree in co-relation 42032. Up to 4022 conditions per place. [2024-06-27 19:24:06,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 290 selfloop transitions, 104 changer transitions 0/401 dead transitions. [2024-06-27 19:24:06,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 401 transitions, 5642 flow [2024-06-27 19:24:06,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:06,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:06,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:24:06,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:24:06,325 INFO L175 Difference]: Start difference. First operand has 339 places, 365 transitions, 4428 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:24:06,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 401 transitions, 5642 flow [2024-06-27 19:24:10,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 401 transitions, 5466 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:24:10,469 INFO L231 Difference]: Finished difference. Result has 340 places, 367 transitions, 4562 flow [2024-06-27 19:24:10,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4562, PETRI_PLACES=340, PETRI_TRANSITIONS=367} [2024-06-27 19:24:10,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-27 19:24:10,469 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 367 transitions, 4562 flow [2024-06-27 19:24:10,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:10,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:10,470 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 19:24:10,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:24:10,470 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:10,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:10,470 INFO L85 PathProgramCache]: Analyzing trace with hash 798302942, now seen corresponding path program 2 times [2024-06-27 19:24:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:10,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640779956] [2024-06-27 19:24:10,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:10,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:10,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:10,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:10,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640779956] [2024-06-27 19:24:10,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640779956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:10,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:10,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:10,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077712308] [2024-06-27 19:24:10,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:10,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:10,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:10,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:10,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:10,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:10,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 367 transitions, 4562 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:10,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:10,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:10,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:11,590 INFO L124 PetriNetUnfolderBase]: 3267/5515 cut-off events. [2024-06-27 19:24:11,590 INFO L125 PetriNetUnfolderBase]: For 856232/856235 co-relation queries the response was YES. [2024-06-27 19:24:11,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42958 conditions, 5515 events. 3267/5515 cut-off events. For 856232/856235 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 37080 event pairs, 727 based on Foata normal form. 8/5507 useless extension candidates. Maximal degree in co-relation 42800. Up to 4034 conditions per place. [2024-06-27 19:24:11,672 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 105 changer transitions 0/400 dead transitions. [2024-06-27 19:24:11,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 400 transitions, 5736 flow [2024-06-27 19:24:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:24:11,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:24:11,673 INFO L175 Difference]: Start difference. First operand has 340 places, 367 transitions, 4562 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:24:11,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 400 transitions, 5736 flow [2024-06-27 19:24:16,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 400 transitions, 5419 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:16,239 INFO L231 Difference]: Finished difference. Result has 342 places, 368 transitions, 4509 flow [2024-06-27 19:24:16,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=342, PETRI_TRANSITIONS=368} [2024-06-27 19:24:16,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 19:24:16,239 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 368 transitions, 4509 flow [2024-06-27 19:24:16,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:16,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:16,240 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 19:24:16,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:24:16,240 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:16,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:16,240 INFO L85 PathProgramCache]: Analyzing trace with hash 798303314, now seen corresponding path program 1 times [2024-06-27 19:24:16,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:16,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575316366] [2024-06-27 19:24:16,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:16,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:16,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:16,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:16,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575316366] [2024-06-27 19:24:16,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575316366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:16,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:16,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:16,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762884769] [2024-06-27 19:24:16,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:16,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:16,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:16,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:16,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:16,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 368 transitions, 4509 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:16,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:16,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:16,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:17,521 INFO L124 PetriNetUnfolderBase]: 3355/5671 cut-off events. [2024-06-27 19:24:17,521 INFO L125 PetriNetUnfolderBase]: For 1002276/1002276 co-relation queries the response was YES. [2024-06-27 19:24:17,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43423 conditions, 5671 events. 3355/5671 cut-off events. For 1002276/1002276 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38375 event pairs, 740 based on Foata normal form. 30/5690 useless extension candidates. Maximal degree in co-relation 43265. Up to 4560 conditions per place. [2024-06-27 19:24:17,597 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 106 changer transitions 7/411 dead transitions. [2024-06-27 19:24:17,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 411 transitions, 5525 flow [2024-06-27 19:24:17,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:24:17,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:24:17,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 19:24:17,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-27 19:24:17,598 INFO L175 Difference]: Start difference. First operand has 342 places, 368 transitions, 4509 flow. Second operand 10 states and 247 transitions. [2024-06-27 19:24:17,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 411 transitions, 5525 flow [2024-06-27 19:24:22,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 411 transitions, 5323 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:24:22,081 INFO L231 Difference]: Finished difference. Result has 347 places, 368 transitions, 4543 flow [2024-06-27 19:24:22,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4543, PETRI_PLACES=347, PETRI_TRANSITIONS=368} [2024-06-27 19:24:22,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 19:24:22,081 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 368 transitions, 4543 flow [2024-06-27 19:24:22,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:22,081 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 19:24:22,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:24:22,082 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:22,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:22,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1418814694, now seen corresponding path program 2 times [2024-06-27 19:24:22,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:22,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521058731] [2024-06-27 19:24:22,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:22,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:22,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:22,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:22,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:22,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521058731] [2024-06-27 19:24:22,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521058731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:22,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:22,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:22,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777976670] [2024-06-27 19:24:22,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:22,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:22,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:22,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:22,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:22,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:22,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 368 transitions, 4543 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:22,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:23,313 INFO L124 PetriNetUnfolderBase]: 3383/5741 cut-off events. [2024-06-27 19:24:23,313 INFO L125 PetriNetUnfolderBase]: For 1021062/1021062 co-relation queries the response was YES. [2024-06-27 19:24:23,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43123 conditions, 5741 events. 3383/5741 cut-off events. For 1021062/1021062 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 39148 event pairs, 1067 based on Foata normal form. 34/5772 useless extension candidates. Maximal degree in co-relation 42964. Up to 4942 conditions per place. [2024-06-27 19:24:23,400 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 87 changer transitions 3/398 dead transitions. [2024-06-27 19:24:23,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 398 transitions, 5459 flow [2024-06-27 19:24:23,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:24:23,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:24:23,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:24:23,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 19:24:23,401 INFO L175 Difference]: Start difference. First operand has 347 places, 368 transitions, 4543 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:24:23,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 398 transitions, 5459 flow [2024-06-27 19:24:28,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 398 transitions, 5217 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 19:24:28,284 INFO L231 Difference]: Finished difference. Result has 348 places, 368 transitions, 4511 flow [2024-06-27 19:24:28,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4301, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4511, PETRI_PLACES=348, PETRI_TRANSITIONS=368} [2024-06-27 19:24:28,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 19:24:28,285 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 368 transitions, 4511 flow [2024-06-27 19:24:28,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:28,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:28,285 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 19:24:28,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:24:28,285 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:28,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash -714307054, now seen corresponding path program 3 times [2024-06-27 19:24:28,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:28,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690777348] [2024-06-27 19:24:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:28,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:28,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:28,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:28,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:28,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690777348] [2024-06-27 19:24:28,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690777348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:28,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:28,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:28,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663484854] [2024-06-27 19:24:28,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:28,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:28,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:28,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:28,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:28,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:28,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 368 transitions, 4511 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:28,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:28,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:28,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:29,530 INFO L124 PetriNetUnfolderBase]: 3395/5783 cut-off events. [2024-06-27 19:24:29,530 INFO L125 PetriNetUnfolderBase]: For 926584/926584 co-relation queries the response was YES. [2024-06-27 19:24:29,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41541 conditions, 5783 events. 3395/5783 cut-off events. For 926584/926584 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39621 event pairs, 1031 based on Foata normal form. 30/5810 useless extension candidates. Maximal degree in co-relation 41382. Up to 4764 conditions per place. [2024-06-27 19:24:29,617 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 92 changer transitions 6/404 dead transitions. [2024-06-27 19:24:29,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 404 transitions, 5443 flow [2024-06-27 19:24:29,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:24:29,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:24:29,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 19:24:29,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-27 19:24:29,618 INFO L175 Difference]: Start difference. First operand has 348 places, 368 transitions, 4511 flow. Second operand 11 states and 255 transitions. [2024-06-27 19:24:29,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 404 transitions, 5443 flow [2024-06-27 19:24:34,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 404 transitions, 5242 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 19:24:34,350 INFO L231 Difference]: Finished difference. Result has 350 places, 367 transitions, 4488 flow [2024-06-27 19:24:34,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4488, PETRI_PLACES=350, PETRI_TRANSITIONS=367} [2024-06-27 19:24:34,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 19:24:34,351 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 367 transitions, 4488 flow [2024-06-27 19:24:34,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:34,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:34,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:24:34,351 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:34,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:34,351 INFO L85 PathProgramCache]: Analyzing trace with hash -714307426, now seen corresponding path program 3 times [2024-06-27 19:24:34,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:34,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426273947] [2024-06-27 19:24:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:34,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:34,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:34,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426273947] [2024-06-27 19:24:34,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426273947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:34,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:34,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:34,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593774104] [2024-06-27 19:24:34,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:34,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:34,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:34,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:34,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:34,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:34,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 367 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:34,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:34,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:34,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:35,533 INFO L124 PetriNetUnfolderBase]: 3352/5708 cut-off events. [2024-06-27 19:24:35,533 INFO L125 PetriNetUnfolderBase]: For 753900/753903 co-relation queries the response was YES. [2024-06-27 19:24:35,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40327 conditions, 5708 events. 3352/5708 cut-off events. For 753900/753903 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39025 event pairs, 1077 based on Foata normal form. 8/5704 useless extension candidates. Maximal degree in co-relation 40168. Up to 4953 conditions per place. [2024-06-27 19:24:35,608 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 86 changer transitions 0/389 dead transitions. [2024-06-27 19:24:35,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 389 transitions, 5330 flow [2024-06-27 19:24:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:35,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:24:35,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:24:35,609 INFO L175 Difference]: Start difference. First operand has 350 places, 367 transitions, 4488 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:24:35,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 389 transitions, 5330 flow [2024-06-27 19:24:40,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 389 transitions, 5028 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-27 19:24:40,270 INFO L231 Difference]: Finished difference. Result has 347 places, 367 transitions, 4362 flow [2024-06-27 19:24:40,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4362, PETRI_PLACES=347, PETRI_TRANSITIONS=367} [2024-06-27 19:24:40,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 19:24:40,270 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 367 transitions, 4362 flow [2024-06-27 19:24:40,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:40,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:40,271 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 19:24:40,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:24:40,271 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:40,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:40,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1298619610, now seen corresponding path program 13 times [2024-06-27 19:24:40,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:40,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530567315] [2024-06-27 19:24:40,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:40,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:40,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:40,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:40,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530567315] [2024-06-27 19:24:40,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530567315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:40,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:40,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:40,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315088223] [2024-06-27 19:24:40,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:40,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:40,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:40,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:40,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:40,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:40,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 367 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:40,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:40,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:40,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:41,485 INFO L124 PetriNetUnfolderBase]: 3540/6016 cut-off events. [2024-06-27 19:24:41,485 INFO L125 PetriNetUnfolderBase]: For 951068/951071 co-relation queries the response was YES. [2024-06-27 19:24:41,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45034 conditions, 6016 events. 3540/6016 cut-off events. For 951068/951071 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 41452 event pairs, 1222 based on Foata normal form. 10/6014 useless extension candidates. Maximal degree in co-relation 44875. Up to 4845 conditions per place. [2024-06-27 19:24:41,575 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 162 changer transitions 0/404 dead transitions. [2024-06-27 19:24:41,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 404 transitions, 5592 flow [2024-06-27 19:24:41,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:41,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:41,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:24:41,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:24:41,576 INFO L175 Difference]: Start difference. First operand has 347 places, 367 transitions, 4362 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:24:41,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 404 transitions, 5592 flow [2024-06-27 19:24:45,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 404 transitions, 5371 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:24:45,451 INFO L231 Difference]: Finished difference. Result has 347 places, 369 transitions, 4563 flow [2024-06-27 19:24:45,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4563, PETRI_PLACES=347, PETRI_TRANSITIONS=369} [2024-06-27 19:24:45,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 19:24:45,452 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 369 transitions, 4563 flow [2024-06-27 19:24:45,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:45,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24: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, 1, 1, 1] [2024-06-27 19:24:45,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:24:45,452 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:45,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:45,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1307190490, now seen corresponding path program 14 times [2024-06-27 19:24:45,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:45,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180081471] [2024-06-27 19:24:45,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:45,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:45,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:45,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:45,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180081471] [2024-06-27 19:24:45,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180081471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:45,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:45,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:45,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395239006] [2024-06-27 19:24:45,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:45,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:45,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:45,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:45,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:45,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:45,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 369 transitions, 4563 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:45,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:45,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:45,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:46,661 INFO L124 PetriNetUnfolderBase]: 3568/6060 cut-off events. [2024-06-27 19:24:46,661 INFO L125 PetriNetUnfolderBase]: For 972561/972564 co-relation queries the response was YES. [2024-06-27 19:24:46,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45766 conditions, 6060 events. 3568/6060 cut-off events. For 972561/972564 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41767 event pairs, 1242 based on Foata normal form. 10/6058 useless extension candidates. Maximal degree in co-relation 45606. Up to 5266 conditions per place. [2024-06-27 19:24:46,754 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 161 changer transitions 0/395 dead transitions. [2024-06-27 19:24:46,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 395 transitions, 5467 flow [2024-06-27 19:24:46,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:46,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:46,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:24:46,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:24:46,755 INFO L175 Difference]: Start difference. First operand has 347 places, 369 transitions, 4563 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:24:46,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 395 transitions, 5467 flow [2024-06-27 19:24:51,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 395 transitions, 5217 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:24:51,015 INFO L231 Difference]: Finished difference. Result has 351 places, 370 transitions, 4690 flow [2024-06-27 19:24:51,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=351, PETRI_TRANSITIONS=370} [2024-06-27 19:24:51,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 19:24:51,016 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 370 transitions, 4690 flow [2024-06-27 19:24:51,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:51,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:51,016 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 19:24:51,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:24:51,016 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:51,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:51,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1594077820, now seen corresponding path program 15 times [2024-06-27 19:24:51,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:51,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531347963] [2024-06-27 19:24:51,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:51,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:51,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531347963] [2024-06-27 19:24:51,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531347963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:51,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:51,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:51,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415427268] [2024-06-27 19:24:51,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:51,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:51,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:51,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:51,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:51,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:51,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 370 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:51,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:51,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:51,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:52,280 INFO L124 PetriNetUnfolderBase]: 3596/6104 cut-off events. [2024-06-27 19:24:52,280 INFO L125 PetriNetUnfolderBase]: For 988299/988302 co-relation queries the response was YES. [2024-06-27 19:24:52,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 6104 events. 3596/6104 cut-off events. For 988299/988302 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42090 event pairs, 1246 based on Foata normal form. 10/6102 useless extension candidates. Maximal degree in co-relation 46142. Up to 5310 conditions per place. [2024-06-27 19:24:52,369 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 158 changer transitions 0/393 dead transitions. [2024-06-27 19:24:52,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 393 transitions, 5578 flow [2024-06-27 19:24:52,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:52,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:52,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:24:52,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:24:52,370 INFO L175 Difference]: Start difference. First operand has 351 places, 370 transitions, 4690 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:24:52,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 393 transitions, 5578 flow [2024-06-27 19:24:57,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 393 transitions, 5223 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:57,254 INFO L231 Difference]: Finished difference. Result has 353 places, 371 transitions, 4702 flow [2024-06-27 19:24:57,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4702, PETRI_PLACES=353, PETRI_TRANSITIONS=371} [2024-06-27 19:24:57,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 19:24:57,255 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 371 transitions, 4702 flow [2024-06-27 19:24:57,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:57,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:57,255 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 19:24:57,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:24:57,255 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:24:57,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:57,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1556524420, now seen corresponding path program 16 times [2024-06-27 19:24:57,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:57,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028969374] [2024-06-27 19:24:57,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:57,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:57,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:57,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:57,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028969374] [2024-06-27 19:24:57,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028969374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:57,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:57,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:57,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637426757] [2024-06-27 19:24:57,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:57,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:57,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:57,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:57,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:57,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:57,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 371 transitions, 4702 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:57,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:57,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:57,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:58,462 INFO L124 PetriNetUnfolderBase]: 3624/6148 cut-off events. [2024-06-27 19:24:58,462 INFO L125 PetriNetUnfolderBase]: For 1006823/1006826 co-relation queries the response was YES. [2024-06-27 19:24:58,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46678 conditions, 6148 events. 3624/6148 cut-off events. For 1006823/1006826 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 42442 event pairs, 1250 based on Foata normal form. 10/6146 useless extension candidates. Maximal degree in co-relation 46515. Up to 5354 conditions per place. [2024-06-27 19:24:58,563 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 159 changer transitions 0/391 dead transitions. [2024-06-27 19:24:58,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 5580 flow [2024-06-27 19:24:58,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:58,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:58,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:24:58,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:24:58,564 INFO L175 Difference]: Start difference. First operand has 353 places, 371 transitions, 4702 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:24:58,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 5580 flow [2024-06-27 19:25:03,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 391 transitions, 5229 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:03,417 INFO L231 Difference]: Finished difference. Result has 355 places, 372 transitions, 4722 flow [2024-06-27 19:25:03,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4351, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4722, PETRI_PLACES=355, PETRI_TRANSITIONS=372} [2024-06-27 19:25:03,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:25:03,418 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 372 transitions, 4722 flow [2024-06-27 19:25:03,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:03,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:03,418 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 19:25:03,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:25:03,418 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:03,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:03,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1303270916, now seen corresponding path program 17 times [2024-06-27 19:25:03,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:03,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86494852] [2024-06-27 19:25:03,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:03,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:03,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:03,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:03,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86494852] [2024-06-27 19:25:03,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86494852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:03,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:03,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:03,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707212253] [2024-06-27 19:25:03,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:03,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:03,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:03,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:03,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:03,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:03,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 372 transitions, 4722 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:03,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:03,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:03,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:04,659 INFO L124 PetriNetUnfolderBase]: 3555/6051 cut-off events. [2024-06-27 19:25:04,659 INFO L125 PetriNetUnfolderBase]: For 971467/971470 co-relation queries the response was YES. [2024-06-27 19:25:04,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42276 conditions, 6051 events. 3555/6051 cut-off events. For 971467/971470 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41868 event pairs, 1152 based on Foata normal form. 36/6081 useless extension candidates. Maximal degree in co-relation 42112. Up to 5106 conditions per place. [2024-06-27 19:25:04,750 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 100 changer transitions 3/402 dead transitions. [2024-06-27 19:25:04,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 402 transitions, 5612 flow [2024-06-27 19:25:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:04,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:04,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:25:04,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 19:25:04,751 INFO L175 Difference]: Start difference. First operand has 355 places, 372 transitions, 4722 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:25:04,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 402 transitions, 5612 flow [2024-06-27 19:25:09,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 402 transitions, 5221 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:09,267 INFO L231 Difference]: Finished difference. Result has 357 places, 371 transitions, 4529 flow [2024-06-27 19:25:09,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4529, PETRI_PLACES=357, PETRI_TRANSITIONS=371} [2024-06-27 19:25:09,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:25:09,268 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 371 transitions, 4529 flow [2024-06-27 19:25:09,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:09,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:09,268 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 19:25:09,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:25:09,268 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:09,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:09,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1105684326, now seen corresponding path program 4 times [2024-06-27 19:25:09,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:09,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060652207] [2024-06-27 19:25:09,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:09,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:09,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:09,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:09,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:09,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060652207] [2024-06-27 19:25:09,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060652207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:09,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:09,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:09,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052396827] [2024-06-27 19:25:09,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:09,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:09,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:09,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:09,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:09,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:09,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 371 transitions, 4529 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:09,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:09,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:09,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:10,559 INFO L124 PetriNetUnfolderBase]: 3712/6318 cut-off events. [2024-06-27 19:25:10,559 INFO L125 PetriNetUnfolderBase]: For 998089/998092 co-relation queries the response was YES. [2024-06-27 19:25:10,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46565 conditions, 6318 events. 3712/6318 cut-off events. For 998089/998092 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 43851 event pairs, 1204 based on Foata normal form. 8/6312 useless extension candidates. Maximal degree in co-relation 46400. Up to 4668 conditions per place. [2024-06-27 19:25:10,659 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 172 changer transitions 0/413 dead transitions. [2024-06-27 19:25:10,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 413 transitions, 5817 flow [2024-06-27 19:25:10,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:10,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:25:10,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 19:25:10,660 INFO L175 Difference]: Start difference. First operand has 357 places, 371 transitions, 4529 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:25:10,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 413 transitions, 5817 flow [2024-06-27 19:25:16,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 413 transitions, 5595 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:25:16,397 INFO L231 Difference]: Finished difference. Result has 357 places, 373 transitions, 4755 flow [2024-06-27 19:25:16,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=357, PETRI_TRANSITIONS=373} [2024-06-27 19:25:16,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:25:16,398 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 373 transitions, 4755 flow [2024-06-27 19:25:16,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:16,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:16,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, 1] [2024-06-27 19:25:16,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:25:16,398 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:16,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:16,399 INFO L85 PathProgramCache]: Analyzing trace with hash -221216128, now seen corresponding path program 5 times [2024-06-27 19:25:16,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:16,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254919877] [2024-06-27 19:25:16,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:16,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:16,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:16,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254919877] [2024-06-27 19:25:16,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254919877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:16,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:16,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466406023] [2024-06-27 19:25:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:16,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:16,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:16,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:16,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 373 transitions, 4755 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:16,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:16,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:16,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:17,779 INFO L124 PetriNetUnfolderBase]: 3732/6343 cut-off events. [2024-06-27 19:25:17,780 INFO L125 PetriNetUnfolderBase]: For 1003410/1003413 co-relation queries the response was YES. [2024-06-27 19:25:17,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47153 conditions, 6343 events. 3732/6343 cut-off events. For 1003410/1003413 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44035 event pairs, 1282 based on Foata normal form. 8/6337 useless extension candidates. Maximal degree in co-relation 46988. Up to 4680 conditions per place. [2024-06-27 19:25:17,866 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 232 selfloop transitions, 170 changer transitions 0/409 dead transitions. [2024-06-27 19:25:17,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 409 transitions, 5969 flow [2024-06-27 19:25:17,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:17,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:17,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:25:17,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 19:25:17,867 INFO L175 Difference]: Start difference. First operand has 357 places, 373 transitions, 4755 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:25:17,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 409 transitions, 5969 flow [2024-06-27 19:25:23,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 409 transitions, 5573 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 19:25:23,421 INFO L231 Difference]: Finished difference. Result has 360 places, 374 transitions, 4753 flow [2024-06-27 19:25:23,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4367, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=360, PETRI_TRANSITIONS=374} [2024-06-27 19:25:23,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 19:25:23,421 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 374 transitions, 4753 flow [2024-06-27 19:25:23,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:23,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:23,421 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 19:25:23,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:25:23,421 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:23,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:23,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1505727634, now seen corresponding path program 4 times [2024-06-27 19:25:23,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:23,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974681746] [2024-06-27 19:25:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:23,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:23,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:23,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974681746] [2024-06-27 19:25:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974681746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:23,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938653847] [2024-06-27 19:25:23,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:23,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:23,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:23,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:23,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:23,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 374 transitions, 4753 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:23,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:23,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:23,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:24,793 INFO L124 PetriNetUnfolderBase]: 3752/6351 cut-off events. [2024-06-27 19:25:24,793 INFO L125 PetriNetUnfolderBase]: For 1017592/1017592 co-relation queries the response was YES. [2024-06-27 19:25:24,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47283 conditions, 6351 events. 3752/6351 cut-off events. For 1017592/1017592 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 43998 event pairs, 1282 based on Foata normal form. 6/6350 useless extension candidates. Maximal degree in co-relation 47117. Up to 5464 conditions per place. [2024-06-27 19:25:24,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 213 selfloop transitions, 188 changer transitions 0/408 dead transitions. [2024-06-27 19:25:24,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 408 transitions, 5703 flow [2024-06-27 19:25:24,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:25:24,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:25:24,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:25:24,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 19:25:24,890 INFO L175 Difference]: Start difference. First operand has 360 places, 374 transitions, 4753 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:25:24,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 408 transitions, 5703 flow [2024-06-27 19:25:30,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 408 transitions, 5358 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:25:30,992 INFO L231 Difference]: Finished difference. Result has 364 places, 375 transitions, 4832 flow [2024-06-27 19:25:30,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4832, PETRI_PLACES=364, PETRI_TRANSITIONS=375} [2024-06-27 19:25:30,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-27 19:25:30,993 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 375 transitions, 4832 flow [2024-06-27 19:25:30,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:30,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:30,993 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 19:25:30,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:25:30,994 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:30,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:30,994 INFO L85 PathProgramCache]: Analyzing trace with hash 462326354, now seen corresponding path program 5 times [2024-06-27 19:25:30,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:30,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552920287] [2024-06-27 19:25:30,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:30,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:31,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:31,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552920287] [2024-06-27 19:25:31,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552920287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:31,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:31,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:31,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103456572] [2024-06-27 19:25:31,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:31,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:31,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:31,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:31,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:31,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:31,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 375 transitions, 4832 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:31,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:31,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:31,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:32,385 INFO L124 PetriNetUnfolderBase]: 3818/6478 cut-off events. [2024-06-27 19:25:32,386 INFO L125 PetriNetUnfolderBase]: For 1089832/1089832 co-relation queries the response was YES. [2024-06-27 19:25:32,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49261 conditions, 6478 events. 3818/6478 cut-off events. For 1089832/1089832 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45282 event pairs, 1323 based on Foata normal form. 6/6479 useless extension candidates. Maximal degree in co-relation 49094. Up to 5624 conditions per place. [2024-06-27 19:25:32,482 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 180 changer transitions 0/408 dead transitions. [2024-06-27 19:25:32,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 408 transitions, 6050 flow [2024-06-27 19:25:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:25:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:25:32,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:25:32,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 19:25:32,483 INFO L175 Difference]: Start difference. First operand has 364 places, 375 transitions, 4832 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:25:32,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 408 transitions, 6050 flow [2024-06-27 19:25:38,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 408 transitions, 5642 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:25:38,505 INFO L231 Difference]: Finished difference. Result has 367 places, 377 transitions, 4878 flow [2024-06-27 19:25:38,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4878, PETRI_PLACES=367, PETRI_TRANSITIONS=377} [2024-06-27 19:25:38,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 19:25:38,506 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 377 transitions, 4878 flow [2024-06-27 19:25:38,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:38,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:38,506 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 19:25:38,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:25:38,506 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:38,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:38,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1455801570, now seen corresponding path program 6 times [2024-06-27 19:25:38,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:38,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143067109] [2024-06-27 19:25:38,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:38,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:38,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:38,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:38,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143067109] [2024-06-27 19:25:38,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143067109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:38,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:38,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:38,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031056872] [2024-06-27 19:25:38,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:38,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:38,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:38,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:38,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:38,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:38,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 377 transitions, 4878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:38,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:38,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:38,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:39,831 INFO L124 PetriNetUnfolderBase]: 3800/6454 cut-off events. [2024-06-27 19:25:39,831 INFO L125 PetriNetUnfolderBase]: For 1066180/1066180 co-relation queries the response was YES. [2024-06-27 19:25:39,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48034 conditions, 6454 events. 3800/6454 cut-off events. For 1066180/1066180 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 45043 event pairs, 1323 based on Foata normal form. 8/6457 useless extension candidates. Maximal degree in co-relation 47866. Up to 5646 conditions per place. [2024-06-27 19:25:39,929 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 177 changer transitions 0/403 dead transitions. [2024-06-27 19:25:39,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 403 transitions, 5752 flow [2024-06-27 19:25:39,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:25:39,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:25:39,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 19:25:39,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 19:25:39,930 INFO L175 Difference]: Start difference. First operand has 367 places, 377 transitions, 4878 flow. Second operand 9 states and 211 transitions. [2024-06-27 19:25:39,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 403 transitions, 5752 flow [2024-06-27 19:25:46,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 403 transitions, 5451 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:46,149 INFO L231 Difference]: Finished difference. Result has 370 places, 377 transitions, 4936 flow [2024-06-27 19:25:46,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4936, PETRI_PLACES=370, PETRI_TRANSITIONS=377} [2024-06-27 19:25:46,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 19:25:46,149 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 377 transitions, 4936 flow [2024-06-27 19:25:46,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:46,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:46,149 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 19:25:46,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:25:46,150 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:46,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:46,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1455653328, now seen corresponding path program 6 times [2024-06-27 19:25:46,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:46,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240184940] [2024-06-27 19:25:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:46,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:46,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:46,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:46,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240184940] [2024-06-27 19:25:46,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240184940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:46,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:46,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:46,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103167122] [2024-06-27 19:25:46,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:46,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:46,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:46,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:46,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:46,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:46,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 377 transitions, 4936 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:46,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:46,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:46,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:47,469 INFO L124 PetriNetUnfolderBase]: 3820/6506 cut-off events. [2024-06-27 19:25:47,469 INFO L125 PetriNetUnfolderBase]: For 1067995/1067998 co-relation queries the response was YES. [2024-06-27 19:25:47,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48384 conditions, 6506 events. 3820/6506 cut-off events. For 1067995/1067998 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 45577 event pairs, 1336 based on Foata normal form. 8/6500 useless extension candidates. Maximal degree in co-relation 48214. Up to 5616 conditions per place. [2024-06-27 19:25:47,567 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 160 changer transitions 0/403 dead transitions. [2024-06-27 19:25:47,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 403 transitions, 5857 flow [2024-06-27 19:25:47,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:47,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:47,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:25:47,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:25:47,568 INFO L175 Difference]: Start difference. First operand has 370 places, 377 transitions, 4936 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:25:47,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 403 transitions, 5857 flow [2024-06-27 19:25:52,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 403 transitions, 5498 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:25:52,930 INFO L231 Difference]: Finished difference. Result has 370 places, 378 transitions, 4946 flow [2024-06-27 19:25:52,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4946, PETRI_PLACES=370, PETRI_TRANSITIONS=378} [2024-06-27 19:25:52,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 19:25:52,931 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 378 transitions, 4946 flow [2024-06-27 19:25:52,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:52,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:52,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, 1, 1] [2024-06-27 19:25:52,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:25:52,931 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:52,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:52,932 INFO L85 PathProgramCache]: Analyzing trace with hash -857234648, now seen corresponding path program 7 times [2024-06-27 19:25:52,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:52,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307799623] [2024-06-27 19:25:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:52,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:52,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:52,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:52,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:52,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307799623] [2024-06-27 19:25:52,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307799623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:52,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:52,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:52,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584235730] [2024-06-27 19:25:52,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:52,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:52,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:52,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:53,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:53,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 378 transitions, 4946 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:53,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:53,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:53,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:54,549 INFO L124 PetriNetUnfolderBase]: 4081/6931 cut-off events. [2024-06-27 19:25:54,549 INFO L125 PetriNetUnfolderBase]: For 1432799/1432802 co-relation queries the response was YES. [2024-06-27 19:25:54,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56120 conditions, 6931 events. 4081/6931 cut-off events. For 1432799/1432802 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 48781 event pairs, 1178 based on Foata normal form. 8/6915 useless extension candidates. Maximal degree in co-relation 55949. Up to 3279 conditions per place. [2024-06-27 19:25:54,650 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 199 changer transitions 0/424 dead transitions. [2024-06-27 19:25:54,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 424 transitions, 6482 flow [2024-06-27 19:25:54,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:54,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:54,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:25:54,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 19:25:54,651 INFO L175 Difference]: Start difference. First operand has 370 places, 378 transitions, 4946 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:25:54,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 424 transitions, 6482 flow [2024-06-27 19:25:59,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 424 transitions, 6128 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:59,939 INFO L231 Difference]: Finished difference. Result has 372 places, 379 transitions, 5042 flow [2024-06-27 19:25:59,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5042, PETRI_PLACES=372, PETRI_TRANSITIONS=379} [2024-06-27 19:25:59,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 19:25:59,940 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 379 transitions, 5042 flow [2024-06-27 19:25:59,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:59,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:59,940 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 19:25:59,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:25:59,940 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:25:59,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash -857224418, now seen corresponding path program 8 times [2024-06-27 19:25:59,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:59,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354587628] [2024-06-27 19:25:59,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:59,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:00,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:00,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354587628] [2024-06-27 19:26:00,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354587628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:00,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:00,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:00,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571672044] [2024-06-27 19:26:00,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:00,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:00,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:00,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:00,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:00,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:00,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 379 transitions, 5042 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:00,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:00,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:00,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:01,394 INFO L124 PetriNetUnfolderBase]: 4101/6967 cut-off events. [2024-06-27 19:26:01,394 INFO L125 PetriNetUnfolderBase]: For 1459308/1459311 co-relation queries the response was YES. [2024-06-27 19:26:01,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56950 conditions, 6967 events. 4101/6967 cut-off events. For 1459308/1459311 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 49131 event pairs, 1178 based on Foata normal form. 8/6951 useless extension candidates. Maximal degree in co-relation 56778. Up to 3291 conditions per place. [2024-06-27 19:26:01,512 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 196 changer transitions 0/421 dead transitions. [2024-06-27 19:26:01,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 421 transitions, 6556 flow [2024-06-27 19:26:01,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:01,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:01,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:26:01,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:26:01,513 INFO L175 Difference]: Start difference. First operand has 372 places, 379 transitions, 5042 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:26:01,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 421 transitions, 6556 flow [2024-06-27 19:26:07,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 421 transitions, 5917 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:07,576 INFO L231 Difference]: Finished difference. Result has 372 places, 380 transitions, 4849 flow [2024-06-27 19:26:07,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=372, PETRI_TRANSITIONS=380} [2024-06-27 19:26:07,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 19:26:07,576 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 380 transitions, 4849 flow [2024-06-27 19:26:07,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:07,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:07,577 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 19:26:07,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:26:07,577 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:07,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:07,577 INFO L85 PathProgramCache]: Analyzing trace with hash -857224046, now seen corresponding path program 7 times [2024-06-27 19:26:07,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:07,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734125437] [2024-06-27 19:26:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:07,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:07,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:07,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734125437] [2024-06-27 19:26:07,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734125437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:07,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:07,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:07,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774325291] [2024-06-27 19:26:07,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:07,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:07,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:07,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:07,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:07,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:07,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 380 transitions, 4849 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:07,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:07,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:07,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:09,108 INFO L124 PetriNetUnfolderBase]: 4121/6971 cut-off events. [2024-06-27 19:26:09,108 INFO L125 PetriNetUnfolderBase]: For 1479874/1479874 co-relation queries the response was YES. [2024-06-27 19:26:09,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56262 conditions, 6971 events. 4121/6971 cut-off events. For 1479874/1479874 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 49022 event pairs, 1110 based on Foata normal form. 6/6960 useless extension candidates. Maximal degree in co-relation 56092. Up to 5297 conditions per place. [2024-06-27 19:26:09,221 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 215 changer transitions 0/421 dead transitions. [2024-06-27 19:26:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 421 transitions, 6109 flow [2024-06-27 19:26:09,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:09,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 19:26:09,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 19:26:09,222 INFO L175 Difference]: Start difference. First operand has 372 places, 380 transitions, 4849 flow. Second operand 9 states and 223 transitions. [2024-06-27 19:26:09,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 421 transitions, 6109 flow [2024-06-27 19:26:15,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 421 transitions, 5695 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:15,521 INFO L231 Difference]: Finished difference. Result has 376 places, 381 transitions, 4917 flow [2024-06-27 19:26:15,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4917, PETRI_PLACES=376, PETRI_TRANSITIONS=381} [2024-06-27 19:26:15,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 19:26:15,522 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 381 transitions, 4917 flow [2024-06-27 19:26:15,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:15,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:15,522 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 19:26:15,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:26:15,522 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:15,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:15,523 INFO L85 PathProgramCache]: Analyzing trace with hash -641184990, now seen corresponding path program 8 times [2024-06-27 19:26:15,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:15,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497805817] [2024-06-27 19:26:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:15,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:15,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:15,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:15,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497805817] [2024-06-27 19:26:15,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497805817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:15,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:15,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:15,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720863957] [2024-06-27 19:26:15,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:15,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:15,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:15,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:15,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:15,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:15,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 381 transitions, 4917 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:15,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:15,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:15,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:17,003 INFO L124 PetriNetUnfolderBase]: 4047/6857 cut-off events. [2024-06-27 19:26:17,004 INFO L125 PetriNetUnfolderBase]: For 1364673/1364673 co-relation queries the response was YES. [2024-06-27 19:26:17,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54052 conditions, 6857 events. 4047/6857 cut-off events. For 1364673/1364673 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 48121 event pairs, 1060 based on Foata normal form. 6/6850 useless extension candidates. Maximal degree in co-relation 53881. Up to 4938 conditions per place. [2024-06-27 19:26:17,113 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 218 changer transitions 4/424 dead transitions. [2024-06-27 19:26:17,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 424 transitions, 6479 flow [2024-06-27 19:26:17,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:17,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:17,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 19:26:17,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 19:26:17,114 INFO L175 Difference]: Start difference. First operand has 376 places, 381 transitions, 4917 flow. Second operand 9 states and 224 transitions. [2024-06-27 19:26:17,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 424 transitions, 6479 flow [2024-06-27 19:26:24,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 424 transitions, 6013 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:24,423 INFO L231 Difference]: Finished difference. Result has 378 places, 383 transitions, 4989 flow [2024-06-27 19:26:24,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4989, PETRI_PLACES=378, PETRI_TRANSITIONS=383} [2024-06-27 19:26:24,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 19:26:24,424 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 383 transitions, 4989 flow [2024-06-27 19:26:24,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:24,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:24,424 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 19:26:24,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:26:24,424 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:24,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:24,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1634928418, now seen corresponding path program 9 times [2024-06-27 19:26:24,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:24,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314744382] [2024-06-27 19:26:24,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:24,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:24,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:24,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:24,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314744382] [2024-06-27 19:26:24,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314744382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:24,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:24,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:24,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214928476] [2024-06-27 19:26:24,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:24,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:24,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:24,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:24,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:24,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:24,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 383 transitions, 4989 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:24,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:24,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:24,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:25,883 INFO L124 PetriNetUnfolderBase]: 4194/7124 cut-off events. [2024-06-27 19:26:25,883 INFO L125 PetriNetUnfolderBase]: For 1578633/1578636 co-relation queries the response was YES. [2024-06-27 19:26:25,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58303 conditions, 7124 events. 4194/7124 cut-off events. For 1578633/1578636 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 50398 event pairs, 1224 based on Foata normal form. 8/7108 useless extension candidates. Maximal degree in co-relation 58131. Up to 3418 conditions per place. [2024-06-27 19:26:26,002 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 209 selfloop transitions, 201 changer transitions 0/417 dead transitions. [2024-06-27 19:26:26,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 417 transitions, 6223 flow [2024-06-27 19:26:26,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:26,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:26,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:26:26,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 19:26:26,003 INFO L175 Difference]: Start difference. First operand has 378 places, 383 transitions, 4989 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:26:26,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 417 transitions, 6223 flow [2024-06-27 19:26:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 417 transitions, 5743 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:31,387 INFO L231 Difference]: Finished difference. Result has 380 places, 384 transitions, 4957 flow [2024-06-27 19:26:31,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4957, PETRI_PLACES=380, PETRI_TRANSITIONS=384} [2024-06-27 19:26:31,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 19:26:31,387 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 384 transitions, 4957 flow [2024-06-27 19:26:31,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:31,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:31,387 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 19:26:31,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:26:31,388 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:31,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:31,388 INFO L85 PathProgramCache]: Analyzing trace with hash -502961006, now seen corresponding path program 9 times [2024-06-27 19:26:31,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:31,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583387484] [2024-06-27 19:26:31,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:31,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:31,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:31,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:31,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583387484] [2024-06-27 19:26:31,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583387484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:31,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:31,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:31,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024882226] [2024-06-27 19:26:31,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:31,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:31,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:31,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:31,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:31,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 384 transitions, 4957 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:31,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:31,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:31,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:32,910 INFO L124 PetriNetUnfolderBase]: 4181/7077 cut-off events. [2024-06-27 19:26:32,910 INFO L125 PetriNetUnfolderBase]: For 1553777/1553777 co-relation queries the response was YES. [2024-06-27 19:26:32,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57367 conditions, 7077 events. 4181/7077 cut-off events. For 1553777/1553777 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 49950 event pairs, 1136 based on Foata normal form. 6/7066 useless extension candidates. Maximal degree in co-relation 57194. Up to 5393 conditions per place. [2024-06-27 19:26:33,023 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 214 changer transitions 2/420 dead transitions. [2024-06-27 19:26:33,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 420 transitions, 6153 flow [2024-06-27 19:26:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:33,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:33,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 19:26:33,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 19:26:33,024 INFO L175 Difference]: Start difference. First operand has 380 places, 384 transitions, 4957 flow. Second operand 9 states and 219 transitions. [2024-06-27 19:26:33,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 420 transitions, 6153 flow [2024-06-27 19:26:39,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 420 transitions, 5784 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:39,246 INFO L231 Difference]: Finished difference. Result has 384 places, 384 transitions, 5020 flow [2024-06-27 19:26:39,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4588, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5020, PETRI_PLACES=384, PETRI_TRANSITIONS=384} [2024-06-27 19:26:39,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 19:26:39,246 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 384 transitions, 5020 flow [2024-06-27 19:26:39,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:39,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:39,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:26:39,247 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:39,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash 2137511122, now seen corresponding path program 10 times [2024-06-27 19:26:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:39,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372253017] [2024-06-27 19:26:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:39,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:39,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:39,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:39,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372253017] [2024-06-27 19:26:39,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372253017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:39,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:39,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:39,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14380803] [2024-06-27 19:26:39,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:39,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:39,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:39,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:39,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:39,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:39,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 384 transitions, 5020 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:39,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:39,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:39,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:41,043 INFO L124 PetriNetUnfolderBase]: 4255/7227 cut-off events. [2024-06-27 19:26:41,044 INFO L125 PetriNetUnfolderBase]: For 1660177/1660177 co-relation queries the response was YES. [2024-06-27 19:26:41,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59537 conditions, 7227 events. 4255/7227 cut-off events. For 1660177/1660177 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 51588 event pairs, 1552 based on Foata normal form. 8/7230 useless extension candidates. Maximal degree in co-relation 59363. Up to 6093 conditions per place. [2024-06-27 19:26:41,147 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 228 selfloop transitions, 179 changer transitions 2/416 dead transitions. [2024-06-27 19:26:41,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 416 transitions, 6296 flow [2024-06-27 19:26:41,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:41,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:41,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 19:26:41,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 19:26:41,148 INFO L175 Difference]: Start difference. First operand has 384 places, 384 transitions, 5020 flow. Second operand 9 states and 214 transitions. [2024-06-27 19:26:41,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 416 transitions, 6296 flow [2024-06-27 19:26:47,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 416 transitions, 5854 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:47,771 INFO L231 Difference]: Finished difference. Result has 385 places, 386 transitions, 5038 flow [2024-06-27 19:26:47,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5038, PETRI_PLACES=385, PETRI_TRANSITIONS=386} [2024-06-27 19:26:47,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 19:26:47,772 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 386 transitions, 5038 flow [2024-06-27 19:26:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:47,773 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 19:26:47,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:26:47,773 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:47,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:47,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1295303360, now seen corresponding path program 11 times [2024-06-27 19:26:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963521100] [2024-06-27 19:26:47,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:47,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:47,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:47,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963521100] [2024-06-27 19:26:47,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963521100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:47,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:47,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:47,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698569983] [2024-06-27 19:26:47,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:47,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:47,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:47,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:47,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:47,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:47,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 386 transitions, 5038 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:47,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:47,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:49,583 INFO L124 PetriNetUnfolderBase]: 4283/7271 cut-off events. [2024-06-27 19:26:49,584 INFO L125 PetriNetUnfolderBase]: For 1690617/1690617 co-relation queries the response was YES. [2024-06-27 19:26:49,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59976 conditions, 7271 events. 4283/7271 cut-off events. For 1690617/1690617 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 51968 event pairs, 1572 based on Foata normal form. 8/7274 useless extension candidates. Maximal degree in co-relation 59801. Up to 6419 conditions per place. [2024-06-27 19:26:49,690 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 176 changer transitions 0/410 dead transitions. [2024-06-27 19:26:49,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 410 transitions, 5968 flow [2024-06-27 19:26:49,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:49,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:49,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:26:49,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 19:26:49,691 INFO L175 Difference]: Start difference. First operand has 385 places, 386 transitions, 5038 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:26:49,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 410 transitions, 5968 flow [2024-06-27 19:26:56,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 410 transitions, 5677 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:56,817 INFO L231 Difference]: Finished difference. Result has 389 places, 387 transitions, 5156 flow [2024-06-27 19:26:56,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5156, PETRI_PLACES=389, PETRI_TRANSITIONS=387} [2024-06-27 19:26:56,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-27 19:26:56,818 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 387 transitions, 5156 flow [2024-06-27 19:26:56,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:56,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:56,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, 1] [2024-06-27 19:26:56,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:26:56,818 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:26:56,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:56,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1150068480, now seen corresponding path program 12 times [2024-06-27 19:26:56,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:56,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624152107] [2024-06-27 19:26:56,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:56,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:56,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:56,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:56,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:56,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624152107] [2024-06-27 19:26:56,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624152107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:56,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:56,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:56,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221415698] [2024-06-27 19:26:56,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:56,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:56,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:56,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:56,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:56,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:56,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 387 transitions, 5156 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:56,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:56,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:56,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:58,661 INFO L124 PetriNetUnfolderBase]: 4303/7305 cut-off events. [2024-06-27 19:26:58,661 INFO L125 PetriNetUnfolderBase]: For 1697043/1697043 co-relation queries the response was YES. [2024-06-27 19:26:58,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60368 conditions, 7305 events. 4303/7305 cut-off events. For 1697043/1697043 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 52265 event pairs, 1570 based on Foata normal form. 6/7306 useless extension candidates. Maximal degree in co-relation 60191. Up to 6403 conditions per place. [2024-06-27 19:26:58,774 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 179 changer transitions 0/416 dead transitions. [2024-06-27 19:26:58,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 416 transitions, 6366 flow [2024-06-27 19:26:58,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:26:58,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:26:58,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 19:26:58,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-27 19:26:58,775 INFO L175 Difference]: Start difference. First operand has 389 places, 387 transitions, 5156 flow. Second operand 10 states and 228 transitions. [2024-06-27 19:26:58,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 416 transitions, 6366 flow [2024-06-27 19:27:06,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 416 transitions, 5989 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:06,458 INFO L231 Difference]: Finished difference. Result has 392 places, 388 transitions, 5193 flow [2024-06-27 19:27:06,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4779, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=392, PETRI_TRANSITIONS=388} [2024-06-27 19:27:06,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 19:27:06,459 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 388 transitions, 5193 flow [2024-06-27 19:27:06,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:06,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:06,459 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 19:27:06,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:27:06,459 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:06,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1606691038, now seen corresponding path program 10 times [2024-06-27 19:27:06,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:06,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370441934] [2024-06-27 19:27:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:06,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:06,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:06,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370441934] [2024-06-27 19:27:06,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370441934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:06,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:06,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:06,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544335900] [2024-06-27 19:27:06,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:06,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:06,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:06,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:06,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 388 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:06,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:06,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:06,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:08,254 INFO L124 PetriNetUnfolderBase]: 4323/7359 cut-off events. [2024-06-27 19:27:08,254 INFO L125 PetriNetUnfolderBase]: For 1725757/1725760 co-relation queries the response was YES. [2024-06-27 19:27:08,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60759 conditions, 7359 events. 4323/7359 cut-off events. For 1725757/1725760 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 52821 event pairs, 1591 based on Foata normal form. 8/7353 useless extension candidates. Maximal degree in co-relation 60581. Up to 6453 conditions per place. [2024-06-27 19:27:08,362 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 160 changer transitions 0/411 dead transitions. [2024-06-27 19:27:08,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 411 transitions, 6124 flow [2024-06-27 19:27:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:08,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:08,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:27:08,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:27:08,363 INFO L175 Difference]: Start difference. First operand has 392 places, 388 transitions, 5193 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:27:08,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 411 transitions, 6124 flow [2024-06-27 19:27:15,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 411 transitions, 5728 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:15,587 INFO L231 Difference]: Finished difference. Result has 393 places, 389 transitions, 5168 flow [2024-06-27 19:27:15,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5168, PETRI_PLACES=393, PETRI_TRANSITIONS=389} [2024-06-27 19:27:15,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-27 19:27:15,588 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 389 transitions, 5168 flow [2024-06-27 19:27:15,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:15,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:15,588 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 19:27:15,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:27:15,588 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:15,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash 494736560, now seen corresponding path program 13 times [2024-06-27 19:27:15,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:15,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919146500] [2024-06-27 19:27:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:15,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:15,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:15,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:15,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919146500] [2024-06-27 19:27:15,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919146500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:15,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:15,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:15,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357521997] [2024-06-27 19:27:15,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:15,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:15,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:15,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:15,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:15,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:15,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 389 transitions, 5168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:15,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:15,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:15,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:17,433 INFO L124 PetriNetUnfolderBase]: 4305/7329 cut-off events. [2024-06-27 19:27:17,433 INFO L125 PetriNetUnfolderBase]: For 1691687/1691687 co-relation queries the response was YES. [2024-06-27 19:27:17,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59411 conditions, 7329 events. 4305/7329 cut-off events. For 1691687/1691687 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 52617 event pairs, 1592 based on Foata normal form. 8/7332 useless extension candidates. Maximal degree in co-relation 59232. Up to 6457 conditions per place. [2024-06-27 19:27:17,539 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 176 changer transitions 0/412 dead transitions. [2024-06-27 19:27:17,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 412 transitions, 6052 flow [2024-06-27 19:27:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:17,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:17,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:27:17,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:27:17,540 INFO L175 Difference]: Start difference. First operand has 393 places, 389 transitions, 5168 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:27:17,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 412 transitions, 6052 flow [2024-06-27 19:27:26,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 412 transitions, 5670 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:26,333 INFO L231 Difference]: Finished difference. Result has 396 places, 389 transitions, 5143 flow [2024-06-27 19:27:26,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4786, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5143, PETRI_PLACES=396, PETRI_TRANSITIONS=389} [2024-06-27 19:27:26,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-27 19:27:26,333 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 389 transitions, 5143 flow [2024-06-27 19:27:26,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:26,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:26,334 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 19:27:26,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:27:26,334 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:26,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:26,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1429251260, now seen corresponding path program 14 times [2024-06-27 19:27:26,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:26,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623302416] [2024-06-27 19:27:26,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:26,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:26,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:26,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:26,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:26,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623302416] [2024-06-27 19:27:26,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623302416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:26,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:26,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:26,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16745936] [2024-06-27 19:27:26,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:26,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:26,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:26,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:26,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:26,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:26,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 389 transitions, 5143 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:26,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:26,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:26,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:28,130 INFO L124 PetriNetUnfolderBase]: 4325/7323 cut-off events. [2024-06-27 19:27:28,130 INFO L125 PetriNetUnfolderBase]: For 1706855/1706855 co-relation queries the response was YES. [2024-06-27 19:27:28,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59571 conditions, 7323 events. 4325/7323 cut-off events. For 1706855/1706855 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 52294 event pairs, 1556 based on Foata normal form. 6/7314 useless extension candidates. Maximal degree in co-relation 59391. Up to 6443 conditions per place. [2024-06-27 19:27:28,245 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 185 changer transitions 2/416 dead transitions. [2024-06-27 19:27:28,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 416 transitions, 6089 flow [2024-06-27 19:27:28,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:28,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:28,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:27:28,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:27:28,246 INFO L175 Difference]: Start difference. First operand has 396 places, 389 transitions, 5143 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:27:28,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 416 transitions, 6089 flow [2024-06-27 19:27:36,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 416 transitions, 5719 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:36,267 INFO L231 Difference]: Finished difference. Result has 396 places, 390 transitions, 5201 flow [2024-06-27 19:27:36,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5201, PETRI_PLACES=396, PETRI_TRANSITIONS=390} [2024-06-27 19:27:36,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-27 19:27:36,267 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 390 transitions, 5201 flow [2024-06-27 19:27:36,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:36,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:36,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:36,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:27:36,268 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:36,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:36,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1872388318, now seen corresponding path program 11 times [2024-06-27 19:27:36,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:36,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570770239] [2024-06-27 19:27:36,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:36,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:36,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:36,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570770239] [2024-06-27 19:27:36,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570770239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:36,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:36,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:36,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991989216] [2024-06-27 19:27:36,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:36,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:36,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:36,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:36,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:36,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:36,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 390 transitions, 5201 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:36,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:36,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:36,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:38,007 INFO L124 PetriNetUnfolderBase]: 4345/7383 cut-off events. [2024-06-27 19:27:38,007 INFO L125 PetriNetUnfolderBase]: For 1736620/1736623 co-relation queries the response was YES. [2024-06-27 19:27:38,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60160 conditions, 7383 events. 4345/7383 cut-off events. For 1736620/1736623 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 52916 event pairs, 1583 based on Foata normal form. 8/7367 useless extension candidates. Maximal degree in co-relation 59979. Up to 6211 conditions per place. [2024-06-27 19:27:38,121 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 172 changer transitions 0/414 dead transitions. [2024-06-27 19:27:38,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 414 transitions, 6138 flow [2024-06-27 19:27:38,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:38,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 19:27:38,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 19:27:38,122 INFO L175 Difference]: Start difference. First operand has 396 places, 390 transitions, 5201 flow. Second operand 8 states and 185 transitions. [2024-06-27 19:27:38,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 414 transitions, 6138 flow [2024-06-27 19:27:45,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 414 transitions, 5726 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:45,274 INFO L231 Difference]: Finished difference. Result has 397 places, 391 transitions, 5182 flow [2024-06-27 19:27:45,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5182, PETRI_PLACES=397, PETRI_TRANSITIONS=391} [2024-06-27 19:27:45,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 19:27:45,275 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 391 transitions, 5182 flow [2024-06-27 19:27:45,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:45,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:45,275 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 19:27:45,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:27:45,275 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:45,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:45,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1290195856, now seen corresponding path program 15 times [2024-06-27 19:27:45,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169690814] [2024-06-27 19:27:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:45,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:45,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:45,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169690814] [2024-06-27 19:27:45,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169690814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:45,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:45,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:45,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641581741] [2024-06-27 19:27:45,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:45,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:45,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:45,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:45,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:45,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:45,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 391 transitions, 5182 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:45,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:47,131 INFO L124 PetriNetUnfolderBase]: 4365/7413 cut-off events. [2024-06-27 19:27:47,131 INFO L125 PetriNetUnfolderBase]: For 1762952/1762952 co-relation queries the response was YES. [2024-06-27 19:27:47,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60580 conditions, 7413 events. 4365/7413 cut-off events. For 1762952/1762952 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 53171 event pairs, 1508 based on Foata normal form. 6/7414 useless extension candidates. Maximal degree in co-relation 60398. Up to 5959 conditions per place. [2024-06-27 19:27:47,242 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 194 changer transitions 4/426 dead transitions. [2024-06-27 19:27:47,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 426 transitions, 6202 flow [2024-06-27 19:27:47,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:47,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 19:27:47,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:27:47,243 INFO L175 Difference]: Start difference. First operand has 397 places, 391 transitions, 5182 flow. Second operand 10 states and 235 transitions. [2024-06-27 19:27:47,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 426 transitions, 6202 flow [2024-06-27 19:27:54,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 426 transitions, 5824 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:54,488 INFO L231 Difference]: Finished difference. Result has 401 places, 392 transitions, 5252 flow [2024-06-27 19:27:54,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5252, PETRI_PLACES=401, PETRI_TRANSITIONS=392} [2024-06-27 19:27:54,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-27 19:27:54,489 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 392 transitions, 5252 flow [2024-06-27 19:27:54,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:54,489 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 19:27:54,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:27:54,489 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:27:54,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1999515956, now seen corresponding path program 16 times [2024-06-27 19:27:54,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:54,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665666916] [2024-06-27 19:27:54,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:54,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:54,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665666916] [2024-06-27 19:27:54,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665666916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:54,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:54,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:54,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707342339] [2024-06-27 19:27:54,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:54,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:54,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:54,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:54,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:54,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:54,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 392 transitions, 5252 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:54,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:54,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:56,361 INFO L124 PetriNetUnfolderBase]: 4347/7413 cut-off events. [2024-06-27 19:27:56,361 INFO L125 PetriNetUnfolderBase]: For 1735090/1735090 co-relation queries the response was YES. [2024-06-27 19:27:56,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59436 conditions, 7413 events. 4347/7413 cut-off events. For 1735090/1735090 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 53380 event pairs, 1555 based on Foata normal form. 8/7418 useless extension candidates. Maximal degree in co-relation 59253. Up to 6778 conditions per place. [2024-06-27 19:27:56,471 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 42 changer transitions 0/414 dead transitions. [2024-06-27 19:27:56,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 414 transitions, 6144 flow [2024-06-27 19:27:56,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:56,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:56,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-27 19:27:56,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-27 19:27:56,472 INFO L175 Difference]: Start difference. First operand has 401 places, 392 transitions, 5252 flow. Second operand 10 states and 217 transitions. [2024-06-27 19:27:56,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 414 transitions, 6144 flow [2024-06-27 19:28:03,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 414 transitions, 5694 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:03,899 INFO L231 Difference]: Finished difference. Result has 403 places, 392 transitions, 4891 flow [2024-06-27 19:28:03,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4891, PETRI_PLACES=403, PETRI_TRANSITIONS=392} [2024-06-27 19:28:03,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-27 19:28:03,899 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 392 transitions, 4891 flow [2024-06-27 19:28:03,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:03,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:03,899 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 19:28:03,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:28:03,900 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:03,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:03,900 INFO L85 PathProgramCache]: Analyzing trace with hash 272247950, now seen corresponding path program 17 times [2024-06-27 19:28:03,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:03,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021185640] [2024-06-27 19:28:03,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:03,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:04,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021185640] [2024-06-27 19:28:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021185640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77265767] [2024-06-27 19:28:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:04,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:04,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:04,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:04,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:04,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:04,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 392 transitions, 4891 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:04,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:04,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:04,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:05,683 INFO L124 PetriNetUnfolderBase]: 4329/7387 cut-off events. [2024-06-27 19:28:05,684 INFO L125 PetriNetUnfolderBase]: For 1683894/1683894 co-relation queries the response was YES. [2024-06-27 19:28:05,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57462 conditions, 7387 events. 4329/7387 cut-off events. For 1683894/1683894 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 53230 event pairs, 1547 based on Foata normal form. 8/7392 useless extension candidates. Maximal degree in co-relation 57278. Up to 6752 conditions per place. [2024-06-27 19:28:05,791 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 42 changer transitions 0/414 dead transitions. [2024-06-27 19:28:05,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 414 transitions, 5783 flow [2024-06-27 19:28:05,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:05,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:05,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 19:28:05,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 19:28:05,792 INFO L175 Difference]: Start difference. First operand has 403 places, 392 transitions, 4891 flow. Second operand 10 states and 216 transitions. [2024-06-27 19:28:05,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 414 transitions, 5783 flow [2024-06-27 19:28:14,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 414 transitions, 5674 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:14,510 INFO L231 Difference]: Finished difference. Result has 405 places, 392 transitions, 4871 flow [2024-06-27 19:28:14,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4782, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=405, PETRI_TRANSITIONS=392} [2024-06-27 19:28:14,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 19:28:14,510 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 392 transitions, 4871 flow [2024-06-27 19:28:14,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:14,510 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 19:28:14,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:28:14,510 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:14,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:14,511 INFO L85 PathProgramCache]: Analyzing trace with hash 528600218, now seen corresponding path program 12 times [2024-06-27 19:28:14,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:14,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295049521] [2024-06-27 19:28:14,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:14,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:14,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:14,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:14,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:14,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295049521] [2024-06-27 19:28:14,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295049521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:14,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:14,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:14,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998818046] [2024-06-27 19:28:14,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:14,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:14,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:14,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:14,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:14,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:14,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 392 transitions, 4871 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:14,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:14,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:14,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:16,232 INFO L124 PetriNetUnfolderBase]: 4270/7302 cut-off events. [2024-06-27 19:28:16,232 INFO L125 PetriNetUnfolderBase]: For 1637016/1637019 co-relation queries the response was YES. [2024-06-27 19:28:16,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53051 conditions, 7302 events. 4270/7302 cut-off events. For 1637016/1637019 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 52656 event pairs, 1422 based on Foata normal form. 32/7326 useless extension candidates. Maximal degree in co-relation 52866. Up to 5942 conditions per place. [2024-06-27 19:28:16,337 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 311 selfloop transitions, 103 changer transitions 7/428 dead transitions. [2024-06-27 19:28:16,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 428 transitions, 5853 flow [2024-06-27 19:28:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:16,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:16,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:28:16,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:28:16,338 INFO L175 Difference]: Start difference. First operand has 405 places, 392 transitions, 4871 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:28:16,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 428 transitions, 5853 flow [2024-06-27 19:28:26,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 428 transitions, 5721 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:26,152 INFO L231 Difference]: Finished difference. Result has 404 places, 390 transitions, 4918 flow [2024-06-27 19:28:26,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4918, PETRI_PLACES=404, PETRI_TRANSITIONS=390} [2024-06-27 19:28:26,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-27 19:28:26,153 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 390 transitions, 4918 flow [2024-06-27 19:28:26,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:26,153 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 19:28:26,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:28:26,153 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:26,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:26,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1303055342, now seen corresponding path program 18 times [2024-06-27 19:28:26,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:26,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539717409] [2024-06-27 19:28:26,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:26,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:26,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:26,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:26,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:26,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539717409] [2024-06-27 19:28:26,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539717409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:26,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:26,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:26,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062605162] [2024-06-27 19:28:26,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:26,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:26,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:26,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:26,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:26,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:26,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 390 transitions, 4918 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:26,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:26,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:26,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:28,052 INFO L124 PetriNetUnfolderBase]: 4250/7258 cut-off events. [2024-06-27 19:28:28,052 INFO L125 PetriNetUnfolderBase]: For 1446115/1446115 co-relation queries the response was YES. [2024-06-27 19:28:28,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53227 conditions, 7258 events. 4250/7258 cut-off events. For 1446115/1446115 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 52090 event pairs, 1482 based on Foata normal form. 6/7261 useless extension candidates. Maximal degree in co-relation 53041. Up to 6583 conditions per place. [2024-06-27 19:28:28,161 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 366 selfloop transitions, 44 changer transitions 0/417 dead transitions. [2024-06-27 19:28:28,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 417 transitions, 5888 flow [2024-06-27 19:28:28,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:28:28,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:28:28,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-27 19:28:28,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-27 19:28:28,162 INFO L175 Difference]: Start difference. First operand has 404 places, 390 transitions, 4918 flow. Second operand 11 states and 235 transitions. [2024-06-27 19:28:28,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 417 transitions, 5888 flow [2024-06-27 19:28:35,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 417 transitions, 5639 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:35,236 INFO L231 Difference]: Finished difference. Result has 406 places, 391 transitions, 4819 flow [2024-06-27 19:28:35,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4819, PETRI_PLACES=406, PETRI_TRANSITIONS=391} [2024-06-27 19:28:35,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 19:28:35,237 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 391 transitions, 4819 flow [2024-06-27 19:28:35,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:35,237 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 19:28:35,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:28:35,237 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:35,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:35,237 INFO L85 PathProgramCache]: Analyzing trace with hash 537796988, now seen corresponding path program 13 times [2024-06-27 19:28:35,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:35,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291107864] [2024-06-27 19:28:35,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:35,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:35,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 19:28:35,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:35,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291107864] [2024-06-27 19:28:35,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291107864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:35,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:35,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:35,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619642286] [2024-06-27 19:28:35,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:35,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:35,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:35,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:35,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:35,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:35,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 391 transitions, 4819 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:35,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:35,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:35,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:36,922 INFO L124 PetriNetUnfolderBase]: 4191/7175 cut-off events. [2024-06-27 19:28:36,922 INFO L125 PetriNetUnfolderBase]: For 1391879/1391882 co-relation queries the response was YES. [2024-06-27 19:28:37,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48545 conditions, 7175 events. 4191/7175 cut-off events. For 1391879/1391882 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 51520 event pairs, 1074 based on Foata normal form. 32/7197 useless extension candidates. Maximal degree in co-relation 48359. Up to 4464 conditions per place. [2024-06-27 19:28:37,029 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 113 changer transitions 11/432 dead transitions. [2024-06-27 19:28:37,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 432 transitions, 6107 flow [2024-06-27 19:28:37,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:37,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:28:37,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 19:28:37,030 INFO L175 Difference]: Start difference. First operand has 406 places, 391 transitions, 4819 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:28:37,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 432 transitions, 6107 flow [2024-06-27 19:28:44,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 432 transitions, 5937 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:44,969 INFO L231 Difference]: Finished difference. Result has 405 places, 386 transitions, 4795 flow [2024-06-27 19:28:44,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4795, PETRI_PLACES=405, PETRI_TRANSITIONS=386} [2024-06-27 19:28:44,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 19:28:44,970 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 386 transitions, 4795 flow [2024-06-27 19:28:44,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:44,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:44,970 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 19:28:44,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:28:44,970 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:44,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:44,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1037358062, now seen corresponding path program 19 times [2024-06-27 19:28:44,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:44,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430182640] [2024-06-27 19:28:44,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:44,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:44,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:45,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:45,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:45,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430182640] [2024-06-27 19:28:45,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430182640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:45,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:45,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:45,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285406891] [2024-06-27 19:28:45,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:45,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:45,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:45,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:45,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:45,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 386 transitions, 4795 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:45,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:45,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:45,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:46,626 INFO L124 PetriNetUnfolderBase]: 3850/6566 cut-off events. [2024-06-27 19:28:46,626 INFO L125 PetriNetUnfolderBase]: For 1188630/1188630 co-relation queries the response was YES. [2024-06-27 19:28:46,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45934 conditions, 6566 events. 3850/6566 cut-off events. For 1188630/1188630 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 46284 event pairs, 1255 based on Foata normal form. 6/6561 useless extension candidates. Maximal degree in co-relation 45747. Up to 5921 conditions per place. [2024-06-27 19:28:46,718 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 359 selfloop transitions, 47 changer transitions 2/415 dead transitions. [2024-06-27 19:28:46,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 415 transitions, 5775 flow [2024-06-27 19:28:46,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:46,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:46,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 19:28:46,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 19:28:46,719 INFO L175 Difference]: Start difference. First operand has 405 places, 386 transitions, 4795 flow. Second operand 10 states and 222 transitions. [2024-06-27 19:28:46,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 415 transitions, 5775 flow [2024-06-27 19:28:52,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 415 transitions, 5414 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 19:28:52,997 INFO L231 Difference]: Finished difference. Result has 405 places, 387 transitions, 4592 flow [2024-06-27 19:28:52,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4434, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=405, PETRI_TRANSITIONS=387} [2024-06-27 19:28:52,997 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 19:28:52,997 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 387 transitions, 4592 flow [2024-06-27 19:28:52,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:52,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:52,998 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 19:28:52,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:28:52,998 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:28:52,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:52,998 INFO L85 PathProgramCache]: Analyzing trace with hash 538213070, now seen corresponding path program 20 times [2024-06-27 19:28:52,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:52,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061720652] [2024-06-27 19:28:52,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:52,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:53,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:53,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:53,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061720652] [2024-06-27 19:28:53,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061720652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:53,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:53,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:53,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618827896] [2024-06-27 19:28:53,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:53,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:53,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:53,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:53,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:53,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:53,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 387 transitions, 4592 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:53,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:53,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:53,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:54,650 INFO L124 PetriNetUnfolderBase]: 3776/6448 cut-off events. [2024-06-27 19:28:54,651 INFO L125 PetriNetUnfolderBase]: For 1011765/1011765 co-relation queries the response was YES. [2024-06-27 19:28:54,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43070 conditions, 6448 events. 3776/6448 cut-off events. For 1011765/1011765 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 45378 event pairs, 1143 based on Foata normal form. 6/6451 useless extension candidates. Maximal degree in co-relation 42883. Up to 5322 conditions per place. [2024-06-27 19:28:54,748 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 356 selfloop transitions, 54 changer transitions 4/421 dead transitions. [2024-06-27 19:28:54,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 421 transitions, 5940 flow [2024-06-27 19:28:54,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:54,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:54,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:28:54,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:28:54,749 INFO L175 Difference]: Start difference. First operand has 405 places, 387 transitions, 4592 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:28:54,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 421 transitions, 5940 flow [2024-06-27 19:29:01,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 421 transitions, 5798 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:01,551 INFO L231 Difference]: Finished difference. Result has 406 places, 389 transitions, 4684 flow [2024-06-27 19:29:01,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4684, PETRI_PLACES=406, PETRI_TRANSITIONS=389} [2024-06-27 19:29:01,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 19:29:01,552 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 389 transitions, 4684 flow [2024-06-27 19:29:01,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:01,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:01,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:01,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:29:01,552 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:01,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:01,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1302339196, now seen corresponding path program 1 times [2024-06-27 19:29:01,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:01,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195965519] [2024-06-27 19:29:01,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:01,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:01,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:01,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 19:29:01,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:01,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195965519] [2024-06-27 19:29:01,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195965519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:01,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:01,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:01,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678630600] [2024-06-27 19:29:01,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:01,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:01,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:01,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:01,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:01,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:01,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 389 transitions, 4684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:01,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:01,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:01,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:03,155 INFO L124 PetriNetUnfolderBase]: 3796/6504 cut-off events. [2024-06-27 19:29:03,155 INFO L125 PetriNetUnfolderBase]: For 1027608/1027608 co-relation queries the response was YES. [2024-06-27 19:29:03,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43481 conditions, 6504 events. 3796/6504 cut-off events. For 1027608/1027608 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 46037 event pairs, 1241 based on Foata normal form. 6/6507 useless extension candidates. Maximal degree in co-relation 43293. Up to 5873 conditions per place. [2024-06-27 19:29:03,253 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 42 changer transitions 0/416 dead transitions. [2024-06-27 19:29:03,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 416 transitions, 5662 flow [2024-06-27 19:29:03,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:03,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:03,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-27 19:29:03,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-27 19:29:03,254 INFO L175 Difference]: Start difference. First operand has 406 places, 389 transitions, 4684 flow. Second operand 11 states and 235 transitions. [2024-06-27 19:29:03,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 416 transitions, 5662 flow [2024-06-27 19:29:11,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 416 transitions, 5544 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:29:11,857 INFO L231 Difference]: Finished difference. Result has 412 places, 390 transitions, 4718 flow [2024-06-27 19:29:11,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4718, PETRI_PLACES=412, PETRI_TRANSITIONS=390} [2024-06-27 19:29:11,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-27 19:29:11,857 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 390 transitions, 4718 flow [2024-06-27 19:29:11,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:11,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:11,858 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 19:29:11,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:29:11,858 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:11,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:11,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1745405146, now seen corresponding path program 2 times [2024-06-27 19:29:11,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:11,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775385661] [2024-06-27 19:29:11,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:11,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:11,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:11,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:11,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775385661] [2024-06-27 19:29:11,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775385661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:11,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:11,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:11,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002237200] [2024-06-27 19:29:11,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:11,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:11,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:11,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:11,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:11,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:11,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 390 transitions, 4718 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:11,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:11,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:11,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:13,427 INFO L124 PetriNetUnfolderBase]: 3816/6522 cut-off events. [2024-06-27 19:29:13,427 INFO L125 PetriNetUnfolderBase]: For 1040779/1040779 co-relation queries the response was YES. [2024-06-27 19:29:13,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43717 conditions, 6522 events. 3816/6522 cut-off events. For 1040779/1040779 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 46007 event pairs, 1160 based on Foata normal form. 6/6525 useless extension candidates. Maximal degree in co-relation 43527. Up to 5346 conditions per place. [2024-06-27 19:29:13,528 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 357 selfloop transitions, 55 changer transitions 4/423 dead transitions. [2024-06-27 19:29:13,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 423 transitions, 6020 flow [2024-06-27 19:29:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:13,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:13,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:29:13,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:29:13,529 INFO L175 Difference]: Start difference. First operand has 412 places, 390 transitions, 4718 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:29:13,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 423 transitions, 6020 flow [2024-06-27 19:29:19,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 423 transitions, 5890 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:19,763 INFO L231 Difference]: Finished difference. Result has 412 places, 391 transitions, 4760 flow [2024-06-27 19:29:19,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4588, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4760, PETRI_PLACES=412, PETRI_TRANSITIONS=391} [2024-06-27 19:29:19,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-27 19:29:19,764 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 391 transitions, 4760 flow [2024-06-27 19:29:19,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:19,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:19,764 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 19:29:19,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:29:19,764 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:19,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1745167996, now seen corresponding path program 3 times [2024-06-27 19:29:19,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:19,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815139151] [2024-06-27 19:29:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:19,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:19,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:19,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:19,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815139151] [2024-06-27 19:29:19,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815139151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:19,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:19,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:19,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389141293] [2024-06-27 19:29:19,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:19,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:19,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:19,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:19,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:19,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 391 transitions, 4760 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:19,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:19,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:19,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:21,425 INFO L124 PetriNetUnfolderBase]: 3803/6501 cut-off events. [2024-06-27 19:29:21,425 INFO L125 PetriNetUnfolderBase]: For 995104/995104 co-relation queries the response was YES. [2024-06-27 19:29:21,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42648 conditions, 6501 events. 3803/6501 cut-off events. For 995104/995104 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 45868 event pairs, 1218 based on Foata normal form. 6/6504 useless extension candidates. Maximal degree in co-relation 42457. Up to 5844 conditions per place. [2024-06-27 19:29:21,517 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 46 changer transitions 2/419 dead transitions. [2024-06-27 19:29:21,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 419 transitions, 5694 flow [2024-06-27 19:29:21,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:21,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 19:29:21,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 19:29:21,518 INFO L175 Difference]: Start difference. First operand has 412 places, 391 transitions, 4760 flow. Second operand 10 states and 222 transitions. [2024-06-27 19:29:21,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 419 transitions, 5694 flow [2024-06-27 19:29:28,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 419 transitions, 5471 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:28,291 INFO L231 Difference]: Finished difference. Result has 415 places, 391 transitions, 4633 flow [2024-06-27 19:29:28,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4633, PETRI_PLACES=415, PETRI_TRANSITIONS=391} [2024-06-27 19:29:28,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 19:29:28,291 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 391 transitions, 4633 flow [2024-06-27 19:29:28,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:28,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:28,292 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 19:29:28,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:29:28,292 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:28,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1309230814, now seen corresponding path program 21 times [2024-06-27 19:29:28,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:28,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409166730] [2024-06-27 19:29:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:28,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:28,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:28,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:28,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409166730] [2024-06-27 19:29:28,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409166730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:28,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:28,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:28,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882793579] [2024-06-27 19:29:28,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:28,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:28,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:28,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:28,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:28,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:28,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 391 transitions, 4633 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:28,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:28,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:28,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:29,918 INFO L124 PetriNetUnfolderBase]: 3831/6573 cut-off events. [2024-06-27 19:29:29,919 INFO L125 PetriNetUnfolderBase]: For 1022263/1022266 co-relation queries the response was YES. [2024-06-27 19:29:29,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42523 conditions, 6573 events. 3831/6573 cut-off events. For 1022263/1022266 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 46681 event pairs, 1269 based on Foata normal form. 10/6577 useless extension candidates. Maximal degree in co-relation 42331. Up to 5803 conditions per place. [2024-06-27 19:29:30,015 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 94 changer transitions 0/412 dead transitions. [2024-06-27 19:29:30,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 412 transitions, 5547 flow [2024-06-27 19:29:30,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:30,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:30,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 19:29:30,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 19:29:30,016 INFO L175 Difference]: Start difference. First operand has 415 places, 391 transitions, 4633 flow. Second operand 9 states and 202 transitions. [2024-06-27 19:29:30,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 412 transitions, 5547 flow [2024-06-27 19:29:36,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 412 transitions, 5453 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:36,652 INFO L231 Difference]: Finished difference. Result has 416 places, 392 transitions, 4772 flow [2024-06-27 19:29:36,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4772, PETRI_PLACES=416, PETRI_TRANSITIONS=392} [2024-06-27 19:29:36,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 19:29:36,652 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 392 transitions, 4772 flow [2024-06-27 19:29:36,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:36,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:36,652 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 19:29:36,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:29:36,653 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:36,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:36,653 INFO L85 PathProgramCache]: Analyzing trace with hash -574157380, now seen corresponding path program 22 times [2024-06-27 19:29:36,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:36,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528944568] [2024-06-27 19:29:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:36,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:36,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:36,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:36,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528944568] [2024-06-27 19:29:36,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528944568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:36,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:36,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:36,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336076100] [2024-06-27 19:29:36,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:36,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:36,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:36,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:36,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:36,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:36,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 392 transitions, 4772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:36,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:36,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:36,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:38,299 INFO L124 PetriNetUnfolderBase]: 3808/6540 cut-off events. [2024-06-27 19:29:38,300 INFO L125 PetriNetUnfolderBase]: For 1039715/1039718 co-relation queries the response was YES. [2024-06-27 19:29:38,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39252 conditions, 6540 events. 3808/6540 cut-off events. For 1039715/1039718 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 46456 event pairs, 1232 based on Foata normal form. 36/6570 useless extension candidates. Maximal degree in co-relation 39059. Up to 5636 conditions per place. [2024-06-27 19:29:38,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 313 selfloop transitions, 93 changer transitions 3/416 dead transitions. [2024-06-27 19:29:38,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 416 transitions, 5710 flow [2024-06-27 19:29:38,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:38,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 19:29:38,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 19:29:38,393 INFO L175 Difference]: Start difference. First operand has 416 places, 392 transitions, 4772 flow. Second operand 10 states and 223 transitions. [2024-06-27 19:29:38,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 416 transitions, 5710 flow [2024-06-27 19:29:43,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 416 transitions, 5497 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:43,638 INFO L231 Difference]: Finished difference. Result has 419 places, 392 transitions, 4782 flow [2024-06-27 19:29:43,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4559, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4782, PETRI_PLACES=419, PETRI_TRANSITIONS=392} [2024-06-27 19:29:43,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-27 19:29:43,638 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 392 transitions, 4782 flow [2024-06-27 19:29:43,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:43,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:43,638 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 19:29:43,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:29:43,639 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:43,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:43,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1505246480, now seen corresponding path program 23 times [2024-06-27 19:29:43,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:43,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817836107] [2024-06-27 19:29:43,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:43,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:43,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:43,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:43,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:43,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817836107] [2024-06-27 19:29:43,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817836107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:43,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:43,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365577422] [2024-06-27 19:29:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:43,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:43,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:43,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:43,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:43,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:43,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 392 transitions, 4782 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:43,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:43,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:43,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:45,122 INFO L124 PetriNetUnfolderBase]: 3780/6494 cut-off events. [2024-06-27 19:29:45,122 INFO L125 PetriNetUnfolderBase]: For 711514/711514 co-relation queries the response was YES. [2024-06-27 19:29:45,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37715 conditions, 6494 events. 3780/6494 cut-off events. For 711514/711514 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 46107 event pairs, 1207 based on Foata normal form. 8/6499 useless extension candidates. Maximal degree in co-relation 37521. Up to 5698 conditions per place. [2024-06-27 19:29:45,220 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 111 changer transitions 0/422 dead transitions. [2024-06-27 19:29:45,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 422 transitions, 5704 flow [2024-06-27 19:29:45,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:45,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:45,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 19:29:45,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 19:29:45,221 INFO L175 Difference]: Start difference. First operand has 419 places, 392 transitions, 4782 flow. Second operand 10 states and 233 transitions. [2024-06-27 19:29:45,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 422 transitions, 5704 flow [2024-06-27 19:29:49,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 422 transitions, 5471 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:49,925 INFO L231 Difference]: Finished difference. Result has 421 places, 392 transitions, 4779 flow [2024-06-27 19:29:49,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4779, PETRI_PLACES=421, PETRI_TRANSITIONS=392} [2024-06-27 19:29:49,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-27 19:29:49,925 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 392 transitions, 4779 flow [2024-06-27 19:29:49,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:49,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:49,925 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 19:29:49,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:29:49,926 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:49,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:49,926 INFO L85 PathProgramCache]: Analyzing trace with hash -927941000, now seen corresponding path program 24 times [2024-06-27 19:29:49,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:49,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589223074] [2024-06-27 19:29:49,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:49,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:50,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:50,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:50,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589223074] [2024-06-27 19:29:50,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589223074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:50,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:50,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:50,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326769452] [2024-06-27 19:29:50,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:50,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:50,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:50,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:50,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:50,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:50,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 392 transitions, 4779 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:50,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:50,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:50,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:51,525 INFO L124 PetriNetUnfolderBase]: 3800/6523 cut-off events. [2024-06-27 19:29:51,525 INFO L125 PetriNetUnfolderBase]: For 701737/701737 co-relation queries the response was YES. [2024-06-27 19:29:51,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37924 conditions, 6523 events. 3800/6523 cut-off events. For 701737/701737 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 46271 event pairs, 1192 based on Foata normal form. 6/6526 useless extension candidates. Maximal degree in co-relation 37729. Up to 5652 conditions per place. [2024-06-27 19:29:51,622 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 119 changer transitions 0/430 dead transitions. [2024-06-27 19:29:51,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 430 transitions, 5803 flow [2024-06-27 19:29:51,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:51,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:51,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-27 19:29:51,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5840909090909091 [2024-06-27 19:29:51,622 INFO L175 Difference]: Start difference. First operand has 421 places, 392 transitions, 4779 flow. Second operand 11 states and 257 transitions. [2024-06-27 19:29:51,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 430 transitions, 5803 flow [2024-06-27 19:29:56,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 430 transitions, 5556 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:56,401 INFO L231 Difference]: Finished difference. Result has 422 places, 393 transitions, 4840 flow [2024-06-27 19:29:56,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4840, PETRI_PLACES=422, PETRI_TRANSITIONS=393} [2024-06-27 19:29:56,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-27 19:29:56,401 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 393 transitions, 4840 flow [2024-06-27 19:29:56,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:56,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:56,401 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 19:29:56,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:29:56,402 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:56,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:56,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1180484326, now seen corresponding path program 25 times [2024-06-27 19:29:56,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:56,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168199893] [2024-06-27 19:29:56,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:56,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:56,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:56,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:56,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168199893] [2024-06-27 19:29:56,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168199893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:56,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:56,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:56,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195289769] [2024-06-27 19:29:56,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:56,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:56,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:56,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:56,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:56,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:56,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 393 transitions, 4840 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:56,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:56,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:56,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:57,948 INFO L124 PetriNetUnfolderBase]: 3782/6504 cut-off events. [2024-06-27 19:29:57,948 INFO L125 PetriNetUnfolderBase]: For 641535/641535 co-relation queries the response was YES. [2024-06-27 19:29:58,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36603 conditions, 6504 events. 3782/6504 cut-off events. For 641535/641535 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 46254 event pairs, 1205 based on Foata normal form. 8/6509 useless extension candidates. Maximal degree in co-relation 36408. Up to 5704 conditions per place. [2024-06-27 19:29:58,046 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 108 changer transitions 0/420 dead transitions. [2024-06-27 19:29:58,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 420 transitions, 5750 flow [2024-06-27 19:29:58,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:58,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:58,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-27 19:29:58,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-27 19:29:58,047 INFO L175 Difference]: Start difference. First operand has 422 places, 393 transitions, 4840 flow. Second operand 10 states and 231 transitions. [2024-06-27 19:29:58,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 420 transitions, 5750 flow [2024-06-27 19:30:02,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 420 transitions, 5446 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:02,598 INFO L231 Difference]: Finished difference. Result has 423 places, 393 transitions, 4760 flow [2024-06-27 19:30:02,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4760, PETRI_PLACES=423, PETRI_TRANSITIONS=393} [2024-06-27 19:30:02,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-27 19:30:02,599 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 393 transitions, 4760 flow [2024-06-27 19:30:02,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:02,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:02,599 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 19:30:02,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:30:02,599 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:02,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:02,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1147275102, now seen corresponding path program 26 times [2024-06-27 19:30:02,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:02,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124676058] [2024-06-27 19:30:02,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:02,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:02,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:02,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124676058] [2024-06-27 19:30:02,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124676058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:02,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:02,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:02,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909128549] [2024-06-27 19:30:02,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:02,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:02,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:02,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:02,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:02,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 393 transitions, 4760 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:02,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:02,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:02,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:04,269 INFO L124 PetriNetUnfolderBase]: 3802/6532 cut-off events. [2024-06-27 19:30:04,269 INFO L125 PetriNetUnfolderBase]: For 617894/617894 co-relation queries the response was YES. [2024-06-27 19:30:04,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36563 conditions, 6532 events. 3802/6532 cut-off events. For 617894/617894 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 46403 event pairs, 917 based on Foata normal form. 6/6531 useless extension candidates. Maximal degree in co-relation 36367. Up to 5289 conditions per place. [2024-06-27 19:30:04,360 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 136 changer transitions 2/433 dead transitions. [2024-06-27 19:30:04,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 433 transitions, 5802 flow [2024-06-27 19:30:04,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:04,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:30:04,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 19:30:04,361 INFO L175 Difference]: Start difference. First operand has 423 places, 393 transitions, 4760 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:30:04,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 433 transitions, 5802 flow [2024-06-27 19:30:08,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 433 transitions, 5344 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 19:30:08,396 INFO L231 Difference]: Finished difference. Result has 420 places, 394 transitions, 4644 flow [2024-06-27 19:30:08,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4644, PETRI_PLACES=420, PETRI_TRANSITIONS=394} [2024-06-27 19:30:08,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 19:30:08,397 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 394 transitions, 4644 flow [2024-06-27 19:30:08,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:08,397 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 19:30:08,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:30:08,398 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:08,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:08,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1239281360, now seen corresponding path program 27 times [2024-06-27 19:30:08,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:08,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544014453] [2024-06-27 19:30:08,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:08,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:08,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:08,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:08,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544014453] [2024-06-27 19:30:08,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544014453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:08,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:08,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:08,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605044941] [2024-06-27 19:30:08,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:08,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:08,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:08,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:08,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:08,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:08,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 394 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:08,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:08,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:08,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:10,060 INFO L124 PetriNetUnfolderBase]: 3956/6800 cut-off events. [2024-06-27 19:30:10,060 INFO L125 PetriNetUnfolderBase]: For 909766/909766 co-relation queries the response was YES. [2024-06-27 19:30:10,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41588 conditions, 6800 events. 3956/6800 cut-off events. For 909766/909766 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 48635 event pairs, 974 based on Foata normal form. 6/6803 useless extension candidates. Maximal degree in co-relation 41395. Up to 4399 conditions per place. [2024-06-27 19:30:10,160 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 273 selfloop transitions, 154 changer transitions 2/436 dead transitions. [2024-06-27 19:30:10,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 436 transitions, 6058 flow [2024-06-27 19:30:10,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:10,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:10,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:30:10,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 19:30:10,161 INFO L175 Difference]: Start difference. First operand has 420 places, 394 transitions, 4644 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:30:10,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 436 transitions, 6058 flow [2024-06-27 19:30:16,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 436 transitions, 5730 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:16,008 INFO L231 Difference]: Finished difference. Result has 421 places, 396 transitions, 4762 flow [2024-06-27 19:30:16,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4762, PETRI_PLACES=421, PETRI_TRANSITIONS=396} [2024-06-27 19:30:16,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-27 19:30:16,008 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 396 transitions, 4762 flow [2024-06-27 19:30:16,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:16,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:16,008 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 19:30:16,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:30:16,008 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:16,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:16,009 INFO L85 PathProgramCache]: Analyzing trace with hash -382733266, now seen corresponding path program 4 times [2024-06-27 19:30:16,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:16,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933839326] [2024-06-27 19:30:16,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:16,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:16,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:16,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:16,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933839326] [2024-06-27 19:30:16,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933839326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:16,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:16,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:16,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616077225] [2024-06-27 19:30:16,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:16,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:16,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:16,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:16,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:16,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:16,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 396 transitions, 4762 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:16,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:16,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:16,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:17,711 INFO L124 PetriNetUnfolderBase]: 3976/6840 cut-off events. [2024-06-27 19:30:17,712 INFO L125 PetriNetUnfolderBase]: For 910949/910949 co-relation queries the response was YES. [2024-06-27 19:30:17,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41985 conditions, 6840 events. 3976/6840 cut-off events. For 910949/910949 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49060 event pairs, 1315 based on Foata normal form. 6/6843 useless extension candidates. Maximal degree in co-relation 41791. Up to 5958 conditions per place. [2024-06-27 19:30:17,975 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 114 changer transitions 0/428 dead transitions. [2024-06-27 19:30:17,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 428 transitions, 5772 flow [2024-06-27 19:30:17,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:30:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:30:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-27 19:30:17,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-27 19:30:17,976 INFO L175 Difference]: Start difference. First operand has 421 places, 396 transitions, 4762 flow. Second operand 11 states and 251 transitions. [2024-06-27 19:30:17,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 428 transitions, 5772 flow [2024-06-27 19:30:24,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 428 transitions, 5544 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:24,090 INFO L231 Difference]: Finished difference. Result has 425 places, 397 transitions, 4834 flow [2024-06-27 19:30:24,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4834, PETRI_PLACES=425, PETRI_TRANSITIONS=397} [2024-06-27 19:30:24,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 19:30:24,091 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 397 transitions, 4834 flow [2024-06-27 19:30:24,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:24,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:24,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:30:24,091 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:24,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:24,091 INFO L85 PathProgramCache]: Analyzing trace with hash -32326434, now seen corresponding path program 5 times [2024-06-27 19:30:24,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:24,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890052117] [2024-06-27 19:30:24,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:24,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:24,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:24,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:24,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:24,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890052117] [2024-06-27 19:30:24,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890052117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:24,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:24,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:24,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374229479] [2024-06-27 19:30:24,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:24,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:24,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:24,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:24,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:24,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:24,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 397 transitions, 4834 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:24,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:24,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:24,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:25,847 INFO L124 PetriNetUnfolderBase]: 3996/6848 cut-off events. [2024-06-27 19:30:25,847 INFO L125 PetriNetUnfolderBase]: For 908007/908007 co-relation queries the response was YES. [2024-06-27 19:30:25,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42179 conditions, 6848 events. 3996/6848 cut-off events. For 908007/908007 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 48902 event pairs, 1301 based on Foata normal form. 6/6851 useless extension candidates. Maximal degree in co-relation 41985. Up to 5928 conditions per place. [2024-06-27 19:30:25,955 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 300 selfloop transitions, 122 changer transitions 2/431 dead transitions. [2024-06-27 19:30:25,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 431 transitions, 5858 flow [2024-06-27 19:30:25,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:25,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 19:30:25,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-27 19:30:25,956 INFO L175 Difference]: Start difference. First operand has 425 places, 397 transitions, 4834 flow. Second operand 10 states and 237 transitions. [2024-06-27 19:30:25,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 431 transitions, 5858 flow [2024-06-27 19:30:32,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 431 transitions, 5582 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-27 19:30:32,127 INFO L231 Difference]: Finished difference. Result has 425 places, 398 transitions, 4870 flow [2024-06-27 19:30:32,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4870, PETRI_PLACES=425, PETRI_TRANSITIONS=398} [2024-06-27 19:30:32,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 19:30:32,127 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 398 transitions, 4870 flow [2024-06-27 19:30:32,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:32,127 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 19:30:32,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:30:32,128 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:32,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:32,128 INFO L85 PathProgramCache]: Analyzing trace with hash -743030588, now seen corresponding path program 6 times [2024-06-27 19:30:32,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:32,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371253455] [2024-06-27 19:30:32,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:32,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:32,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:32,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:32,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371253455] [2024-06-27 19:30:32,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371253455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:32,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:32,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:32,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090932895] [2024-06-27 19:30:32,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:32,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:32,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:32,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:32,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:32,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:32,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 398 transitions, 4870 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:32,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:32,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:32,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:33,782 INFO L124 PetriNetUnfolderBase]: 4016/6904 cut-off events. [2024-06-27 19:30:33,782 INFO L125 PetriNetUnfolderBase]: For 909287/909287 co-relation queries the response was YES. [2024-06-27 19:30:33,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42457 conditions, 6904 events. 4016/6904 cut-off events. For 909287/909287 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 49475 event pairs, 924 based on Foata normal form. 6/6907 useless extension candidates. Maximal degree in co-relation 42263. Up to 4435 conditions per place. [2024-06-27 19:30:33,874 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 276 selfloop transitions, 160 changer transitions 0/443 dead transitions. [2024-06-27 19:30:33,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 443 transitions, 6258 flow [2024-06-27 19:30:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:33,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:33,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 19:30:33,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 19:30:33,875 INFO L175 Difference]: Start difference. First operand has 425 places, 398 transitions, 4870 flow. Second operand 9 states and 232 transitions. [2024-06-27 19:30:33,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 443 transitions, 6258 flow [2024-06-27 19:30:39,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 443 transitions, 5962 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:39,506 INFO L231 Difference]: Finished difference. Result has 425 places, 399 transitions, 4964 flow [2024-06-27 19:30:39,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4576, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4964, PETRI_PLACES=425, PETRI_TRANSITIONS=399} [2024-06-27 19:30:39,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 19:30:39,507 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 399 transitions, 4964 flow [2024-06-27 19:30:39,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:39,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:39,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:39,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:30:39,507 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:39,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:39,507 INFO L85 PathProgramCache]: Analyzing trace with hash 984733448, now seen corresponding path program 7 times [2024-06-27 19:30:39,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:39,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678045351] [2024-06-27 19:30:39,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:39,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:39,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:39,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:39,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678045351] [2024-06-27 19:30:39,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678045351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:39,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:39,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:39,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081542722] [2024-06-27 19:30:39,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:39,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:39,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:39,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:39,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:39,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:39,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 399 transitions, 4964 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:39,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:39,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:39,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:41,097 INFO L124 PetriNetUnfolderBase]: 3990/6882 cut-off events. [2024-06-27 19:30:41,097 INFO L125 PetriNetUnfolderBase]: For 912357/912360 co-relation queries the response was YES. [2024-06-27 19:30:41,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39423 conditions, 6882 events. 3990/6882 cut-off events. For 912357/912360 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 49616 event pairs, 1278 based on Foata normal form. 32/6908 useless extension candidates. Maximal degree in co-relation 39229. Up to 5762 conditions per place. [2024-06-27 19:30:41,192 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 94 changer transitions 7/430 dead transitions. [2024-06-27 19:30:41,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 430 transitions, 5996 flow [2024-06-27 19:30:41,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:30:41,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:30:41,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 19:30:41,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 19:30:41,193 INFO L175 Difference]: Start difference. First operand has 425 places, 399 transitions, 4964 flow. Second operand 11 states and 245 transitions. [2024-06-27 19:30:41,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 430 transitions, 5996 flow [2024-06-27 19:30:45,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 430 transitions, 5521 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:45,824 INFO L231 Difference]: Finished difference. Result has 427 places, 398 transitions, 4728 flow [2024-06-27 19:30:45,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4728, PETRI_PLACES=427, PETRI_TRANSITIONS=398} [2024-06-27 19:30:45,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-27 19:30:45,824 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 398 transitions, 4728 flow [2024-06-27 19:30:45,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:45,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:45,824 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 19:30:45,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:30:45,825 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:45,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:45,825 INFO L85 PathProgramCache]: Analyzing trace with hash 696660348, now seen corresponding path program 8 times [2024-06-27 19:30:45,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:45,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653308469] [2024-06-27 19:30:45,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:45,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:45,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:45,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:45,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653308469] [2024-06-27 19:30:45,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653308469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:45,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:45,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:45,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848608622] [2024-06-27 19:30:45,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:45,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:45,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:45,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:45,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:45,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:45,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 398 transitions, 4728 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:45,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:45,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:45,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:47,330 INFO L124 PetriNetUnfolderBase]: 3836/6610 cut-off events. [2024-06-27 19:30:47,330 INFO L125 PetriNetUnfolderBase]: For 662636/662639 co-relation queries the response was YES. [2024-06-27 19:30:47,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37589 conditions, 6610 events. 3836/6610 cut-off events. For 662636/662639 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 47260 event pairs, 1244 based on Foata normal form. 8/6612 useless extension candidates. Maximal degree in co-relation 37396. Up to 5794 conditions per place. [2024-06-27 19:30:47,419 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 94 changer transitions 0/423 dead transitions. [2024-06-27 19:30:47,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 423 transitions, 5700 flow [2024-06-27 19:30:47,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 19:30:47,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 19:30:47,420 INFO L175 Difference]: Start difference. First operand has 427 places, 398 transitions, 4728 flow. Second operand 10 states and 221 transitions. [2024-06-27 19:30:47,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 423 transitions, 5700 flow [2024-06-27 19:30:51,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 423 transitions, 5460 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 19:30:51,945 INFO L231 Difference]: Finished difference. Result has 428 places, 399 transitions, 4736 flow [2024-06-27 19:30:51,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4736, PETRI_PLACES=428, PETRI_TRANSITIONS=399} [2024-06-27 19:30:51,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 19:30:51,946 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 399 transitions, 4736 flow [2024-06-27 19:30:51,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:51,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:51,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, 1] [2024-06-27 19:30:51,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:30:51,946 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:51,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:51,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1003697852, now seen corresponding path program 9 times [2024-06-27 19:30:51,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:51,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793275715] [2024-06-27 19:30:51,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:51,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:52,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:52,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793275715] [2024-06-27 19:30:52,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793275715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:52,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:52,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:52,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052403636] [2024-06-27 19:30:52,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:52,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:52,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:52,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:52,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:52,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:52,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 399 transitions, 4736 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:52,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:52,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:52,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:53,740 INFO L124 PetriNetUnfolderBase]: 4051/6999 cut-off events. [2024-06-27 19:30:53,740 INFO L125 PetriNetUnfolderBase]: For 1184128/1184131 co-relation queries the response was YES. [2024-06-27 19:30:53,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42744 conditions, 6999 events. 4051/6999 cut-off events. For 1184128/1184131 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 50566 event pairs, 1321 based on Foata normal form. 32/7025 useless extension candidates. Maximal degree in co-relation 42550. Up to 5238 conditions per place. [2024-06-27 19:30:53,835 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 91 changer transitions 10/434 dead transitions. [2024-06-27 19:30:53,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 434 transitions, 6080 flow [2024-06-27 19:30:53,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:53,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-27 19:30:53,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-27 19:30:53,836 INFO L175 Difference]: Start difference. First operand has 428 places, 399 transitions, 4736 flow. Second operand 10 states and 231 transitions. [2024-06-27 19:30:53,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 434 transitions, 6080 flow [2024-06-27 19:30:59,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 434 transitions, 5848 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 19:30:59,728 INFO L231 Difference]: Finished difference. Result has 430 places, 396 transitions, 4722 flow [2024-06-27 19:30:59,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4504, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4722, PETRI_PLACES=430, PETRI_TRANSITIONS=396} [2024-06-27 19:30:59,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 19:30:59,729 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 396 transitions, 4722 flow [2024-06-27 19:30:59,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:59,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:59,729 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 19:30:59,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:30:59,730 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:59,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:59,730 INFO L85 PathProgramCache]: Analyzing trace with hash -972461760, now seen corresponding path program 10 times [2024-06-27 19:30:59,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:59,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629579414] [2024-06-27 19:30:59,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:59,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:59,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:59,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:59,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629579414] [2024-06-27 19:30:59,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629579414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:59,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:59,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:59,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202537367] [2024-06-27 19:30:59,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:59,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:59,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:59,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:59,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:59,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:59,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 396 transitions, 4722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:59,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:59,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:59,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:01,422 INFO L124 PetriNetUnfolderBase]: 3885/6701 cut-off events. [2024-06-27 19:31:01,422 INFO L125 PetriNetUnfolderBase]: For 885864/885867 co-relation queries the response was YES. [2024-06-27 19:31:01,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40501 conditions, 6701 events. 3885/6701 cut-off events. For 885864/885867 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 48098 event pairs, 1296 based on Foata normal form. 8/6703 useless extension candidates. Maximal degree in co-relation 40306. Up to 5890 conditions per place. [2024-06-27 19:31:01,516 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 98 changer transitions 0/417 dead transitions. [2024-06-27 19:31:01,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 417 transitions, 5602 flow [2024-06-27 19:31:01,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:01,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:31:01,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:31:01,517 INFO L175 Difference]: Start difference. First operand has 430 places, 396 transitions, 4722 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:31:01,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 417 transitions, 5602 flow [2024-06-27 19:31:06,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 417 transitions, 5324 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 19:31:06,611 INFO L231 Difference]: Finished difference. Result has 431 places, 396 transitions, 4644 flow [2024-06-27 19:31:06,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4644, PETRI_PLACES=431, PETRI_TRANSITIONS=396} [2024-06-27 19:31:06,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 19:31:06,612 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 396 transitions, 4644 flow [2024-06-27 19:31:06,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:06,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:06,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:31:06,612 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:06,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:06,612 INFO L85 PathProgramCache]: Analyzing trace with hash -19366178, now seen corresponding path program 11 times [2024-06-27 19:31:06,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:06,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184727387] [2024-06-27 19:31:06,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:06,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:06,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:06,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:06,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184727387] [2024-06-27 19:31:06,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184727387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:06,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:06,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:06,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104440870] [2024-06-27 19:31:06,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:06,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:06,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:06,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:06,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:06,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:06,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 396 transitions, 4644 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:06,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:06,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:06,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:08,321 INFO L124 PetriNetUnfolderBase]: 4067/7017 cut-off events. [2024-06-27 19:31:08,321 INFO L125 PetriNetUnfolderBase]: For 1342123/1342126 co-relation queries the response was YES. [2024-06-27 19:31:08,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45404 conditions, 7017 events. 4067/7017 cut-off events. For 1342123/1342126 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50430 event pairs, 1155 based on Foata normal form. 26/7037 useless extension candidates. Maximal degree in co-relation 45208. Up to 5117 conditions per place. [2024-06-27 19:31:08,416 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 317 selfloop transitions, 109 changer transitions 6/439 dead transitions. [2024-06-27 19:31:08,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 439 transitions, 6380 flow [2024-06-27 19:31:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:31:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:31:08,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-27 19:31:08,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 19:31:08,416 INFO L175 Difference]: Start difference. First operand has 431 places, 396 transitions, 4644 flow. Second operand 10 states and 236 transitions. [2024-06-27 19:31:08,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 439 transitions, 6380 flow [2024-06-27 19:31:14,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 439 transitions, 6109 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:14,969 INFO L231 Difference]: Finished difference. Result has 432 places, 395 transitions, 4643 flow [2024-06-27 19:31:14,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4643, PETRI_PLACES=432, PETRI_TRANSITIONS=395} [2024-06-27 19:31:14,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-27 19:31:14,969 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 395 transitions, 4643 flow [2024-06-27 19:31:14,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:14,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:14,970 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 19:31:14,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:31:14,970 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:14,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:14,970 INFO L85 PathProgramCache]: Analyzing trace with hash 959791006, now seen corresponding path program 12 times [2024-06-27 19:31:14,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:14,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334560965] [2024-06-27 19:31:14,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:14,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:15,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:15,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334560965] [2024-06-27 19:31:15,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334560965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:15,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:15,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:15,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927158610] [2024-06-27 19:31:15,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:15,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:15,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:15,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:15,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:15,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:15,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 395 transitions, 4643 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:15,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:15,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:15,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:16,674 INFO L124 PetriNetUnfolderBase]: 4089/7059 cut-off events. [2024-06-27 19:31:16,674 INFO L125 PetriNetUnfolderBase]: For 1381686/1381689 co-relation queries the response was YES. [2024-06-27 19:31:16,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48176 conditions, 7059 events. 4089/7059 cut-off events. For 1381686/1381689 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 50937 event pairs, 998 based on Foata normal form. 8/7061 useless extension candidates. Maximal degree in co-relation 47980. Up to 3337 conditions per place. [2024-06-27 19:31:16,772 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 107 changer transitions 0/434 dead transitions. [2024-06-27 19:31:16,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 434 transitions, 6281 flow [2024-06-27 19:31:16,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:16,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:16,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:31:16,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:31:16,773 INFO L175 Difference]: Start difference. First operand has 432 places, 395 transitions, 4643 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:31:16,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 434 transitions, 6281 flow [2024-06-27 19:31:27,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 434 transitions, 6011 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:27,010 INFO L231 Difference]: Finished difference. Result has 433 places, 396 transitions, 4653 flow [2024-06-27 19:31:27,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4653, PETRI_PLACES=433, PETRI_TRANSITIONS=396} [2024-06-27 19:31:27,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 19:31:27,010 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 396 transitions, 4653 flow [2024-06-27 19:31:27,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:27,010 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 19:31:27,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:31:27,010 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:27,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:27,011 INFO L85 PathProgramCache]: Analyzing trace with hash 959553856, now seen corresponding path program 13 times [2024-06-27 19:31:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:27,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878392974] [2024-06-27 19:31:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:27,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:27,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:27,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878392974] [2024-06-27 19:31:27,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878392974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:27,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:27,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:27,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433066221] [2024-06-27 19:31:27,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:27,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:27,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:27,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:27,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:27,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:27,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 396 transitions, 4653 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:27,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:27,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:27,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:28,756 INFO L124 PetriNetUnfolderBase]: 4076/7024 cut-off events. [2024-06-27 19:31:28,757 INFO L125 PetriNetUnfolderBase]: For 1332326/1332329 co-relation queries the response was YES. [2024-06-27 19:31:28,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 7024 events. 4076/7024 cut-off events. For 1332326/1332329 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50647 event pairs, 1245 based on Foata normal form. 8/7026 useless extension candidates. Maximal degree in co-relation 46792. Up to 5606 conditions per place. [2024-06-27 19:31:28,858 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 110 changer transitions 0/424 dead transitions. [2024-06-27 19:31:28,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 424 transitions, 5883 flow [2024-06-27 19:31:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:28,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:31:28,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 19:31:28,859 INFO L175 Difference]: Start difference. First operand has 433 places, 396 transitions, 4653 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:31:28,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 424 transitions, 5883 flow [2024-06-27 19:31:39,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 424 transitions, 5047 flow, removed 53 selfloop flow, removed 13 redundant places. [2024-06-27 19:31:39,722 INFO L231 Difference]: Finished difference. Result has 429 places, 396 transitions, 4041 flow [2024-06-27 19:31:39,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4041, PETRI_PLACES=429, PETRI_TRANSITIONS=396} [2024-06-27 19:31:39,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-27 19:31:39,723 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 396 transitions, 4041 flow [2024-06-27 19:31:39,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:39,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:39,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:39,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:31:39,723 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:39,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:39,723 INFO L85 PathProgramCache]: Analyzing trace with hash 276399954, now seen corresponding path program 1 times [2024-06-27 19:31:39,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:39,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102383398] [2024-06-27 19:31:39,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:39,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:39,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:39,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:39,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:39,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102383398] [2024-06-27 19:31:39,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102383398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:39,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:39,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:39,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219432895] [2024-06-27 19:31:39,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:39,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:39,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:39,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:39,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:39,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 396 transitions, 4041 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:39,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:41,327 INFO L124 PetriNetUnfolderBase]: 4043/6984 cut-off events. [2024-06-27 19:31:41,327 INFO L125 PetriNetUnfolderBase]: For 1272472/1272475 co-relation queries the response was YES. [2024-06-27 19:31:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41522 conditions, 6984 events. 4043/6984 cut-off events. For 1272472/1272475 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 50289 event pairs, 1053 based on Foata normal form. 20/6998 useless extension candidates. Maximal degree in co-relation 41332. Up to 3476 conditions per place. [2024-06-27 19:31:41,426 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 86 changer transitions 25/442 dead transitions. [2024-06-27 19:31:41,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 442 transitions, 5383 flow [2024-06-27 19:31:41,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:41,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:41,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:31:41,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:31:41,427 INFO L175 Difference]: Start difference. First operand has 429 places, 396 transitions, 4041 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:31:41,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 442 transitions, 5383 flow [2024-06-27 19:31:49,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 442 transitions, 5136 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:31:49,503 INFO L231 Difference]: Finished difference. Result has 430 places, 392 transitions, 3950 flow [2024-06-27 19:31:49,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3950, PETRI_PLACES=430, PETRI_TRANSITIONS=392} [2024-06-27 19:31:49,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-27 19:31:49,503 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 392 transitions, 3950 flow [2024-06-27 19:31:49,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:49,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:49,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:49,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:31:49,503 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:49,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:49,504 INFO L85 PathProgramCache]: Analyzing trace with hash -347173760, now seen corresponding path program 2 times [2024-06-27 19:31:49,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:49,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610756582] [2024-06-27 19:31:49,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:49,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610756582] [2024-06-27 19:31:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610756582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:49,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:49,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:49,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814430184] [2024-06-27 19:31:49,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:49,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:49,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:49,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:49,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 392 transitions, 3950 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:49,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:49,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:49,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:51,112 INFO L124 PetriNetUnfolderBase]: 3832/6625 cut-off events. [2024-06-27 19:31:51,112 INFO L125 PetriNetUnfolderBase]: For 958242/958242 co-relation queries the response was YES. [2024-06-27 19:31:51,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36203 conditions, 6625 events. 3832/6625 cut-off events. For 958242/958242 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 47403 event pairs, 932 based on Foata normal form. 18/6640 useless extension candidates. Maximal degree in co-relation 36012. Up to 4558 conditions per place. [2024-06-27 19:31:51,207 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 106 changer transitions 26/440 dead transitions. [2024-06-27 19:31:51,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 440 transitions, 5006 flow [2024-06-27 19:31:51,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:31:51,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:31:51,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 19:31:51,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 19:31:51,208 INFO L175 Difference]: Start difference. First operand has 430 places, 392 transitions, 3950 flow. Second operand 10 states and 246 transitions. [2024-06-27 19:31:51,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 440 transitions, 5006 flow [2024-06-27 19:31:59,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 440 transitions, 4828 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:59,246 INFO L231 Difference]: Finished difference. Result has 427 places, 386 transitions, 3933 flow [2024-06-27 19:31:59,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3933, PETRI_PLACES=427, PETRI_TRANSITIONS=386} [2024-06-27 19:31:59,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-27 19:31:59,246 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 386 transitions, 3933 flow [2024-06-27 19:31:59,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:59,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:59,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:59,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:31:59,247 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:59,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:59,247 INFO L85 PathProgramCache]: Analyzing trace with hash 849881444, now seen corresponding path program 3 times [2024-06-27 19:31:59,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:59,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157454797] [2024-06-27 19:31:59,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:59,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:59,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:59,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 19:31:59,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:59,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157454797] [2024-06-27 19:31:59,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157454797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:59,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:59,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:59,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56674743] [2024-06-27 19:31:59,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:59,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:59,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:59,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:59,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:59,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:59,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 386 transitions, 3933 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:59,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:59,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:59,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15