./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/valid-memsafety.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 61a67961 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/AutomizerMemDerefMemtrack.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d4ad0d0809306a534b821bfb65370b6441b48266d0d86b4699760a422c08b963 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 19:59:54,363 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 19:59:54,422 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-10-14 19:59:54,427 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 19:59:54,428 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 19:59:54,461 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 19:59:54,462 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 19:59:54,463 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 19:59:54,463 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 19:59:54,465 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 19:59:54,466 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 19:59:54,466 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 19:59:54,467 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 19:59:54,467 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 19:59:54,469 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 19:59:54,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 19:59:54,470 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 19:59:54,473 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 19:59:54,473 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 19:59:54,473 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 19:59:54,474 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-10-14 19:59:54,475 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-10-14 19:59:54,475 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-10-14 19:59:54,475 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 19:59:54,475 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-14 19:59:54,476 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 19:59:54,476 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 19:59:54,476 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 19:59:54,476 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 19:59:54,477 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 19:59:54,477 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 19:59:54,477 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 19:59:54,477 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 19:59:54,477 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 19:59:54,478 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 19:59:54,478 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 19:59:54,479 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 19:59:54,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 19:59:54,480 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 19:59:54,480 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 19:59:54,481 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 19:59:54,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 19:59:54,482 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d4ad0d0809306a534b821bfb65370b6441b48266d0d86b4699760a422c08b963 [2024-10-14 19:59:54,732 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 19:59:54,759 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 19:59:54,762 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 19:59:54,763 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 19:59:54,764 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 19:59:54,765 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-10-14 19:59:56,178 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 19:59:56,368 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 19:59:56,369 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-10-14 19:59:56,379 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5257f615e/9e87fadd28584f88ba5c025ba27a019a/FLAG30ca1aa80 [2024-10-14 19:59:56,391 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5257f615e/9e87fadd28584f88ba5c025ba27a019a [2024-10-14 19:59:56,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 19:59:56,394 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 19:59:56,396 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 19:59:56,397 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 19:59:56,401 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 19:59:56,401 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a10466c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56, skipping insertion in model container [2024-10-14 19:59:56,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,424 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 19:59:56,584 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 19:59:56,593 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 19:59:56,611 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 19:59:56,630 INFO L204 MainTranslator]: Completed translation [2024-10-14 19:59:56,631 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56 WrapperNode [2024-10-14 19:59:56,631 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 19:59:56,632 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 19:59:56,633 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 19:59:56,636 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 19:59:56,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,660 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,678 INFO L138 Inliner]: procedures = 20, calls = 15, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-10-14 19:59:56,678 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 19:59:56,679 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 19:59:56,679 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 19:59:56,679 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 19:59:56,689 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,689 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,691 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,702 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-10-14 19:59:56,703 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,703 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,707 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,710 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,711 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,712 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,714 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 19:59:56,714 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 19:59:56,715 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 19:59:56,715 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 19:59:56,716 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (1/1) ... [2024-10-14 19:59:56,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 19:59:56,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:59:56,744 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-10-14 19:59:56,747 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-10-14 19:59:56,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 19:59:56,789 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-10-14 19:59:56,789 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-10-14 19:59:56,789 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-10-14 19:59:56,789 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-10-14 19:59:56,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 19:59:56,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-14 19:59:56,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-14 19:59:56,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 19:59:56,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 19:59:56,792 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-14 19:59:56,871 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 19:59:56,873 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 19:59:57,060 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-14 19:59:57,060 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 19:59:57,169 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 19:59:57,170 INFO L314 CfgBuilder]: Removed 2 assume(true) statements. [2024-10-14 19:59:57,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 07:59:57 BoogieIcfgContainer [2024-10-14 19:59:57,171 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 19:59:57,174 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 19:59:57,175 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 19:59:57,178 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 19:59:57,178 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 07:59:56" (1/3) ... [2024-10-14 19:59:57,179 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6290c2bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 07:59:57, skipping insertion in model container [2024-10-14 19:59:57,179 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:59:56" (2/3) ... [2024-10-14 19:59:57,179 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6290c2bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 07:59:57, skipping insertion in model container [2024-10-14 19:59:57,179 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 07:59:57" (3/3) ... [2024-10-14 19:59:57,180 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-10-14 19:59:57,194 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 19:59:57,195 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-10-14 19:59:57,195 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-14 19:59:57,238 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-10-14 19:59:57,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 24 transitions, 62 flow [2024-10-14 19:59:57,293 INFO L124 PetriNetUnfolderBase]: 2/22 cut-off events. [2024-10-14 19:59:57,294 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-10-14 19:59:57,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31 conditions, 22 events. 2/22 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-10-14 19:59:57,297 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 24 transitions, 62 flow [2024-10-14 19:59:57,301 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 21 transitions, 54 flow [2024-10-14 19:59:57,310 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 19:59:57,317 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@3ad38362, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 19:59:57,317 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-10-14 19:59:57,332 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-14 19:59:57,333 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2024-10-14 19:59:57,333 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-10-14 19:59:57,333 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:59:57,334 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:59:57,335 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 19:59:57,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:59:57,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1071131489, now seen corresponding path program 1 times [2024-10-14 19:59:57,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:59:57,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653508671] [2024-10-14 19:59:57,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:59:57,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:59:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:59:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:59:57,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:59:57,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653508671] [2024-10-14 19:59:57,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653508671] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:59:57,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:59:57,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 19:59:57,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616875399] [2024-10-14 19:59:57,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:59:58,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 19:59:58,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:59:58,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 19:59:58,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 19:59:58,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 19:59:58,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 54 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:58,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:59:58,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 19:59:58,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:59:58,435 INFO L124 PetriNetUnfolderBase]: 111/201 cut-off events. [2024-10-14 19:59:58,437 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-10-14 19:59:58,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 201 events. 111/201 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 605 event pairs, 2 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 364. Up to 57 conditions per place. [2024-10-14 19:59:58,445 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 40 selfloop transitions, 10 changer transitions 10/61 dead transitions. [2024-10-14 19:59:58,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 61 transitions, 278 flow [2024-10-14 19:59:58,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 19:59:58,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 19:59:58,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-10-14 19:59:58,459 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-10-14 19:59:58,461 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 54 flow. Second operand 9 states and 98 transitions. [2024-10-14 19:59:58,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 61 transitions, 278 flow [2024-10-14 19:59:58,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 61 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-10-14 19:59:58,469 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 107 flow [2024-10-14 19:59:58,471 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=107, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-10-14 19:59:58,476 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 8 predicate places. [2024-10-14 19:59:58,477 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 107 flow [2024-10-14 19:59:58,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:58,478 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:59:58,478 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:59:58,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 19:59:58,479 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 19:59:58,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:59:58,481 INFO L85 PathProgramCache]: Analyzing trace with hash 374310665, now seen corresponding path program 2 times [2024-10-14 19:59:58,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:59:58,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256762869] [2024-10-14 19:59:58,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:59:58,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:59:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:59:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:59:58,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:59:58,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256762869] [2024-10-14 19:59:58,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256762869] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:59:58,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:59:58,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 19:59:58,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008261393] [2024-10-14 19:59:58,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:59:58,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 19:59:58,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:59:58,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 19:59:58,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 19:59:58,762 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 19:59:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 107 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:59:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 19:59:58,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:59:59,048 INFO L124 PetriNetUnfolderBase]: 114/208 cut-off events. [2024-10-14 19:59:59,049 INFO L125 PetriNetUnfolderBase]: For 96/96 co-relation queries the response was YES. [2024-10-14 19:59:59,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 208 events. 114/208 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 601 event pairs, 15 based on Foata normal form. 1/198 useless extension candidates. Maximal degree in co-relation 575. Up to 115 conditions per place. [2024-10-14 19:59:59,053 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 34 selfloop transitions, 14 changer transitions 10/59 dead transitions. [2024-10-14 19:59:59,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 59 transitions, 336 flow [2024-10-14 19:59:59,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 19:59:59,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 19:59:59,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-10-14 19:59:59,056 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-10-14 19:59:59,056 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 107 flow. Second operand 9 states and 92 transitions. [2024-10-14 19:59:59,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 59 transitions, 336 flow [2024-10-14 19:59:59,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 59 transitions, 324 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-10-14 19:59:59,062 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 190 flow [2024-10-14 19:59:59,063 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=190, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-10-14 19:59:59,064 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 17 predicate places. [2024-10-14 19:59:59,064 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 190 flow [2024-10-14 19:59:59,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:59,065 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:59:59,065 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:59:59,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 19:59:59,065 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 19:59:59,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:59:59,066 INFO L85 PathProgramCache]: Analyzing trace with hash 123364783, now seen corresponding path program 3 times [2024-10-14 19:59:59,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:59:59,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404060533] [2024-10-14 19:59:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:59:59,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:59:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:59:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:59:59,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:59:59,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404060533] [2024-10-14 19:59:59,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404060533] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:59:59,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:59:59,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 19:59:59,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502390382] [2024-10-14 19:59:59,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:59:59,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 19:59:59,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:59:59,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 19:59:59,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 19:59:59,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 19:59:59,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 190 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:59,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:59:59,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 19:59:59,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:59:59,535 INFO L124 PetriNetUnfolderBase]: 120/218 cut-off events. [2024-10-14 19:59:59,535 INFO L125 PetriNetUnfolderBase]: For 207/207 co-relation queries the response was YES. [2024-10-14 19:59:59,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 218 events. 120/218 cut-off events. For 207/207 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 673 event pairs, 11 based on Foata normal form. 1/219 useless extension candidates. Maximal degree in co-relation 698. Up to 119 conditions per place. [2024-10-14 19:59:59,540 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 39 selfloop transitions, 18 changer transitions 10/68 dead transitions. [2024-10-14 19:59:59,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 457 flow [2024-10-14 19:59:59,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 19:59:59,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 19:59:59,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-10-14 19:59:59,544 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-10-14 19:59:59,544 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 190 flow. Second operand 9 states and 96 transitions. [2024-10-14 19:59:59,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 457 flow [2024-10-14 19:59:59,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 68 transitions, 422 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-10-14 19:59:59,551 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 256 flow [2024-10-14 19:59:59,551 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=256, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-10-14 19:59:59,552 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-10-14 19:59:59,552 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 256 flow [2024-10-14 19:59:59,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:59,553 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:59:59,554 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:59:59,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 19:59:59,554 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 19:59:59,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:59:59,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1307526245, now seen corresponding path program 4 times [2024-10-14 19:59:59,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:59:59,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912176733] [2024-10-14 19:59:59,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:59:59,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:59:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:59:59,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-10-14 19:59:59,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:59:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912176733] [2024-10-14 19:59:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912176733] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:59:59,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:59:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 19:59:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363315953] [2024-10-14 19:59:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:59:59,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 19:59:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:59:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 19:59:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 19:59:59,710 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 19:59:59,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 256 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:59,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:59:59,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 19:59:59,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:59:59,925 INFO L124 PetriNetUnfolderBase]: 141/249 cut-off events. [2024-10-14 19:59:59,925 INFO L125 PetriNetUnfolderBase]: For 442/442 co-relation queries the response was YES. [2024-10-14 19:59:59,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 249 events. 141/249 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 754 event pairs, 20 based on Foata normal form. 1/250 useless extension candidates. Maximal degree in co-relation 891. Up to 129 conditions per place. [2024-10-14 19:59:59,929 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 36 selfloop transitions, 26 changer transitions 10/73 dead transitions. [2024-10-14 19:59:59,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 73 transitions, 576 flow [2024-10-14 19:59:59,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 19:59:59,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 19:59:59,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-10-14 19:59:59,932 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-10-14 19:59:59,932 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 256 flow. Second operand 9 states and 95 transitions. [2024-10-14 19:59:59,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 73 transitions, 576 flow [2024-10-14 19:59:59,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 514 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-10-14 19:59:59,937 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 391 flow [2024-10-14 19:59:59,938 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=391, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-10-14 19:59:59,938 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2024-10-14 19:59:59,939 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 391 flow [2024-10-14 19:59:59,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 19:59:59,939 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:59:59,939 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:59:59,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 19:59:59,940 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 19:59:59,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:59:59,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1126397875, now seen corresponding path program 5 times [2024-10-14 19:59:59,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:59:59,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460075726] [2024-10-14 19:59:59,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:59:59,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:59:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460075726] [2024-10-14 20:00:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460075726] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384995270] [2024-10-14 20:00:00,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:00,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:00,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:00,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:00,138 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:00,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 391 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:00,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:00,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:00,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:00,374 INFO L124 PetriNetUnfolderBase]: 149/262 cut-off events. [2024-10-14 20:00:00,374 INFO L125 PetriNetUnfolderBase]: For 612/612 co-relation queries the response was YES. [2024-10-14 20:00:00,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 262 events. 149/262 cut-off events. For 612/612 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 847 event pairs, 10 based on Foata normal form. 1/263 useless extension candidates. Maximal degree in co-relation 1031. Up to 132 conditions per place. [2024-10-14 20:00:00,377 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 48 selfloop transitions, 25 changer transitions 10/84 dead transitions. [2024-10-14 20:00:00,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 84 transitions, 715 flow [2024-10-14 20:00:00,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:00,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-10-14 20:00:00,378 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-10-14 20:00:00,379 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 391 flow. Second operand 9 states and 99 transitions. [2024-10-14 20:00:00,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 84 transitions, 715 flow [2024-10-14 20:00:00,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 84 transitions, 668 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-10-14 20:00:00,384 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 423 flow [2024-10-14 20:00:00,384 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=423, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-10-14 20:00:00,385 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-10-14 20:00:00,385 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 423 flow [2024-10-14 20:00:00,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:00,386 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:00,386 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:00,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-14 20:00:00,386 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:00,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:00,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1895407655, now seen corresponding path program 6 times [2024-10-14 20:00:00,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:00,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476830681] [2024-10-14 20:00:00,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:00,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:00,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:00,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:00,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476830681] [2024-10-14 20:00:00,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476830681] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:00,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:00,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:00,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34337141] [2024-10-14 20:00:00,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:00,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:00,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:00,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:00,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:00,530 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:00,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 423 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:00,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:00,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:00,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:00,749 INFO L124 PetriNetUnfolderBase]: 166/288 cut-off events. [2024-10-14 20:00:00,749 INFO L125 PetriNetUnfolderBase]: For 859/859 co-relation queries the response was YES. [2024-10-14 20:00:00,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1258 conditions, 288 events. 166/288 cut-off events. For 859/859 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 943 event pairs, 12 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 1236. Up to 149 conditions per place. [2024-10-14 20:00:00,752 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 33 changer transitions 9/86 dead transitions. [2024-10-14 20:00:00,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 86 transitions, 814 flow [2024-10-14 20:00:00,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:00,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-10-14 20:00:00,754 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-10-14 20:00:00,754 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 423 flow. Second operand 9 states and 95 transitions. [2024-10-14 20:00:00,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 86 transitions, 814 flow [2024-10-14 20:00:00,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 86 transitions, 738 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:00,759 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 588 flow [2024-10-14 20:00:00,760 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=588, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-10-14 20:00:00,760 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 37 predicate places. [2024-10-14 20:00:00,760 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 588 flow [2024-10-14 20:00:00,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:00,761 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:00,761 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:00,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-14 20:00:00,761 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:00,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:00,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1357983573, now seen corresponding path program 7 times [2024-10-14 20:00:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246642362] [2024-10-14 20:00:00,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:00,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:00,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:00,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:00,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:00,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246642362] [2024-10-14 20:00:00,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246642362] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:00,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:00,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:00,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764699150] [2024-10-14 20:00:00,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:00,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:00,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:00,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:00,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:00,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:00,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 588 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:00,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:00,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:00,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:01,172 INFO L124 PetriNetUnfolderBase]: 164/286 cut-off events. [2024-10-14 20:00:01,172 INFO L125 PetriNetUnfolderBase]: For 1052/1052 co-relation queries the response was YES. [2024-10-14 20:00:01,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1342 conditions, 286 events. 164/286 cut-off events. For 1052/1052 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 951 event pairs, 14 based on Foata normal form. 1/287 useless extension candidates. Maximal degree in co-relation 1317. Up to 147 conditions per place. [2024-10-14 20:00:01,175 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 51 selfloop transitions, 29 changer transitions 11/92 dead transitions. [2024-10-14 20:00:01,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 92 transitions, 939 flow [2024-10-14 20:00:01,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:01,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:01,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-10-14 20:00:01,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-10-14 20:00:01,177 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 588 flow. Second operand 9 states and 94 transitions. [2024-10-14 20:00:01,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 92 transitions, 939 flow [2024-10-14 20:00:01,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 857 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-10-14 20:00:01,183 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 569 flow [2024-10-14 20:00:01,184 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=569, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2024-10-14 20:00:01,184 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 41 predicate places. [2024-10-14 20:00:01,185 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 569 flow [2024-10-14 20:00:01,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:01,185 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:01,185 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:01,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 20:00:01,186 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:01,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:01,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1232672397, now seen corresponding path program 8 times [2024-10-14 20:00:01,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:01,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623256175] [2024-10-14 20:00:01,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:01,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:01,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:01,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:01,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623256175] [2024-10-14 20:00:01,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623256175] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:01,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:01,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:01,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544241128] [2024-10-14 20:00:01,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:01,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:01,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:01,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:01,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:01,345 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:01,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 569 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:01,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:01,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:01,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:01,597 INFO L124 PetriNetUnfolderBase]: 177/308 cut-off events. [2024-10-14 20:00:01,597 INFO L125 PetriNetUnfolderBase]: For 1088/1088 co-relation queries the response was YES. [2024-10-14 20:00:01,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 308 events. 177/308 cut-off events. For 1088/1088 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1050 event pairs, 12 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 1343. Up to 151 conditions per place. [2024-10-14 20:00:01,600 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 46 selfloop transitions, 34 changer transitions 10/91 dead transitions. [2024-10-14 20:00:01,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 894 flow [2024-10-14 20:00:01,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:01,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:01,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-10-14 20:00:01,602 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-10-14 20:00:01,602 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 569 flow. Second operand 9 states and 100 transitions. [2024-10-14 20:00:01,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 894 flow [2024-10-14 20:00:01,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 830 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:01,608 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 634 flow [2024-10-14 20:00:01,609 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=634, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-10-14 20:00:01,611 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 42 predicate places. [2024-10-14 20:00:01,611 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 634 flow [2024-10-14 20:00:01,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:01,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:01,612 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:01,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 20:00:01,613 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:01,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:01,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1864329839, now seen corresponding path program 9 times [2024-10-14 20:00:01,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:01,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955462181] [2024-10-14 20:00:01,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:01,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:01,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:01,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:01,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:01,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955462181] [2024-10-14 20:00:01,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955462181] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:01,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:01,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:01,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297745538] [2024-10-14 20:00:01,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:01,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:01,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:01,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:01,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:01,790 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:01,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:01,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:01,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:01,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:02,039 INFO L124 PetriNetUnfolderBase]: 171/301 cut-off events. [2024-10-14 20:00:02,040 INFO L125 PetriNetUnfolderBase]: For 1240/1240 co-relation queries the response was YES. [2024-10-14 20:00:02,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 301 events. 171/301 cut-off events. For 1240/1240 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1019 event pairs, 15 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1382. Up to 165 conditions per place. [2024-10-14 20:00:02,043 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 45 selfloop transitions, 32 changer transitions 9/87 dead transitions. [2024-10-14 20:00:02,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 87 transitions, 906 flow [2024-10-14 20:00:02,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:02,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-10-14 20:00:02,044 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-10-14 20:00:02,044 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 634 flow. Second operand 9 states and 95 transitions. [2024-10-14 20:00:02,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 87 transitions, 906 flow [2024-10-14 20:00:02,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 87 transitions, 840 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-10-14 20:00:02,050 INFO L231 Difference]: Finished difference. Result has 72 places, 65 transitions, 644 flow [2024-10-14 20:00:02,050 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=644, PETRI_PLACES=72, PETRI_TRANSITIONS=65} [2024-10-14 20:00:02,051 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2024-10-14 20:00:02,051 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 65 transitions, 644 flow [2024-10-14 20:00:02,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,051 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:02,051 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:02,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 20:00:02,052 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:02,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:02,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1812532241, now seen corresponding path program 10 times [2024-10-14 20:00:02,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:02,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944264624] [2024-10-14 20:00:02,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:02,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:02,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:02,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:02,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:02,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944264624] [2024-10-14 20:00:02,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944264624] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:02,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:02,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:02,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716275330] [2024-10-14 20:00:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:02,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:02,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:02,175 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:02,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 65 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:02,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:02,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:02,403 INFO L124 PetriNetUnfolderBase]: 170/301 cut-off events. [2024-10-14 20:00:02,403 INFO L125 PetriNetUnfolderBase]: For 1192/1192 co-relation queries the response was YES. [2024-10-14 20:00:02,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1386 conditions, 301 events. 170/301 cut-off events. For 1192/1192 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1037 event pairs, 15 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1358. Up to 163 conditions per place. [2024-10-14 20:00:02,406 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 44 selfloop transitions, 30 changer transitions 12/87 dead transitions. [2024-10-14 20:00:02,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 87 transitions, 908 flow [2024-10-14 20:00:02,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:02,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:02,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-10-14 20:00:02,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-10-14 20:00:02,408 INFO L175 Difference]: Start difference. First operand has 72 places, 65 transitions, 644 flow. Second operand 9 states and 95 transitions. [2024-10-14 20:00:02,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 87 transitions, 908 flow [2024-10-14 20:00:02,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 838 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:02,415 INFO L231 Difference]: Finished difference. Result has 73 places, 63 transitions, 610 flow [2024-10-14 20:00:02,415 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=610, PETRI_PLACES=73, PETRI_TRANSITIONS=63} [2024-10-14 20:00:02,416 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 47 predicate places. [2024-10-14 20:00:02,416 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 63 transitions, 610 flow [2024-10-14 20:00:02,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,416 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:02,416 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:02,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-14 20:00:02,417 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:02,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:02,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1947205253, now seen corresponding path program 11 times [2024-10-14 20:00:02,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:02,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337594612] [2024-10-14 20:00:02,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:02,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:02,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:02,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:02,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337594612] [2024-10-14 20:00:02,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337594612] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:02,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:02,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:02,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849527658] [2024-10-14 20:00:02,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:02,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:02,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:02,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:02,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:02,557 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:02,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 63 transitions, 610 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:02,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:02,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:02,762 INFO L124 PetriNetUnfolderBase]: 162/286 cut-off events. [2024-10-14 20:00:02,762 INFO L125 PetriNetUnfolderBase]: For 1124/1124 co-relation queries the response was YES. [2024-10-14 20:00:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1320 conditions, 286 events. 162/286 cut-off events. For 1124/1124 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 956 event pairs, 14 based on Foata normal form. 1/287 useless extension candidates. Maximal degree in co-relation 1292. Up to 151 conditions per place. [2024-10-14 20:00:02,765 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 28 changer transitions 12/84 dead transitions. [2024-10-14 20:00:02,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 84 transitions, 863 flow [2024-10-14 20:00:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:02,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:02,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-10-14 20:00:02,766 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-10-14 20:00:02,766 INFO L175 Difference]: Start difference. First operand has 73 places, 63 transitions, 610 flow. Second operand 9 states and 94 transitions. [2024-10-14 20:00:02,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 84 transitions, 863 flow [2024-10-14 20:00:02,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 84 transitions, 797 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:02,774 INFO L231 Difference]: Finished difference. Result has 71 places, 60 transitions, 568 flow [2024-10-14 20:00:02,774 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=568, PETRI_PLACES=71, PETRI_TRANSITIONS=60} [2024-10-14 20:00:02,775 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 45 predicate places. [2024-10-14 20:00:02,775 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 60 transitions, 568 flow [2024-10-14 20:00:02,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,775 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:02,775 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:02,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-14 20:00:02,776 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:02,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:02,776 INFO L85 PathProgramCache]: Analyzing trace with hash -534132667, now seen corresponding path program 12 times [2024-10-14 20:00:02,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:02,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95078698] [2024-10-14 20:00:02,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:02,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:02,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:02,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:02,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95078698] [2024-10-14 20:00:02,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95078698] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:02,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:02,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:02,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774540437] [2024-10-14 20:00:02,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:02,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:02,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:02,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:02,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:02,899 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:02,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 60 transitions, 568 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:02,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:02,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:02,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:03,107 INFO L124 PetriNetUnfolderBase]: 166/291 cut-off events. [2024-10-14 20:00:03,107 INFO L125 PetriNetUnfolderBase]: For 1138/1138 co-relation queries the response was YES. [2024-10-14 20:00:03,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1315 conditions, 291 events. 166/291 cut-off events. For 1138/1138 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 967 event pairs, 13 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 1288. Up to 153 conditions per place. [2024-10-14 20:00:03,110 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 45 selfloop transitions, 29 changer transitions 9/84 dead transitions. [2024-10-14 20:00:03,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 84 transitions, 840 flow [2024-10-14 20:00:03,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:03,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:03,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-10-14 20:00:03,111 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-10-14 20:00:03,111 INFO L175 Difference]: Start difference. First operand has 71 places, 60 transitions, 568 flow. Second operand 9 states and 94 transitions. [2024-10-14 20:00:03,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 84 transitions, 840 flow [2024-10-14 20:00:03,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 84 transitions, 778 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:03,117 INFO L231 Difference]: Finished difference. Result has 72 places, 61 transitions, 586 flow [2024-10-14 20:00:03,117 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=586, PETRI_PLACES=72, PETRI_TRANSITIONS=61} [2024-10-14 20:00:03,118 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2024-10-14 20:00:03,118 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 61 transitions, 586 flow [2024-10-14 20:00:03,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,118 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:03,119 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:03,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-14 20:00:03,119 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:03,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:03,119 INFO L85 PathProgramCache]: Analyzing trace with hash -772296443, now seen corresponding path program 13 times [2024-10-14 20:00:03,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:03,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016493670] [2024-10-14 20:00:03,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:03,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:03,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:03,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:03,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016493670] [2024-10-14 20:00:03,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016493670] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:03,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:03,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:03,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563400786] [2024-10-14 20:00:03,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:03,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:03,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:03,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:03,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:03,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:03,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 61 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:03,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:03,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:03,493 INFO L124 PetriNetUnfolderBase]: 163/289 cut-off events. [2024-10-14 20:00:03,493 INFO L125 PetriNetUnfolderBase]: For 1295/1295 co-relation queries the response was YES. [2024-10-14 20:00:03,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1323 conditions, 289 events. 163/289 cut-off events. For 1295/1295 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 946 event pairs, 21 based on Foata normal form. 1/290 useless extension candidates. Maximal degree in co-relation 1294. Up to 157 conditions per place. [2024-10-14 20:00:03,495 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 30 changer transitions 10/84 dead transitions. [2024-10-14 20:00:03,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 875 flow [2024-10-14 20:00:03,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:03,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-10-14 20:00:03,497 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-10-14 20:00:03,497 INFO L175 Difference]: Start difference. First operand has 72 places, 61 transitions, 586 flow. Second operand 9 states and 94 transitions. [2024-10-14 20:00:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 875 flow [2024-10-14 20:00:03,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 84 transitions, 803 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:03,502 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 620 flow [2024-10-14 20:00:03,502 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=620, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-10-14 20:00:03,503 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 49 predicate places. [2024-10-14 20:00:03,504 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 620 flow [2024-10-14 20:00:03,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,504 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:03,504 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:03,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 20:00:03,505 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:03,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:03,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2104401479, now seen corresponding path program 14 times [2024-10-14 20:00:03,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:03,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133929184] [2024-10-14 20:00:03,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:03,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:03,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133929184] [2024-10-14 20:00:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133929184] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:03,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:03,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:03,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988176837] [2024-10-14 20:00:03,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:03,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:03,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:03,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:03,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:03,615 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:03,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 620 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:03,835 INFO L124 PetriNetUnfolderBase]: 168/297 cut-off events. [2024-10-14 20:00:03,836 INFO L125 PetriNetUnfolderBase]: For 1356/1356 co-relation queries the response was YES. [2024-10-14 20:00:03,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1380 conditions, 297 events. 168/297 cut-off events. For 1356/1356 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 988 event pairs, 12 based on Foata normal form. 1/298 useless extension candidates. Maximal degree in co-relation 1349. Up to 107 conditions per place. [2024-10-14 20:00:03,839 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 52 selfloop transitions, 26 changer transitions 9/88 dead transitions. [2024-10-14 20:00:03,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 88 transitions, 941 flow [2024-10-14 20:00:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:03,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:03,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-10-14 20:00:03,841 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-10-14 20:00:03,841 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 620 flow. Second operand 9 states and 90 transitions. [2024-10-14 20:00:03,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 88 transitions, 941 flow [2024-10-14 20:00:03,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 890 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-10-14 20:00:03,848 INFO L231 Difference]: Finished difference. Result has 78 places, 64 transitions, 643 flow [2024-10-14 20:00:03,848 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=643, PETRI_PLACES=78, PETRI_TRANSITIONS=64} [2024-10-14 20:00:03,848 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 52 predicate places. [2024-10-14 20:00:03,849 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 64 transitions, 643 flow [2024-10-14 20:00:03,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,849 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:03,849 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:03,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-14 20:00:03,849 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:03,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:03,850 INFO L85 PathProgramCache]: Analyzing trace with hash 322513067, now seen corresponding path program 15 times [2024-10-14 20:00:03,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:03,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620547391] [2024-10-14 20:00:03,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:03,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:03,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:03,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:03,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620547391] [2024-10-14 20:00:03,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620547391] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:03,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:03,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:03,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332972904] [2024-10-14 20:00:03,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:03,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:03,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:03,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:03,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:03,967 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:03,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 64 transitions, 643 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:03,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:03,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:03,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:04,179 INFO L124 PetriNetUnfolderBase]: 164/293 cut-off events. [2024-10-14 20:00:04,179 INFO L125 PetriNetUnfolderBase]: For 1473/1473 co-relation queries the response was YES. [2024-10-14 20:00:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1389 conditions, 293 events. 164/293 cut-off events. For 1473/1473 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 975 event pairs, 20 based on Foata normal form. 1/294 useless extension candidates. Maximal degree in co-relation 1358. Up to 163 conditions per place. [2024-10-14 20:00:04,183 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 49 selfloop transitions, 24 changer transitions 11/85 dead transitions. [2024-10-14 20:00:04,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 85 transitions, 942 flow [2024-10-14 20:00:04,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:04,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:04,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-10-14 20:00:04,185 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-10-14 20:00:04,185 INFO L175 Difference]: Start difference. First operand has 78 places, 64 transitions, 643 flow. Second operand 9 states and 90 transitions. [2024-10-14 20:00:04,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 85 transitions, 942 flow [2024-10-14 20:00:04,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 85 transitions, 859 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:04,205 INFO L231 Difference]: Finished difference. Result has 79 places, 62 transitions, 592 flow [2024-10-14 20:00:04,206 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=592, PETRI_PLACES=79, PETRI_TRANSITIONS=62} [2024-10-14 20:00:04,207 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 53 predicate places. [2024-10-14 20:00:04,207 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 62 transitions, 592 flow [2024-10-14 20:00:04,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:04,207 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:04,208 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:04,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-14 20:00:04,208 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:04,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:04,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2022059101, now seen corresponding path program 16 times [2024-10-14 20:00:04,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:04,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125792736] [2024-10-14 20:00:04,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:04,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:04,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:04,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125792736] [2024-10-14 20:00:04,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125792736] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:04,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:04,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:04,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601981719] [2024-10-14 20:00:04,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:04,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:04,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:04,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:04,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:04,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:04,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 62 transitions, 592 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:04,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:04,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:04,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:04,589 INFO L124 PetriNetUnfolderBase]: 172/305 cut-off events. [2024-10-14 20:00:04,590 INFO L125 PetriNetUnfolderBase]: For 1365/1365 co-relation queries the response was YES. [2024-10-14 20:00:04,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1379 conditions, 305 events. 172/305 cut-off events. For 1365/1365 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1022 event pairs, 22 based on Foata normal form. 1/306 useless extension candidates. Maximal degree in co-relation 1349. Up to 166 conditions per place. [2024-10-14 20:00:04,593 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 47 selfloop transitions, 28 changer transitions 10/86 dead transitions. [2024-10-14 20:00:04,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 86 transitions, 886 flow [2024-10-14 20:00:04,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:04,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:04,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-10-14 20:00:04,594 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-10-14 20:00:04,594 INFO L175 Difference]: Start difference. First operand has 79 places, 62 transitions, 592 flow. Second operand 9 states and 96 transitions. [2024-10-14 20:00:04,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 86 transitions, 886 flow [2024-10-14 20:00:04,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 86 transitions, 834 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:04,601 INFO L231 Difference]: Finished difference. Result has 79 places, 63 transitions, 618 flow [2024-10-14 20:00:04,601 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=618, PETRI_PLACES=79, PETRI_TRANSITIONS=63} [2024-10-14 20:00:04,601 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 53 predicate places. [2024-10-14 20:00:04,602 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 63 transitions, 618 flow [2024-10-14 20:00:04,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:04,602 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:04,602 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:04,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-14 20:00:04,603 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:04,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:04,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1359323843, now seen corresponding path program 17 times [2024-10-14 20:00:04,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:04,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673739187] [2024-10-14 20:00:04,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:04,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:04,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:04,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:04,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:04,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673739187] [2024-10-14 20:00:04,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673739187] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:04,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:04,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:04,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954922335] [2024-10-14 20:00:04,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:04,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:04,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:04,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:04,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:04,716 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:04,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 63 transitions, 618 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:04,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:04,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:04,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:04,964 INFO L124 PetriNetUnfolderBase]: 166/298 cut-off events. [2024-10-14 20:00:04,965 INFO L125 PetriNetUnfolderBase]: For 1428/1428 co-relation queries the response was YES. [2024-10-14 20:00:04,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 298 events. 166/298 cut-off events. For 1428/1428 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 991 event pairs, 24 based on Foata normal form. 1/299 useless extension candidates. Maximal degree in co-relation 1344. Up to 171 conditions per place. [2024-10-14 20:00:04,967 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 44 selfloop transitions, 26 changer transitions 11/82 dead transitions. [2024-10-14 20:00:04,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 82 transitions, 876 flow [2024-10-14 20:00:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:04,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-10-14 20:00:04,969 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-10-14 20:00:04,969 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 618 flow. Second operand 9 states and 92 transitions. [2024-10-14 20:00:04,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 82 transitions, 876 flow [2024-10-14 20:00:04,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 82 transitions, 806 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:04,975 INFO L231 Difference]: Finished difference. Result has 80 places, 61 transitions, 579 flow [2024-10-14 20:00:04,975 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=579, PETRI_PLACES=80, PETRI_TRANSITIONS=61} [2024-10-14 20:00:04,976 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-10-14 20:00:04,976 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 61 transitions, 579 flow [2024-10-14 20:00:04,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:04,976 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:04,976 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:04,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-14 20:00:04,977 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:04,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:04,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2107027255, now seen corresponding path program 18 times [2024-10-14 20:00:04,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:04,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291412768] [2024-10-14 20:00:04,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:04,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:05,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:05,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291412768] [2024-10-14 20:00:05,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291412768] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92457133] [2024-10-14 20:00:05,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:05,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:05,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:05,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:05,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:05,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:05,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 61 transitions, 579 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:05,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:05,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:05,346 INFO L124 PetriNetUnfolderBase]: 171/305 cut-off events. [2024-10-14 20:00:05,346 INFO L125 PetriNetUnfolderBase]: For 1444/1444 co-relation queries the response was YES. [2024-10-14 20:00:05,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 305 events. 171/305 cut-off events. For 1444/1444 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1029 event pairs, 24 based on Foata normal form. 1/306 useless extension candidates. Maximal degree in co-relation 1344. Up to 173 conditions per place. [2024-10-14 20:00:05,349 INFO L140 encePairwiseOnDemand]: 15/24 looper letters, 51 selfloop transitions, 24 changer transitions 9/85 dead transitions. [2024-10-14 20:00:05,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 85 transitions, 903 flow [2024-10-14 20:00:05,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:05,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:05,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-10-14 20:00:05,351 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2024-10-14 20:00:05,351 INFO L175 Difference]: Start difference. First operand has 80 places, 61 transitions, 579 flow. Second operand 9 states and 91 transitions. [2024-10-14 20:00:05,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 85 transitions, 903 flow [2024-10-14 20:00:05,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 85 transitions, 843 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:05,358 INFO L231 Difference]: Finished difference. Result has 80 places, 62 transitions, 595 flow [2024-10-14 20:00:05,358 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=595, PETRI_PLACES=80, PETRI_TRANSITIONS=62} [2024-10-14 20:00:05,358 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-10-14 20:00:05,359 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 62 transitions, 595 flow [2024-10-14 20:00:05,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:05,359 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:05,359 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:05,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-14 20:00:05,359 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:05,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:05,360 INFO L85 PathProgramCache]: Analyzing trace with hash 506103131, now seen corresponding path program 19 times [2024-10-14 20:00:05,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:05,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775867177] [2024-10-14 20:00:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:05,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:05,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:05,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775867177] [2024-10-14 20:00:05,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775867177] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:05,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:05,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:05,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502338857] [2024-10-14 20:00:05,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:05,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:05,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:05,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:05,472 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:05,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 62 transitions, 595 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:05,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:05,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:05,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:05,686 INFO L124 PetriNetUnfolderBase]: 179/321 cut-off events. [2024-10-14 20:00:05,687 INFO L125 PetriNetUnfolderBase]: For 1704/1704 co-relation queries the response was YES. [2024-10-14 20:00:05,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1468 conditions, 321 events. 179/321 cut-off events. For 1704/1704 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1122 event pairs, 20 based on Foata normal form. 1/322 useless extension candidates. Maximal degree in co-relation 1436. Up to 183 conditions per place. [2024-10-14 20:00:05,690 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 47 selfloop transitions, 28 changer transitions 9/85 dead transitions. [2024-10-14 20:00:05,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 85 transitions, 900 flow [2024-10-14 20:00:05,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:05,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:05,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-10-14 20:00:05,691 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-10-14 20:00:05,691 INFO L175 Difference]: Start difference. First operand has 80 places, 62 transitions, 595 flow. Second operand 9 states and 94 transitions. [2024-10-14 20:00:05,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 85 transitions, 900 flow [2024-10-14 20:00:05,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 830 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:05,697 INFO L231 Difference]: Finished difference. Result has 82 places, 64 transitions, 620 flow [2024-10-14 20:00:05,698 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=620, PETRI_PLACES=82, PETRI_TRANSITIONS=64} [2024-10-14 20:00:05,698 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 56 predicate places. [2024-10-14 20:00:05,698 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 64 transitions, 620 flow [2024-10-14 20:00:05,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:05,698 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:05,698 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:05,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-14 20:00:05,699 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:05,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1820902075, now seen corresponding path program 20 times [2024-10-14 20:00:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:05,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519551191] [2024-10-14 20:00:05,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:05,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:05,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:05,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:05,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519551191] [2024-10-14 20:00:05,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519551191] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:05,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:05,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 20:00:05,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091617320] [2024-10-14 20:00:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:05,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:05,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:05,803 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:05,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 64 transitions, 620 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:05,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:05,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:05,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:06,049 INFO L124 PetriNetUnfolderBase]: 171/309 cut-off events. [2024-10-14 20:00:06,049 INFO L125 PetriNetUnfolderBase]: For 1742/1742 co-relation queries the response was YES. [2024-10-14 20:00:06,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 309 events. 171/309 cut-off events. For 1742/1742 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1065 event pairs, 23 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 1392. Up to 185 conditions per place. [2024-10-14 20:00:06,052 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 46 selfloop transitions, 24 changer transitions 11/82 dead transitions. [2024-10-14 20:00:06,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 82 transitions, 883 flow [2024-10-14 20:00:06,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:06,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:06,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-10-14 20:00:06,053 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2024-10-14 20:00:06,053 INFO L175 Difference]: Start difference. First operand has 82 places, 64 transitions, 620 flow. Second operand 9 states and 91 transitions. [2024-10-14 20:00:06,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 82 transitions, 883 flow [2024-10-14 20:00:06,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 82 transitions, 811 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:06,059 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 566 flow [2024-10-14 20:00:06,060 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=566, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2024-10-14 20:00:06,060 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 56 predicate places. [2024-10-14 20:00:06,060 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 566 flow [2024-10-14 20:00:06,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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-10-14 20:00:06,061 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:06,062 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:06,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-10-14 20:00:06,062 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:06,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:06,062 INFO L85 PathProgramCache]: Analyzing trace with hash -741185840, now seen corresponding path program 1 times [2024-10-14 20:00:06,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:06,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259678937] [2024-10-14 20:00:06,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:06,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:06,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:06,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:06,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259678937] [2024-10-14 20:00:06,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259678937] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:06,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:06,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:06,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101868329] [2024-10-14 20:00:06,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:06,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:06,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:06,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:06,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:06,106 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:06,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 566 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:06,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:06,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:06,245 INFO L124 PetriNetUnfolderBase]: 212/412 cut-off events. [2024-10-14 20:00:06,246 INFO L125 PetriNetUnfolderBase]: For 2589/2591 co-relation queries the response was YES. [2024-10-14 20:00:06,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1920 conditions, 412 events. 212/412 cut-off events. For 2589/2591 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1793 event pairs, 26 based on Foata normal form. 14/424 useless extension candidates. Maximal degree in co-relation 1884. Up to 112 conditions per place. [2024-10-14 20:00:06,251 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 56 selfloop transitions, 28 changer transitions 4/103 dead transitions. [2024-10-14 20:00:06,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 103 transitions, 1071 flow [2024-10-14 20:00:06,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:00:06,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-10-14 20:00:06,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-10-14 20:00:06,252 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-10-14 20:00:06,252 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 566 flow. Second operand 7 states and 91 transitions. [2024-10-14 20:00:06,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 103 transitions, 1071 flow [2024-10-14 20:00:06,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 103 transitions, 1011 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:06,260 INFO L231 Difference]: Finished difference. Result has 82 places, 74 transitions, 793 flow [2024-10-14 20:00:06,261 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=793, PETRI_PLACES=82, PETRI_TRANSITIONS=74} [2024-10-14 20:00:06,261 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 56 predicate places. [2024-10-14 20:00:06,262 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 74 transitions, 793 flow [2024-10-14 20:00:06,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,262 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:06,262 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:06,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-10-14 20:00:06,263 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:06,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:06,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2001057560, now seen corresponding path program 2 times [2024-10-14 20:00:06,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:06,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199306130] [2024-10-14 20:00:06,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:06,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:06,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:06,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:06,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:06,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199306130] [2024-10-14 20:00:06,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199306130] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:06,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:06,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:06,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799123963] [2024-10-14 20:00:06,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:06,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:06,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:06,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:06,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:06,314 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:06,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 74 transitions, 793 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:06,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:06,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:06,442 INFO L124 PetriNetUnfolderBase]: 235/461 cut-off events. [2024-10-14 20:00:06,442 INFO L125 PetriNetUnfolderBase]: For 4075/4077 co-relation queries the response was YES. [2024-10-14 20:00:06,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 461 events. 235/461 cut-off events. For 4075/4077 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2037 event pairs, 51 based on Foata normal form. 10/467 useless extension candidates. Maximal degree in co-relation 2167. Up to 206 conditions per place. [2024-10-14 20:00:06,447 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 67 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-10-14 20:00:06,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 103 transitions, 1164 flow [2024-10-14 20:00:06,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:00:06,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-14 20:00:06,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-10-14 20:00:06,448 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-10-14 20:00:06,448 INFO L175 Difference]: Start difference. First operand has 82 places, 74 transitions, 793 flow. Second operand 5 states and 77 transitions. [2024-10-14 20:00:06,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 103 transitions, 1164 flow [2024-10-14 20:00:06,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 103 transitions, 1069 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-10-14 20:00:06,458 INFO L231 Difference]: Finished difference. Result has 86 places, 80 transitions, 860 flow [2024-10-14 20:00:06,459 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=860, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2024-10-14 20:00:06,459 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2024-10-14 20:00:06,459 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 860 flow [2024-10-14 20:00:06,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,459 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:06,460 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:06,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-10-14 20:00:06,460 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:06,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1294786963, now seen corresponding path program 1 times [2024-10-14 20:00:06,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:06,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769892472] [2024-10-14 20:00:06,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:06,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:06,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:06,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:06,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769892472] [2024-10-14 20:00:06,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769892472] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:06,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176191978] [2024-10-14 20:00:06,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:06,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:06,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:06,492 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:06,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 20:00:06,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:06,545 INFO L255 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:00:06,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:06,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:06,589 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:06,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176191978] provided 1 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:06,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-10-14 20:00:06,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-10-14 20:00:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539269920] [2024-10-14 20:00:06,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:06,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:06,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:06,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:06,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:00:06,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:06,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 860 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:06,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:06,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:06,807 INFO L124 PetriNetUnfolderBase]: 313/649 cut-off events. [2024-10-14 20:00:06,811 INFO L125 PetriNetUnfolderBase]: For 4566/4574 co-relation queries the response was YES. [2024-10-14 20:00:06,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3083 conditions, 649 events. 313/649 cut-off events. For 4566/4574 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3356 event pairs, 18 based on Foata normal form. 17/662 useless extension candidates. Maximal degree in co-relation 2653. Up to 291 conditions per place. [2024-10-14 20:00:06,822 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 62 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-10-14 20:00:06,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 111 transitions, 1289 flow [2024-10-14 20:00:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:00:06,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-14 20:00:06,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-10-14 20:00:06,828 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-10-14 20:00:06,828 INFO L175 Difference]: Start difference. First operand has 86 places, 80 transitions, 860 flow. Second operand 5 states and 76 transitions. [2024-10-14 20:00:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 111 transitions, 1289 flow [2024-10-14 20:00:06,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 111 transitions, 1218 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-10-14 20:00:06,864 INFO L231 Difference]: Finished difference. Result has 92 places, 87 transitions, 1040 flow [2024-10-14 20:00:06,864 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1040, PETRI_PLACES=92, PETRI_TRANSITIONS=87} [2024-10-14 20:00:06,865 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 66 predicate places. [2024-10-14 20:00:06,865 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 87 transitions, 1040 flow [2024-10-14 20:00:06,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:06,865 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:06,865 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:06,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:07,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-10-14 20:00:07,070 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:07,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:07,070 INFO L85 PathProgramCache]: Analyzing trace with hash 333099746, now seen corresponding path program 3 times [2024-10-14 20:00:07,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:07,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062884023] [2024-10-14 20:00:07,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:07,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:07,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:07,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:07,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062884023] [2024-10-14 20:00:07,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062884023] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:07,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:07,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:07,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3854649] [2024-10-14 20:00:07,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:07,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:07,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:07,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:07,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:07,117 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:07,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 87 transitions, 1040 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:07,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:07,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:07,300 INFO L124 PetriNetUnfolderBase]: 307/641 cut-off events. [2024-10-14 20:00:07,301 INFO L125 PetriNetUnfolderBase]: For 4835/4844 co-relation queries the response was YES. [2024-10-14 20:00:07,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 641 events. 307/641 cut-off events. For 4835/4844 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3321 event pairs, 40 based on Foata normal form. 16/657 useless extension candidates. Maximal degree in co-relation 2971. Up to 154 conditions per place. [2024-10-14 20:00:07,307 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 72 selfloop transitions, 30 changer transitions 4/121 dead transitions. [2024-10-14 20:00:07,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 121 transitions, 1462 flow [2024-10-14 20:00:07,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 20:00:07,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-10-14 20:00:07,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-10-14 20:00:07,308 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5572916666666666 [2024-10-14 20:00:07,308 INFO L175 Difference]: Start difference. First operand has 92 places, 87 transitions, 1040 flow. Second operand 8 states and 107 transitions. [2024-10-14 20:00:07,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 121 transitions, 1462 flow [2024-10-14 20:00:07,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 121 transitions, 1436 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-10-14 20:00:07,323 INFO L231 Difference]: Finished difference. Result has 99 places, 86 transitions, 1081 flow [2024-10-14 20:00:07,323 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1081, PETRI_PLACES=99, PETRI_TRANSITIONS=86} [2024-10-14 20:00:07,323 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 73 predicate places. [2024-10-14 20:00:07,324 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 86 transitions, 1081 flow [2024-10-14 20:00:07,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,324 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:07,324 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:07,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-14 20:00:07,324 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:07,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash -511077783, now seen corresponding path program 2 times [2024-10-14 20:00:07,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:07,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75281452] [2024-10-14 20:00:07,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:07,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:07,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:07,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:07,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75281452] [2024-10-14 20:00:07,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75281452] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:07,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:07,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:07,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815887493] [2024-10-14 20:00:07,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:07,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:07,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:07,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:07,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:07,366 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:07,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 86 transitions, 1081 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:07,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:07,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:07,513 INFO L124 PetriNetUnfolderBase]: 271/569 cut-off events. [2024-10-14 20:00:07,513 INFO L125 PetriNetUnfolderBase]: For 4562/4570 co-relation queries the response was YES. [2024-10-14 20:00:07,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2912 conditions, 569 events. 271/569 cut-off events. For 4562/4570 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2866 event pairs, 19 based on Foata normal form. 20/585 useless extension candidates. Maximal degree in co-relation 2753. Up to 170 conditions per place. [2024-10-14 20:00:07,519 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 64 selfloop transitions, 24 changer transitions 3/105 dead transitions. [2024-10-14 20:00:07,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 105 transitions, 1396 flow [2024-10-14 20:00:07,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:00:07,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 20:00:07,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2024-10-14 20:00:07,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-10-14 20:00:07,520 INFO L175 Difference]: Start difference. First operand has 99 places, 86 transitions, 1081 flow. Second operand 6 states and 80 transitions. [2024-10-14 20:00:07,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 105 transitions, 1396 flow [2024-10-14 20:00:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 105 transitions, 1340 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-10-14 20:00:07,535 INFO L231 Difference]: Finished difference. Result has 102 places, 79 transitions, 987 flow [2024-10-14 20:00:07,536 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=987, PETRI_PLACES=102, PETRI_TRANSITIONS=79} [2024-10-14 20:00:07,536 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-10-14 20:00:07,536 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 79 transitions, 987 flow [2024-10-14 20:00:07,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,537 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:07,537 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:07,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-10-14 20:00:07,537 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:07,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash -111371070, now seen corresponding path program 4 times [2024-10-14 20:00:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963005499] [2024-10-14 20:00:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:07,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:07,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:07,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:07,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:07,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963005499] [2024-10-14 20:00:07,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963005499] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:07,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:07,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:07,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236504993] [2024-10-14 20:00:07,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:07,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:07,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:07,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:07,584 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:07,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 79 transitions, 987 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:07,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:07,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:07,742 INFO L124 PetriNetUnfolderBase]: 242/495 cut-off events. [2024-10-14 20:00:07,742 INFO L125 PetriNetUnfolderBase]: For 4514/4520 co-relation queries the response was YES. [2024-10-14 20:00:07,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2537 conditions, 495 events. 242/495 cut-off events. For 4514/4520 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2309 event pairs, 34 based on Foata normal form. 14/505 useless extension candidates. Maximal degree in co-relation 2422. Up to 271 conditions per place. [2024-10-14 20:00:07,746 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 58 selfloop transitions, 21 changer transitions 1/94 dead transitions. [2024-10-14 20:00:07,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 94 transitions, 1192 flow [2024-10-14 20:00:07,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:00:07,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-14 20:00:07,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 70 transitions. [2024-10-14 20:00:07,748 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-10-14 20:00:07,748 INFO L175 Difference]: Start difference. First operand has 102 places, 79 transitions, 987 flow. Second operand 5 states and 70 transitions. [2024-10-14 20:00:07,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 94 transitions, 1192 flow [2024-10-14 20:00:07,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 94 transitions, 1140 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:07,759 INFO L231 Difference]: Finished difference. Result has 99 places, 77 transitions, 927 flow [2024-10-14 20:00:07,759 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=927, PETRI_PLACES=99, PETRI_TRANSITIONS=77} [2024-10-14 20:00:07,760 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 73 predicate places. [2024-10-14 20:00:07,760 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 77 transitions, 927 flow [2024-10-14 20:00:07,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,760 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:07,760 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:07,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-10-14 20:00:07,761 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:07,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:07,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1610813881, now seen corresponding path program 3 times [2024-10-14 20:00:07,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:07,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643495649] [2024-10-14 20:00:07,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:07,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:07,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:07,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643495649] [2024-10-14 20:00:07,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643495649] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:07,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:07,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:07,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383357143] [2024-10-14 20:00:07,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:07,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:07,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:07,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:07,803 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:07,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 77 transitions, 927 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:07,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:07,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:07,943 INFO L124 PetriNetUnfolderBase]: 313/620 cut-off events. [2024-10-14 20:00:07,944 INFO L125 PetriNetUnfolderBase]: For 5362/5364 co-relation queries the response was YES. [2024-10-14 20:00:07,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3232 conditions, 620 events. 313/620 cut-off events. For 5362/5364 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3080 event pairs, 92 based on Foata normal form. 11/620 useless extension candidates. Maximal degree in co-relation 3066. Up to 373 conditions per place. [2024-10-14 20:00:07,950 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 68 selfloop transitions, 31 changer transitions 0/113 dead transitions. [2024-10-14 20:00:07,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 113 transitions, 1493 flow [2024-10-14 20:00:07,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:00:07,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-14 20:00:07,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-10-14 20:00:07,951 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-10-14 20:00:07,952 INFO L175 Difference]: Start difference. First operand has 99 places, 77 transitions, 927 flow. Second operand 5 states and 73 transitions. [2024-10-14 20:00:07,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 113 transitions, 1493 flow [2024-10-14 20:00:07,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 113 transitions, 1410 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-10-14 20:00:07,964 INFO L231 Difference]: Finished difference. Result has 97 places, 92 transitions, 1212 flow [2024-10-14 20:00:07,964 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1212, PETRI_PLACES=97, PETRI_TRANSITIONS=92} [2024-10-14 20:00:07,965 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 71 predicate places. [2024-10-14 20:00:07,965 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 92 transitions, 1212 flow [2024-10-14 20:00:07,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:07,965 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:07,965 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:07,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-10-14 20:00:07,966 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:07,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:07,966 INFO L85 PathProgramCache]: Analyzing trace with hash 733440583, now seen corresponding path program 4 times [2024-10-14 20:00:07,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:07,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515605307] [2024-10-14 20:00:07,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:07,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:07,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:07,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:07,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515605307] [2024-10-14 20:00:07,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515605307] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:07,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:07,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:07,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840473978] [2024-10-14 20:00:07,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:07,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:07,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:08,004 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:08,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 92 transitions, 1212 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:08,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:08,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:08,158 INFO L124 PetriNetUnfolderBase]: 297/605 cut-off events. [2024-10-14 20:00:08,159 INFO L125 PetriNetUnfolderBase]: For 5127/5129 co-relation queries the response was YES. [2024-10-14 20:00:08,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3230 conditions, 605 events. 297/605 cut-off events. For 5127/5129 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3040 event pairs, 55 based on Foata normal form. 12/612 useless extension candidates. Maximal degree in co-relation 2374. Up to 222 conditions per place. [2024-10-14 20:00:08,165 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 65 selfloop transitions, 32 changer transitions 3/114 dead transitions. [2024-10-14 20:00:08,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 114 transitions, 1564 flow [2024-10-14 20:00:08,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:00:08,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-10-14 20:00:08,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-10-14 20:00:08,167 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-10-14 20:00:08,167 INFO L175 Difference]: Start difference. First operand has 97 places, 92 transitions, 1212 flow. Second operand 7 states and 87 transitions. [2024-10-14 20:00:08,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 114 transitions, 1564 flow [2024-10-14 20:00:08,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 114 transitions, 1544 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-10-14 20:00:08,180 INFO L231 Difference]: Finished difference. Result has 104 places, 92 transitions, 1266 flow [2024-10-14 20:00:08,181 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1266, PETRI_PLACES=104, PETRI_TRANSITIONS=92} [2024-10-14 20:00:08,184 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 78 predicate places. [2024-10-14 20:00:08,184 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 92 transitions, 1266 flow [2024-10-14 20:00:08,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,185 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:08,185 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:08,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-10-14 20:00:08,185 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:08,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:08,185 INFO L85 PathProgramCache]: Analyzing trace with hash 107556206, now seen corresponding path program 5 times [2024-10-14 20:00:08,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:08,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976893633] [2024-10-14 20:00:08,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:08,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:08,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:08,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976893633] [2024-10-14 20:00:08,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976893633] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:08,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:08,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:08,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681511440] [2024-10-14 20:00:08,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:08,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:08,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:08,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:08,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:08,233 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:08,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 92 transitions, 1266 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:08,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:08,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:08,384 INFO L124 PetriNetUnfolderBase]: 255/519 cut-off events. [2024-10-14 20:00:08,385 INFO L125 PetriNetUnfolderBase]: For 4772/4772 co-relation queries the response was YES. [2024-10-14 20:00:08,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2881 conditions, 519 events. 255/519 cut-off events. For 4772/4772 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2444 event pairs, 20 based on Foata normal form. 14/531 useless extension candidates. Maximal degree in co-relation 2440. Up to 159 conditions per place. [2024-10-14 20:00:08,392 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 68 selfloop transitions, 22 changer transitions 3/106 dead transitions. [2024-10-14 20:00:08,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 106 transitions, 1507 flow [2024-10-14 20:00:08,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:00:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 20:00:08,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-10-14 20:00:08,394 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-10-14 20:00:08,394 INFO L175 Difference]: Start difference. First operand has 104 places, 92 transitions, 1266 flow. Second operand 6 states and 78 transitions. [2024-10-14 20:00:08,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 106 transitions, 1507 flow [2024-10-14 20:00:08,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 106 transitions, 1438 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-10-14 20:00:08,410 INFO L231 Difference]: Finished difference. Result has 105 places, 83 transitions, 1101 flow [2024-10-14 20:00:08,411 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1101, PETRI_PLACES=105, PETRI_TRANSITIONS=83} [2024-10-14 20:00:08,413 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 79 predicate places. [2024-10-14 20:00:08,413 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 83 transitions, 1101 flow [2024-10-14 20:00:08,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,414 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:08,414 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:08,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-10-14 20:00:08,414 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:08,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:08,415 INFO L85 PathProgramCache]: Analyzing trace with hash 81766419, now seen corresponding path program 5 times [2024-10-14 20:00:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539677195] [2024-10-14 20:00:08,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:08,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:08,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:08,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:08,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539677195] [2024-10-14 20:00:08,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539677195] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:08,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:00:08,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:00:08,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959546544] [2024-10-14 20:00:08,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:08,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:00:08,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:08,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:00:08,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:00:08,471 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:08,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 83 transitions, 1101 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:08,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:08,648 INFO L124 PetriNetUnfolderBase]: 225/443 cut-off events. [2024-10-14 20:00:08,648 INFO L125 PetriNetUnfolderBase]: For 4544/4544 co-relation queries the response was YES. [2024-10-14 20:00:08,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2539 conditions, 443 events. 225/443 cut-off events. For 4544/4544 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1953 event pairs, 40 based on Foata normal form. 6/445 useless extension candidates. Maximal degree in co-relation 2133. Up to 146 conditions per place. [2024-10-14 20:00:08,654 INFO L140 encePairwiseOnDemand]: 18/24 looper letters, 61 selfloop transitions, 27 changer transitions 2/103 dead transitions. [2024-10-14 20:00:08,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 103 transitions, 1373 flow [2024-10-14 20:00:08,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 20:00:08,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-10-14 20:00:08,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-10-14 20:00:08,655 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-10-14 20:00:08,655 INFO L175 Difference]: Start difference. First operand has 105 places, 83 transitions, 1101 flow. Second operand 8 states and 99 transitions. [2024-10-14 20:00:08,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 103 transitions, 1373 flow [2024-10-14 20:00:08,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 103 transitions, 1298 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:08,669 INFO L231 Difference]: Finished difference. Result has 102 places, 78 transitions, 1013 flow [2024-10-14 20:00:08,669 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1013, PETRI_PLACES=102, PETRI_TRANSITIONS=78} [2024-10-14 20:00:08,669 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-10-14 20:00:08,670 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 78 transitions, 1013 flow [2024-10-14 20:00:08,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:08,670 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:08,670 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:08,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-10-14 20:00:08,671 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:08,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:08,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2142470050, now seen corresponding path program 1 times [2024-10-14 20:00:08,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:08,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246583141] [2024-10-14 20:00:08,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:08,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:08,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:08,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:08,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:08,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246583141] [2024-10-14 20:00:08,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246583141] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:08,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003045137] [2024-10-14 20:00:08,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:08,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:08,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:08,804 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:08,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 20:00:08,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:08,855 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:08,856 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:09,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:09,005 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:09,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:09,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003045137] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:09,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:09,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:09,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183808011] [2024-10-14 20:00:09,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:09,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:09,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:09,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:09,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:09,362 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:09,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 78 transitions, 1013 flow. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:09,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:09,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:09,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:10,739 INFO L124 PetriNetUnfolderBase]: 677/1270 cut-off events. [2024-10-14 20:00:10,739 INFO L125 PetriNetUnfolderBase]: For 9595/9595 co-relation queries the response was YES. [2024-10-14 20:00:10,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 1270 events. 677/1270 cut-off events. For 9595/9595 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6780 event pairs, 35 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 5740. Up to 236 conditions per place. [2024-10-14 20:00:10,754 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 128 selfloop transitions, 85 changer transitions 64/278 dead transitions. [2024-10-14 20:00:10,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 278 transitions, 3312 flow [2024-10-14 20:00:10,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-10-14 20:00:10,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-10-14 20:00:10,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 346 transitions. [2024-10-14 20:00:10,756 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40046296296296297 [2024-10-14 20:00:10,757 INFO L175 Difference]: Start difference. First operand has 102 places, 78 transitions, 1013 flow. Second operand 36 states and 346 transitions. [2024-10-14 20:00:10,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 278 transitions, 3312 flow [2024-10-14 20:00:10,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 278 transitions, 3126 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-10-14 20:00:10,775 INFO L231 Difference]: Finished difference. Result has 150 places, 126 transitions, 1933 flow [2024-10-14 20:00:10,775 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1933, PETRI_PLACES=150, PETRI_TRANSITIONS=126} [2024-10-14 20:00:10,775 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 124 predicate places. [2024-10-14 20:00:10,776 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 126 transitions, 1933 flow [2024-10-14 20:00:10,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:10,776 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:10,776 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:10,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 20:00:10,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-10-14 20:00:10,977 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:10,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:10,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1599077694, now seen corresponding path program 2 times [2024-10-14 20:00:10,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:10,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667929316] [2024-10-14 20:00:10,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:10,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:10,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:11,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:11,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:11,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667929316] [2024-10-14 20:00:11,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667929316] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:11,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620017304] [2024-10-14 20:00:11,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:00:11,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:11,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:11,123 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:11,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 20:00:11,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:11,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:11,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:00:11,171 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:11,334 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:11,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620017304] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:11,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:11,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-10-14 20:00:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395886599] [2024-10-14 20:00:11,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:11,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:11,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:11,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:11,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:11,499 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:11,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 126 transitions, 1933 flow. Second operand has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:11,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:11,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:11,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:12,995 INFO L124 PetriNetUnfolderBase]: 845/1586 cut-off events. [2024-10-14 20:00:12,995 INFO L125 PetriNetUnfolderBase]: For 15409/15409 co-relation queries the response was YES. [2024-10-14 20:00:13,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8959 conditions, 1586 events. 845/1586 cut-off events. For 15409/15409 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9101 event pairs, 111 based on Foata normal form. 13/1599 useless extension candidates. Maximal degree in co-relation 8834. Up to 738 conditions per place. [2024-10-14 20:00:13,010 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 132 selfloop transitions, 162 changer transitions 15/310 dead transitions. [2024-10-14 20:00:13,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 310 transitions, 4870 flow [2024-10-14 20:00:13,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-10-14 20:00:13,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-10-14 20:00:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 335 transitions. [2024-10-14 20:00:13,012 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37725225225225223 [2024-10-14 20:00:13,012 INFO L175 Difference]: Start difference. First operand has 150 places, 126 transitions, 1933 flow. Second operand 37 states and 335 transitions. [2024-10-14 20:00:13,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 310 transitions, 4870 flow [2024-10-14 20:00:13,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 310 transitions, 4088 flow, removed 287 selfloop flow, removed 16 redundant places. [2024-10-14 20:00:13,057 INFO L231 Difference]: Finished difference. Result has 171 places, 224 transitions, 3473 flow [2024-10-14 20:00:13,058 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3473, PETRI_PLACES=171, PETRI_TRANSITIONS=224} [2024-10-14 20:00:13,058 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 145 predicate places. [2024-10-14 20:00:13,058 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 224 transitions, 3473 flow [2024-10-14 20:00:13,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:13,059 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:13,059 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:13,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 20:00:13,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:13,263 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:13,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:13,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1860663798, now seen corresponding path program 3 times [2024-10-14 20:00:13,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:13,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592925480] [2024-10-14 20:00:13,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:13,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:13,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:13,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592925480] [2024-10-14 20:00:13,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592925480] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:13,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377342696] [2024-10-14 20:00:13,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:00:13,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:13,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:13,400 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:13,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 20:00:13,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-14 20:00:13,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:13,448 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:00:13,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:13,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:13,614 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:13,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377342696] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:13,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:13,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-10-14 20:00:13,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180535902] [2024-10-14 20:00:13,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:13,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:13,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:13,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:13,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:13,783 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:13,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 224 transitions, 3473 flow. Second operand has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:13,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:13,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:13,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:14,553 INFO L124 PetriNetUnfolderBase]: 833/1553 cut-off events. [2024-10-14 20:00:14,553 INFO L125 PetriNetUnfolderBase]: For 13774/13774 co-relation queries the response was YES. [2024-10-14 20:00:14,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8701 conditions, 1553 events. 833/1553 cut-off events. For 13774/13774 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 8827 event pairs, 63 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 8598. Up to 589 conditions per place. [2024-10-14 20:00:14,564 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 126 selfloop transitions, 136 changer transitions 23/286 dead transitions. [2024-10-14 20:00:14,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 286 transitions, 4585 flow [2024-10-14 20:00:14,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:00:14,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-14 20:00:14,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 177 transitions. [2024-10-14 20:00:14,566 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4097222222222222 [2024-10-14 20:00:14,566 INFO L175 Difference]: Start difference. First operand has 171 places, 224 transitions, 3473 flow. Second operand 18 states and 177 transitions. [2024-10-14 20:00:14,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 286 transitions, 4585 flow [2024-10-14 20:00:14,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 286 transitions, 4072 flow, removed 190 selfloop flow, removed 11 redundant places. [2024-10-14 20:00:14,626 INFO L231 Difference]: Finished difference. Result has 182 places, 229 transitions, 3396 flow [2024-10-14 20:00:14,627 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3396, PETRI_PLACES=182, PETRI_TRANSITIONS=229} [2024-10-14 20:00:14,627 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 156 predicate places. [2024-10-14 20:00:14,627 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 229 transitions, 3396 flow [2024-10-14 20:00:14,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:14,627 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:14,628 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:14,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 20:00:14,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:14,828 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:14,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:14,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1350276192, now seen corresponding path program 4 times [2024-10-14 20:00:14,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:14,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572618017] [2024-10-14 20:00:14,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:14,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:14,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:14,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:14,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572618017] [2024-10-14 20:00:14,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572618017] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:14,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477963579] [2024-10-14 20:00:14,983 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:00:14,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:14,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:14,985 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:14,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-14 20:00:15,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:00:15,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:15,028 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:15,029 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:15,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:15,160 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:15,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:15,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477963579] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:15,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:15,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:15,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307622706] [2024-10-14 20:00:15,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:15,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:15,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:15,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:15,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:15,381 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:15,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 229 transitions, 3396 flow. Second operand has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:15,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:15,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:15,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:16,130 INFO L124 PetriNetUnfolderBase]: 919/1702 cut-off events. [2024-10-14 20:00:16,130 INFO L125 PetriNetUnfolderBase]: For 16754/16754 co-relation queries the response was YES. [2024-10-14 20:00:16,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9697 conditions, 1702 events. 919/1702 cut-off events. For 16754/16754 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9730 event pairs, 48 based on Foata normal form. 5/1707 useless extension candidates. Maximal degree in co-relation 9595. Up to 366 conditions per place. [2024-10-14 20:00:16,142 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 108 selfloop transitions, 164 changer transitions 59/332 dead transitions. [2024-10-14 20:00:16,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 332 transitions, 5219 flow [2024-10-14 20:00:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 20:00:16,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-14 20:00:16,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 180 transitions. [2024-10-14 20:00:16,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-10-14 20:00:16,144 INFO L175 Difference]: Start difference. First operand has 182 places, 229 transitions, 3396 flow. Second operand 19 states and 180 transitions. [2024-10-14 20:00:16,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 332 transitions, 5219 flow [2024-10-14 20:00:16,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 332 transitions, 5094 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:16,214 INFO L231 Difference]: Finished difference. Result has 198 places, 237 transitions, 3973 flow [2024-10-14 20:00:16,215 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3973, PETRI_PLACES=198, PETRI_TRANSITIONS=237} [2024-10-14 20:00:16,215 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 172 predicate places. [2024-10-14 20:00:16,215 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 237 transitions, 3973 flow [2024-10-14 20:00:16,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:16,216 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:16,216 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:16,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-14 20:00:16,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-10-14 20:00:16,417 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:16,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:16,417 INFO L85 PathProgramCache]: Analyzing trace with hash 123412482, now seen corresponding path program 5 times [2024-10-14 20:00:16,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:16,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645553636] [2024-10-14 20:00:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:16,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:16,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:16,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:16,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645553636] [2024-10-14 20:00:16,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645553636] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:16,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643592295] [2024-10-14 20:00:16,556 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:00:16,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:16,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:16,558 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:16,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-14 20:00:16,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:16,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:16,607 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:00:16,609 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:16,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:16,707 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:00:16,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643592295] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:16,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:00:16,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-10-14 20:00:16,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345788813] [2024-10-14 20:00:16,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:16,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:16,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:16,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:16,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:00:16,711 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:16,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 237 transitions, 3973 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:16,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:16,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:16,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:16,987 INFO L124 PetriNetUnfolderBase]: 774/1429 cut-off events. [2024-10-14 20:00:16,987 INFO L125 PetriNetUnfolderBase]: For 18120/18120 co-relation queries the response was YES. [2024-10-14 20:00:16,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 1429 events. 774/1429 cut-off events. For 18120/18120 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7684 event pairs, 162 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 9143. Up to 871 conditions per place. [2024-10-14 20:00:17,002 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 151 selfloop transitions, 112 changer transitions 17/281 dead transitions. [2024-10-14 20:00:17,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 281 transitions, 5101 flow [2024-10-14 20:00:17,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:17,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-10-14 20:00:17,003 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2024-10-14 20:00:17,003 INFO L175 Difference]: Start difference. First operand has 198 places, 237 transitions, 3973 flow. Second operand 9 states and 91 transitions. [2024-10-14 20:00:17,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 281 transitions, 5101 flow [2024-10-14 20:00:17,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 281 transitions, 4794 flow, removed 116 selfloop flow, removed 9 redundant places. [2024-10-14 20:00:17,098 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 4104 flow [2024-10-14 20:00:17,099 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4104, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-10-14 20:00:17,099 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 161 predicate places. [2024-10-14 20:00:17,100 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 4104 flow [2024-10-14 20:00:17,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:17,100 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:17,100 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:17,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:17,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:17,301 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:17,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:17,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1031649478, now seen corresponding path program 6 times [2024-10-14 20:00:17,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:17,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065280760] [2024-10-14 20:00:17,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:17,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:17,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:17,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:17,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:17,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065280760] [2024-10-14 20:00:17,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065280760] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:17,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763667115] [2024-10-14 20:00:17,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:00:17,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:17,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:17,421 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:17,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-14 20:00:17,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-10-14 20:00:17,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:17,471 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:17,473 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:17,564 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:17,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763667115] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:17,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:17,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-10-14 20:00:17,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805366464] [2024-10-14 20:00:17,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:17,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:00:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:17,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:00:17,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:00:17,874 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:17,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 4104 flow. Second operand has 21 states, 21 states have (on average 5.666666666666667) internal successors, (119), 21 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:17,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:17,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:17,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:19,080 INFO L124 PetriNetUnfolderBase]: 1519/2811 cut-off events. [2024-10-14 20:00:19,080 INFO L125 PetriNetUnfolderBase]: For 35353/35353 co-relation queries the response was YES. [2024-10-14 20:00:19,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17240 conditions, 2811 events. 1519/2811 cut-off events. For 35353/35353 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18038 event pairs, 78 based on Foata normal form. 20/2831 useless extension candidates. Maximal degree in co-relation 17181. Up to 551 conditions per place. [2024-10-14 20:00:19,103 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 178 selfloop transitions, 344 changer transitions 40/563 dead transitions. [2024-10-14 20:00:19,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 563 transitions, 9663 flow [2024-10-14 20:00:19,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-10-14 20:00:19,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-10-14 20:00:19,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 342 transitions. [2024-10-14 20:00:19,105 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-10-14 20:00:19,106 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 4104 flow. Second operand 35 states and 342 transitions. [2024-10-14 20:00:19,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 563 transitions, 9663 flow [2024-10-14 20:00:19,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 563 transitions, 9257 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:19,270 INFO L231 Difference]: Finished difference. Result has 231 places, 432 transitions, 8308 flow [2024-10-14 20:00:19,270 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8308, PETRI_PLACES=231, PETRI_TRANSITIONS=432} [2024-10-14 20:00:19,270 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 205 predicate places. [2024-10-14 20:00:19,270 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 432 transitions, 8308 flow [2024-10-14 20:00:19,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.666666666666667) internal successors, (119), 21 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:19,271 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:19,271 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:19,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-10-14 20:00:19,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:19,471 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:19,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:19,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1393510450, now seen corresponding path program 7 times [2024-10-14 20:00:19,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:19,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112166106] [2024-10-14 20:00:19,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:19,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:19,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:19,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112166106] [2024-10-14 20:00:19,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112166106] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:19,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994090614] [2024-10-14 20:00:19,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:00:19,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:19,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:19,588 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:19,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-14 20:00:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:19,633 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:19,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:19,701 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994090614] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:19,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2024-10-14 20:00:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410054119] [2024-10-14 20:00:19,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:19,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 20:00:19,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:19,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 20:00:19,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:00:19,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:19,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 432 transitions, 8308 flow. Second operand has 19 states, 19 states have (on average 5.526315789473684) internal successors, (105), 19 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:19,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:19,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:19,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:21,091 INFO L124 PetriNetUnfolderBase]: 1458/2736 cut-off events. [2024-10-14 20:00:21,092 INFO L125 PetriNetUnfolderBase]: For 40526/40526 co-relation queries the response was YES. [2024-10-14 20:00:21,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18573 conditions, 2736 events. 1458/2736 cut-off events. For 40526/40526 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17694 event pairs, 103 based on Foata normal form. 53/2789 useless extension candidates. Maximal degree in co-relation 18500. Up to 705 conditions per place. [2024-10-14 20:00:21,122 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 132 selfloop transitions, 325 changer transitions 59/517 dead transitions. [2024-10-14 20:00:21,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 517 transitions, 10370 flow [2024-10-14 20:00:21,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-10-14 20:00:21,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-10-14 20:00:21,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 224 transitions. [2024-10-14 20:00:21,124 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2024-10-14 20:00:21,124 INFO L175 Difference]: Start difference. First operand has 231 places, 432 transitions, 8308 flow. Second operand 25 states and 224 transitions. [2024-10-14 20:00:21,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 517 transitions, 10370 flow [2024-10-14 20:00:21,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 517 transitions, 9522 flow, removed 216 selfloop flow, removed 15 redundant places. [2024-10-14 20:00:21,403 INFO L231 Difference]: Finished difference. Result has 245 places, 419 transitions, 8480 flow [2024-10-14 20:00:21,404 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6888, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8480, PETRI_PLACES=245, PETRI_TRANSITIONS=419} [2024-10-14 20:00:21,404 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 219 predicate places. [2024-10-14 20:00:21,404 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 419 transitions, 8480 flow [2024-10-14 20:00:21,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.526315789473684) internal successors, (105), 19 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:21,405 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:21,405 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:21,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:21,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-10-14 20:00:21,605 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:21,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:21,606 INFO L85 PathProgramCache]: Analyzing trace with hash 954149100, now seen corresponding path program 8 times [2024-10-14 20:00:21,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:21,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648009418] [2024-10-14 20:00:21,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:21,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:21,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:21,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:21,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648009418] [2024-10-14 20:00:21,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648009418] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:21,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785790639] [2024-10-14 20:00:21,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:00:21,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:21,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:21,735 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:21,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-14 20:00:21,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:21,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:21,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:21,782 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:21,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:21,891 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:22,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:22,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785790639] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:22,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:22,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-10-14 20:00:22,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162741316] [2024-10-14 20:00:22,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:22,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:22,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:22,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:22,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:22,189 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:22,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 419 transitions, 8480 flow. Second operand has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 22 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:22,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:22,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:22,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:22,996 INFO L124 PetriNetUnfolderBase]: 1464/2762 cut-off events. [2024-10-14 20:00:22,996 INFO L125 PetriNetUnfolderBase]: For 44290/44290 co-relation queries the response was YES. [2024-10-14 20:00:23,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20272 conditions, 2762 events. 1464/2762 cut-off events. For 44290/44290 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18063 event pairs, 178 based on Foata normal form. 2/2764 useless extension candidates. Maximal degree in co-relation 20197. Up to 1368 conditions per place. [2024-10-14 20:00:23,022 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 232 selfloop transitions, 304 changer transitions 23/560 dead transitions. [2024-10-14 20:00:23,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 560 transitions, 12369 flow [2024-10-14 20:00:23,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 20:00:23,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-10-14 20:00:23,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 139 transitions. [2024-10-14 20:00:23,024 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-10-14 20:00:23,024 INFO L175 Difference]: Start difference. First operand has 245 places, 419 transitions, 8480 flow. Second operand 14 states and 139 transitions. [2024-10-14 20:00:23,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 560 transitions, 12369 flow [2024-10-14 20:00:23,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 560 transitions, 11612 flow, removed 262 selfloop flow, removed 9 redundant places. [2024-10-14 20:00:23,418 INFO L231 Difference]: Finished difference. Result has 247 places, 491 transitions, 10367 flow [2024-10-14 20:00:23,419 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7959, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10367, PETRI_PLACES=247, PETRI_TRANSITIONS=491} [2024-10-14 20:00:23,419 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 221 predicate places. [2024-10-14 20:00:23,419 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 491 transitions, 10367 flow [2024-10-14 20:00:23,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 22 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:23,419 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:23,419 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:23,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-10-14 20:00:23,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-10-14 20:00:23,624 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:23,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:23,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1475391222, now seen corresponding path program 9 times [2024-10-14 20:00:23,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:23,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449629499] [2024-10-14 20:00:23,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:23,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:23,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:23,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:23,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449629499] [2024-10-14 20:00:23,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449629499] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:23,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371288459] [2024-10-14 20:00:23,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:00:23,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:23,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:23,773 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:23,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-14 20:00:23,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 20:00:23,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:23,817 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:23,818 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:23,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:23,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:24,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371288459] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:24,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:24,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-10-14 20:00:24,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598677087] [2024-10-14 20:00:24,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:24,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:24,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:24,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:24,150 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:24,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 491 transitions, 10367 flow. Second operand has 22 states, 22 states have (on average 5.5) internal successors, (121), 22 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:24,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:24,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:24,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:25,008 INFO L124 PetriNetUnfolderBase]: 1588/3016 cut-off events. [2024-10-14 20:00:25,009 INFO L125 PetriNetUnfolderBase]: For 48366/48366 co-relation queries the response was YES. [2024-10-14 20:00:25,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21557 conditions, 3016 events. 1588/3016 cut-off events. For 48366/48366 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20119 event pairs, 187 based on Foata normal form. 6/3022 useless extension candidates. Maximal degree in co-relation 21483. Up to 1350 conditions per place. [2024-10-14 20:00:25,035 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 235 selfloop transitions, 296 changer transitions 47/579 dead transitions. [2024-10-14 20:00:25,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 579 transitions, 12719 flow [2024-10-14 20:00:25,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:00:25,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-10-14 20:00:25,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 154 transitions. [2024-10-14 20:00:25,036 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-10-14 20:00:25,037 INFO L175 Difference]: Start difference. First operand has 247 places, 491 transitions, 10367 flow. Second operand 16 states and 154 transitions. [2024-10-14 20:00:25,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 579 transitions, 12719 flow [2024-10-14 20:00:25,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 579 transitions, 12445 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-10-14 20:00:25,413 INFO L231 Difference]: Finished difference. Result has 258 places, 483 transitions, 10494 flow [2024-10-14 20:00:25,413 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=10114, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10494, PETRI_PLACES=258, PETRI_TRANSITIONS=483} [2024-10-14 20:00:25,414 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 232 predicate places. [2024-10-14 20:00:25,414 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 483 transitions, 10494 flow [2024-10-14 20:00:25,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.5) internal successors, (121), 22 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:25,414 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:25,414 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:25,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:25,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-10-14 20:00:25,615 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:25,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:25,616 INFO L85 PathProgramCache]: Analyzing trace with hash 862787534, now seen corresponding path program 10 times [2024-10-14 20:00:25,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:25,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303857080] [2024-10-14 20:00:25,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:25,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:25,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:25,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:25,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303857080] [2024-10-14 20:00:25,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303857080] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086534581] [2024-10-14 20:00:25,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:00:25,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:25,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:25,746 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:25,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-10-14 20:00:25,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:00:25,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:25,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:25,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:25,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:25,864 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:26,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:26,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086534581] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:26,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:26,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-10-14 20:00:26,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178704510] [2024-10-14 20:00:26,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:26,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-10-14 20:00:26,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:26,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-14 20:00:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:00:26,040 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:26,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 483 transitions, 10494 flow. Second operand has 20 states, 20 states have (on average 5.5) internal successors, (110), 20 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-10-14 20:00:26,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:26,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:26,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:27,235 INFO L124 PetriNetUnfolderBase]: 1438/2752 cut-off events. [2024-10-14 20:00:27,235 INFO L125 PetriNetUnfolderBase]: For 47224/47224 co-relation queries the response was YES. [2024-10-14 20:00:27,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20185 conditions, 2752 events. 1438/2752 cut-off events. For 47224/47224 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18120 event pairs, 61 based on Foata normal form. 5/2757 useless extension candidates. Maximal degree in co-relation 20110. Up to 642 conditions per place. [2024-10-14 20:00:27,255 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 127 selfloop transitions, 372 changer transitions 40/540 dead transitions. [2024-10-14 20:00:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 540 transitions, 12089 flow [2024-10-14 20:00:27,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-14 20:00:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-10-14 20:00:27,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 213 transitions. [2024-10-14 20:00:27,256 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-10-14 20:00:27,257 INFO L175 Difference]: Start difference. First operand has 258 places, 483 transitions, 10494 flow. Second operand 24 states and 213 transitions. [2024-10-14 20:00:27,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 540 transitions, 12089 flow [2024-10-14 20:00:27,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 540 transitions, 11504 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-10-14 20:00:27,483 INFO L231 Difference]: Finished difference. Result has 269 places, 467 transitions, 10326 flow [2024-10-14 20:00:27,484 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9927, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10326, PETRI_PLACES=269, PETRI_TRANSITIONS=467} [2024-10-14 20:00:27,484 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 243 predicate places. [2024-10-14 20:00:27,485 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 467 transitions, 10326 flow [2024-10-14 20:00:27,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 20 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-10-14 20:00:27,485 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:27,485 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:27,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-10-14 20:00:27,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-10-14 20:00:27,686 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:27,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:27,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1541176500, now seen corresponding path program 11 times [2024-10-14 20:00:27,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:27,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847516708] [2024-10-14 20:00:27,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:27,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:27,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:27,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:27,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847516708] [2024-10-14 20:00:27,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847516708] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:27,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463639987] [2024-10-14 20:00:27,802 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:00:27,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:27,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:27,804 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:27,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-10-14 20:00:27,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:27,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:27,846 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:00:27,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:27,936 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:00:27,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463639987] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:27,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:00:27,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-10-14 20:00:27,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150939612] [2024-10-14 20:00:27,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:27,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:27,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:27,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:27,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:00:27,938 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:27,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 467 transitions, 10326 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:27,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:27,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:27,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:28,525 INFO L124 PetriNetUnfolderBase]: 1545/2971 cut-off events. [2024-10-14 20:00:28,525 INFO L125 PetriNetUnfolderBase]: For 52244/52244 co-relation queries the response was YES. [2024-10-14 20:00:28,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22221 conditions, 2971 events. 1545/2971 cut-off events. For 52244/52244 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20072 event pairs, 244 based on Foata normal form. 8/2979 useless extension candidates. Maximal degree in co-relation 22145. Up to 1617 conditions per place. [2024-10-14 20:00:28,549 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 266 selfloop transitions, 190 changer transitions 93/550 dead transitions. [2024-10-14 20:00:28,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 550 transitions, 13082 flow [2024-10-14 20:00:28,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-10-14 20:00:28,550 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-10-14 20:00:28,550 INFO L175 Difference]: Start difference. First operand has 269 places, 467 transitions, 10326 flow. Second operand 9 states and 96 transitions. [2024-10-14 20:00:28,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 550 transitions, 13082 flow [2024-10-14 20:00:28,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 550 transitions, 12561 flow, removed 39 selfloop flow, removed 13 redundant places. [2024-10-14 20:00:28,817 INFO L231 Difference]: Finished difference. Result has 266 places, 442 transitions, 9962 flow [2024-10-14 20:00:28,818 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9962, PETRI_PLACES=266, PETRI_TRANSITIONS=442} [2024-10-14 20:00:28,819 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 240 predicate places. [2024-10-14 20:00:28,819 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 442 transitions, 9962 flow [2024-10-14 20:00:28,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:28,819 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:28,819 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:28,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-10-14 20:00:29,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:29,020 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:29,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1865087166, now seen corresponding path program 12 times [2024-10-14 20:00:29,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:29,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151476877] [2024-10-14 20:00:29,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:29,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:29,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:29,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151476877] [2024-10-14 20:00:29,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151476877] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:29,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510798390] [2024-10-14 20:00:29,148 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:00:29,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:29,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:29,150 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:29,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-10-14 20:00:29,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-14 20:00:29,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:29,200 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:29,201 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:29,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:29,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:29,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:29,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510798390] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:29,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:29,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-10-14 20:00:29,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838197330] [2024-10-14 20:00:29,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:29,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:00:29,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:29,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:00:29,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:00:29,544 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:29,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 442 transitions, 9962 flow. Second operand has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 21 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:29,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:29,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:29,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:30,457 INFO L124 PetriNetUnfolderBase]: 1329/2562 cut-off events. [2024-10-14 20:00:30,457 INFO L125 PetriNetUnfolderBase]: For 47950/47950 co-relation queries the response was YES. [2024-10-14 20:00:30,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19447 conditions, 2562 events. 1329/2562 cut-off events. For 47950/47950 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16752 event pairs, 89 based on Foata normal form. 3/2565 useless extension candidates. Maximal degree in co-relation 19367. Up to 631 conditions per place. [2024-10-14 20:00:30,492 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 135 selfloop transitions, 290 changer transitions 81/507 dead transitions. [2024-10-14 20:00:30,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 507 transitions, 11676 flow [2024-10-14 20:00:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-10-14 20:00:30,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-10-14 20:00:30,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 241 transitions. [2024-10-14 20:00:30,494 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40166666666666667 [2024-10-14 20:00:30,494 INFO L175 Difference]: Start difference. First operand has 266 places, 442 transitions, 9962 flow. Second operand 25 states and 241 transitions. [2024-10-14 20:00:30,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 507 transitions, 11676 flow [2024-10-14 20:00:30,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 507 transitions, 11335 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:30,800 INFO L231 Difference]: Finished difference. Result has 286 places, 384 transitions, 8915 flow [2024-10-14 20:00:30,801 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9636, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8915, PETRI_PLACES=286, PETRI_TRANSITIONS=384} [2024-10-14 20:00:30,801 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 260 predicate places. [2024-10-14 20:00:30,802 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 384 transitions, 8915 flow [2024-10-14 20:00:30,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 21 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:30,802 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:30,802 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:30,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-10-14 20:00:31,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-10-14 20:00:31,003 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:31,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:31,003 INFO L85 PathProgramCache]: Analyzing trace with hash 296660174, now seen corresponding path program 13 times [2024-10-14 20:00:31,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:31,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713720476] [2024-10-14 20:00:31,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:31,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:31,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:31,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:31,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713720476] [2024-10-14 20:00:31,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713720476] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:31,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737923237] [2024-10-14 20:00:31,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:00:31,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:31,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:31,159 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:31,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-10-14 20:00:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:31,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:31,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:31,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:31,293 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:31,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:31,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737923237] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:31,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:31,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-10-14 20:00:31,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879536378] [2024-10-14 20:00:31,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:31,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-10-14 20:00:31,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-14 20:00:31,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:00:31,530 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:31,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 384 transitions, 8915 flow. Second operand has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 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-10-14 20:00:31,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:31,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:31,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:32,662 INFO L124 PetriNetUnfolderBase]: 1198/2308 cut-off events. [2024-10-14 20:00:32,662 INFO L125 PetriNetUnfolderBase]: For 43897/43897 co-relation queries the response was YES. [2024-10-14 20:00:32,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17686 conditions, 2308 events. 1198/2308 cut-off events. For 43897/43897 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14525 event pairs, 51 based on Foata normal form. 4/2312 useless extension candidates. Maximal degree in co-relation 17605. Up to 570 conditions per place. [2024-10-14 20:00:32,686 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 116 selfloop transitions, 284 changer transitions 38/439 dead transitions. [2024-10-14 20:00:32,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 439 transitions, 10203 flow [2024-10-14 20:00:32,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-10-14 20:00:32,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-10-14 20:00:32,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 213 transitions. [2024-10-14 20:00:32,687 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-10-14 20:00:32,687 INFO L175 Difference]: Start difference. First operand has 286 places, 384 transitions, 8915 flow. Second operand 25 states and 213 transitions. [2024-10-14 20:00:32,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 439 transitions, 10203 flow [2024-10-14 20:00:32,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 439 transitions, 9601 flow, removed 54 selfloop flow, removed 16 redundant places. [2024-10-14 20:00:32,891 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 8607 flow [2024-10-14 20:00:32,892 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8335, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8607, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-10-14 20:00:32,892 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 268 predicate places. [2024-10-14 20:00:32,892 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 8607 flow [2024-10-14 20:00:32,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 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-10-14 20:00:32,892 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:32,893 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:32,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:33,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:33,093 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:33,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:33,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1713554998, now seen corresponding path program 14 times [2024-10-14 20:00:33,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:33,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519139886] [2024-10-14 20:00:33,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:33,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:33,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:33,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:33,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:33,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519139886] [2024-10-14 20:00:33,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519139886] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:33,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708920175] [2024-10-14 20:00:33,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:00:33,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:33,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:33,219 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:33,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-10-14 20:00:33,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:33,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:33,264 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:33,265 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:33,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:33,356 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708920175] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:33,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:33,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-10-14 20:00:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215597029] [2024-10-14 20:00:33,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:33,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:00:33,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:00:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:00:33,552 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:33,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 8607 flow. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:33,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:33,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:33,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:34,348 INFO L124 PetriNetUnfolderBase]: 1130/2172 cut-off events. [2024-10-14 20:00:34,348 INFO L125 PetriNetUnfolderBase]: For 41101/41101 co-relation queries the response was YES. [2024-10-14 20:00:34,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16839 conditions, 2172 events. 1130/2172 cut-off events. For 41101/41101 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13435 event pairs, 71 based on Foata normal form. 4/2176 useless extension candidates. Maximal degree in co-relation 16760. Up to 638 conditions per place. [2024-10-14 20:00:34,366 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 120 selfloop transitions, 226 changer transitions 67/414 dead transitions. [2024-10-14 20:00:34,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 414 transitions, 9714 flow [2024-10-14 20:00:34,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 20:00:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-10-14 20:00:34,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 204 transitions. [2024-10-14 20:00:34,367 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-10-14 20:00:34,367 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 8607 flow. Second operand 21 states and 204 transitions. [2024-10-14 20:00:34,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 414 transitions, 9714 flow [2024-10-14 20:00:34,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 414 transitions, 8905 flow, removed 19 selfloop flow, removed 24 redundant places. [2024-10-14 20:00:34,525 INFO L231 Difference]: Finished difference. Result has 282 places, 315 transitions, 6972 flow [2024-10-14 20:00:34,526 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7810, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6972, PETRI_PLACES=282, PETRI_TRANSITIONS=315} [2024-10-14 20:00:34,526 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 256 predicate places. [2024-10-14 20:00:34,526 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 315 transitions, 6972 flow [2024-10-14 20:00:34,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:34,526 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:34,526 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:34,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:34,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:34,727 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:34,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:34,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1835379864, now seen corresponding path program 15 times [2024-10-14 20:00:34,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:34,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493356014] [2024-10-14 20:00:34,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:34,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:34,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:34,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:34,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493356014] [2024-10-14 20:00:34,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493356014] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:34,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904827032] [2024-10-14 20:00:34,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:00:34,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:34,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:34,853 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:34,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-10-14 20:00:34,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-14 20:00:34,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:34,898 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:34,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:35,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:35,014 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904827032] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:35,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:35,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:35,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894531909] [2024-10-14 20:00:35,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:35,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:35,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:35,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:35,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:35,185 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:35,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 315 transitions, 6972 flow. Second operand has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:35,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:35,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:35,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:35,833 INFO L124 PetriNetUnfolderBase]: 1337/2556 cut-off events. [2024-10-14 20:00:35,834 INFO L125 PetriNetUnfolderBase]: For 47397/47397 co-relation queries the response was YES. [2024-10-14 20:00:35,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18617 conditions, 2556 events. 1337/2556 cut-off events. For 47397/47397 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16407 event pairs, 226 based on Foata normal form. 2/2558 useless extension candidates. Maximal degree in co-relation 18541. Up to 929 conditions per place. [2024-10-14 20:00:35,863 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 238 selfloop transitions, 209 changer transitions 15/463 dead transitions. [2024-10-14 20:00:35,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 463 transitions, 10765 flow [2024-10-14 20:00:35,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:00:35,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-14 20:00:35,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 145 transitions. [2024-10-14 20:00:35,864 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-10-14 20:00:35,864 INFO L175 Difference]: Start difference. First operand has 282 places, 315 transitions, 6972 flow. Second operand 15 states and 145 transitions. [2024-10-14 20:00:35,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 463 transitions, 10765 flow [2024-10-14 20:00:36,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 463 transitions, 10060 flow, removed 11 selfloop flow, removed 32 redundant places. [2024-10-14 20:00:36,040 INFO L231 Difference]: Finished difference. Result has 266 places, 387 transitions, 8902 flow [2024-10-14 20:00:36,040 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8902, PETRI_PLACES=266, PETRI_TRANSITIONS=387} [2024-10-14 20:00:36,040 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 240 predicate places. [2024-10-14 20:00:36,040 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 387 transitions, 8902 flow [2024-10-14 20:00:36,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:36,041 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:36,041 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:36,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:36,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-10-14 20:00:36,241 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:36,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:36,242 INFO L85 PathProgramCache]: Analyzing trace with hash -940066678, now seen corresponding path program 16 times [2024-10-14 20:00:36,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:36,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386427121] [2024-10-14 20:00:36,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:36,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:36,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:36,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386427121] [2024-10-14 20:00:36,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386427121] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:36,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86751275] [2024-10-14 20:00:36,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:00:36,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:36,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:36,355 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:36,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-14 20:00:36,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:00:36,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:36,410 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:36,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:36,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:36,478 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:36,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86751275] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:36,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:36,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-10-14 20:00:36,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228426334] [2024-10-14 20:00:36,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:36,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:00:36,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:36,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:00:36,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:00:36,664 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 387 transitions, 8902 flow. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:36,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:36,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:36,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:37,779 INFO L124 PetriNetUnfolderBase]: 1987/3761 cut-off events. [2024-10-14 20:00:37,779 INFO L125 PetriNetUnfolderBase]: For 73868/73868 co-relation queries the response was YES. [2024-10-14 20:00:37,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28338 conditions, 3761 events. 1987/3761 cut-off events. For 73868/73868 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26184 event pairs, 164 based on Foata normal form. 13/3774 useless extension candidates. Maximal degree in co-relation 28259. Up to 1377 conditions per place. [2024-10-14 20:00:37,811 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 214 selfloop transitions, 374 changer transitions 83/672 dead transitions. [2024-10-14 20:00:37,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 672 transitions, 16177 flow [2024-10-14 20:00:37,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-10-14 20:00:37,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-10-14 20:00:37,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 275 transitions. [2024-10-14 20:00:37,812 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40922619047619047 [2024-10-14 20:00:37,812 INFO L175 Difference]: Start difference. First operand has 266 places, 387 transitions, 8902 flow. Second operand 28 states and 275 transitions. [2024-10-14 20:00:37,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 672 transitions, 16177 flow [2024-10-14 20:00:38,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 672 transitions, 15844 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:38,160 INFO L231 Difference]: Finished difference. Result has 299 places, 517 transitions, 13380 flow [2024-10-14 20:00:38,161 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8705, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=13380, PETRI_PLACES=299, PETRI_TRANSITIONS=517} [2024-10-14 20:00:38,161 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 273 predicate places. [2024-10-14 20:00:38,161 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 517 transitions, 13380 flow [2024-10-14 20:00:38,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:38,161 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:38,161 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:38,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:38,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:38,362 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:38,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:38,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1758797984, now seen corresponding path program 17 times [2024-10-14 20:00:38,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:38,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289054352] [2024-10-14 20:00:38,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:38,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:38,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:38,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:38,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:38,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289054352] [2024-10-14 20:00:38,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289054352] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:38,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440213851] [2024-10-14 20:00:38,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:00:38,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:38,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:38,476 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:38,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-10-14 20:00:38,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-10-14 20:00:38,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:38,527 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:00:38,527 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:38,611 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:38,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440213851] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:38,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:38,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2024-10-14 20:00:38,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081786955] [2024-10-14 20:00:38,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:38,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-10-14 20:00:38,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:38,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-14 20:00:38,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:00:38,706 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:38,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 517 transitions, 13380 flow. Second operand has 20 states, 20 states have (on average 5.65) internal successors, (113), 20 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-10-14 20:00:38,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:38,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:38,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:39,715 INFO L124 PetriNetUnfolderBase]: 1946/3653 cut-off events. [2024-10-14 20:00:39,716 INFO L125 PetriNetUnfolderBase]: For 84651/84651 co-relation queries the response was YES. [2024-10-14 20:00:39,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29784 conditions, 3653 events. 1946/3653 cut-off events. For 84651/84651 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24976 event pairs, 177 based on Foata normal form. 27/3680 useless extension candidates. Maximal degree in co-relation 29693. Up to 1083 conditions per place. [2024-10-14 20:00:39,746 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 225 selfloop transitions, 230 changer transitions 143/599 dead transitions. [2024-10-14 20:00:39,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 599 transitions, 16068 flow [2024-10-14 20:00:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 20:00:39,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-10-14 20:00:39,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 187 transitions. [2024-10-14 20:00:39,747 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38958333333333334 [2024-10-14 20:00:39,747 INFO L175 Difference]: Start difference. First operand has 299 places, 517 transitions, 13380 flow. Second operand 20 states and 187 transitions. [2024-10-14 20:00:39,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 599 transitions, 16068 flow [2024-10-14 20:00:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 599 transitions, 15397 flow, removed 208 selfloop flow, removed 9 redundant places. [2024-10-14 20:00:40,243 INFO L231 Difference]: Finished difference. Result has 312 places, 428 transitions, 10916 flow [2024-10-14 20:00:40,244 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=12719, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10916, PETRI_PLACES=312, PETRI_TRANSITIONS=428} [2024-10-14 20:00:40,244 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 286 predicate places. [2024-10-14 20:00:40,244 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 428 transitions, 10916 flow [2024-10-14 20:00:40,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.65) internal successors, (113), 20 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-10-14 20:00:40,244 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:40,245 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:40,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:40,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:40,445 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:40,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:40,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1964865824, now seen corresponding path program 18 times [2024-10-14 20:00:40,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:40,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581275906] [2024-10-14 20:00:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:40,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:40,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:40,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581275906] [2024-10-14 20:00:40,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581275906] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:40,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629280818] [2024-10-14 20:00:40,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:00:40,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:40,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:40,567 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:40,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-10-14 20:00:40,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-14 20:00:40,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:40,617 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:40,617 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:40,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:40,716 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:40,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:40,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629280818] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:40,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:40,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:40,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411986838] [2024-10-14 20:00:40,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:40,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:40,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:40,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:40,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:40,892 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:40,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 428 transitions, 10916 flow. Second operand has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:40,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:40,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:40,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:41,706 INFO L124 PetriNetUnfolderBase]: 1235/2442 cut-off events. [2024-10-14 20:00:41,706 INFO L125 PetriNetUnfolderBase]: For 60396/60396 co-relation queries the response was YES. [2024-10-14 20:00:41,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 2442 events. 1235/2442 cut-off events. For 60396/60396 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16053 event pairs, 71 based on Foata normal form. 10/2452 useless extension candidates. Maximal degree in co-relation 20313. Up to 512 conditions per place. [2024-10-14 20:00:41,724 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 185 selfloop transitions, 174 changer transitions 114/474 dead transitions. [2024-10-14 20:00:41,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 474 transitions, 12376 flow [2024-10-14 20:00:41,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-14 20:00:41,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-14 20:00:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 154 transitions. [2024-10-14 20:00:41,725 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2024-10-14 20:00:41,725 INFO L175 Difference]: Start difference. First operand has 312 places, 428 transitions, 10916 flow. Second operand 17 states and 154 transitions. [2024-10-14 20:00:41,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 474 transitions, 12376 flow [2024-10-14 20:00:42,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 474 transitions, 11630 flow, removed 126 selfloop flow, removed 18 redundant places. [2024-10-14 20:00:42,043 INFO L231 Difference]: Finished difference. Result has 299 places, 332 transitions, 7976 flow [2024-10-14 20:00:42,045 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=10188, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7976, PETRI_PLACES=299, PETRI_TRANSITIONS=332} [2024-10-14 20:00:42,045 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 273 predicate places. [2024-10-14 20:00:42,045 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 332 transitions, 7976 flow [2024-10-14 20:00:42,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:42,046 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:42,046 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:42,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-10-14 20:00:42,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:42,246 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:42,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash -15499886, now seen corresponding path program 19 times [2024-10-14 20:00:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:42,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122506754] [2024-10-14 20:00:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:42,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:42,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:42,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:42,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122506754] [2024-10-14 20:00:42,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122506754] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:42,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229066425] [2024-10-14 20:00:42,354 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:00:42,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:42,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:42,355 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:42,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-10-14 20:00:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:42,393 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:42,394 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:42,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:42,475 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:42,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:42,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229066425] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:42,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:42,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:42,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674364684] [2024-10-14 20:00:42,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:42,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:42,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:42,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:42,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:42,639 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:42,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 332 transitions, 7976 flow. Second operand has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:42,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:42,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:42,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:43,713 INFO L124 PetriNetUnfolderBase]: 1480/2938 cut-off events. [2024-10-14 20:00:43,713 INFO L125 PetriNetUnfolderBase]: For 62779/62779 co-relation queries the response was YES. [2024-10-14 20:00:43,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22067 conditions, 2938 events. 1480/2938 cut-off events. For 62779/62779 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 20079 event pairs, 109 based on Foata normal form. 10/2948 useless extension candidates. Maximal degree in co-relation 21979. Up to 616 conditions per place. [2024-10-14 20:00:43,738 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 215 selfloop transitions, 237 changer transitions 87/540 dead transitions. [2024-10-14 20:00:43,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 540 transitions, 12926 flow [2024-10-14 20:00:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-10-14 20:00:43,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-10-14 20:00:43,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 254 transitions. [2024-10-14 20:00:43,740 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3649425287356322 [2024-10-14 20:00:43,740 INFO L175 Difference]: Start difference. First operand has 299 places, 332 transitions, 7976 flow. Second operand 29 states and 254 transitions. [2024-10-14 20:00:43,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 540 transitions, 12926 flow [2024-10-14 20:00:43,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 540 transitions, 12096 flow, removed 78 selfloop flow, removed 21 redundant places. [2024-10-14 20:00:43,996 INFO L231 Difference]: Finished difference. Result has 305 places, 385 transitions, 9660 flow [2024-10-14 20:00:43,996 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9660, PETRI_PLACES=305, PETRI_TRANSITIONS=385} [2024-10-14 20:00:43,997 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 279 predicate places. [2024-10-14 20:00:43,997 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 385 transitions, 9660 flow [2024-10-14 20:00:43,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 23 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:43,997 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:43,997 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:44,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-10-14 20:00:44,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-10-14 20:00:44,198 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:44,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:44,198 INFO L85 PathProgramCache]: Analyzing trace with hash -748573106, now seen corresponding path program 20 times [2024-10-14 20:00:44,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:44,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729399778] [2024-10-14 20:00:44,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:44,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:44,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:44,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:44,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729399778] [2024-10-14 20:00:44,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729399778] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:44,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432940055] [2024-10-14 20:00:44,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:00:44,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:44,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:44,311 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:44,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-10-14 20:00:44,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:44,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:44,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:00:44,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:44,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:44,485 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:44,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432940055] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:44,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:44,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-10-14 20:00:44,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811993124] [2024-10-14 20:00:44,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:44,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:44,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:44,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:44,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:44,595 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:44,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 385 transitions, 9660 flow. Second operand has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:44,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:44,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:44,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:45,561 INFO L124 PetriNetUnfolderBase]: 1093/2261 cut-off events. [2024-10-14 20:00:45,561 INFO L125 PetriNetUnfolderBase]: For 48736/48736 co-relation queries the response was YES. [2024-10-14 20:00:45,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17828 conditions, 2261 events. 1093/2261 cut-off events. For 48736/48736 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15274 event pairs, 208 based on Foata normal form. 4/2265 useless extension candidates. Maximal degree in co-relation 17739. Up to 1187 conditions per place. [2024-10-14 20:00:45,586 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 225 selfloop transitions, 196 changer transitions 19/441 dead transitions. [2024-10-14 20:00:45,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 441 transitions, 11415 flow [2024-10-14 20:00:45,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 20:00:45,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-10-14 20:00:45,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 169 transitions. [2024-10-14 20:00:45,587 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35208333333333336 [2024-10-14 20:00:45,587 INFO L175 Difference]: Start difference. First operand has 305 places, 385 transitions, 9660 flow. Second operand 20 states and 169 transitions. [2024-10-14 20:00:45,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 441 transitions, 11415 flow [2024-10-14 20:00:45,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 441 transitions, 10885 flow, removed 65 selfloop flow, removed 16 redundant places. [2024-10-14 20:00:45,800 INFO L231 Difference]: Finished difference. Result has 292 places, 382 transitions, 9516 flow [2024-10-14 20:00:45,800 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9177, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9516, PETRI_PLACES=292, PETRI_TRANSITIONS=382} [2024-10-14 20:00:45,800 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 266 predicate places. [2024-10-14 20:00:45,801 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 382 transitions, 9516 flow [2024-10-14 20:00:45,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.590909090909091) internal successors, (123), 22 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:45,801 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:45,801 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:45,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-10-14 20:00:46,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-10-14 20:00:46,002 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:46,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:46,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1066077746, now seen corresponding path program 21 times [2024-10-14 20:00:46,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:46,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583793413] [2024-10-14 20:00:46,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:46,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:46,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:46,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583793413] [2024-10-14 20:00:46,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583793413] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:46,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134480267] [2024-10-14 20:00:46,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:00:46,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:46,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:46,157 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:46,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-10-14 20:00:46,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 20:00:46,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:46,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:46,202 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:46,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:46,307 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:46,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:46,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134480267] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:46,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:46,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:46,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994367575] [2024-10-14 20:00:46,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:46,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:46,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:46,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:46,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:46,466 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:46,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 382 transitions, 9516 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:46,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:46,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:46,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:47,055 INFO L124 PetriNetUnfolderBase]: 1131/2377 cut-off events. [2024-10-14 20:00:47,055 INFO L125 PetriNetUnfolderBase]: For 43155/43155 co-relation queries the response was YES. [2024-10-14 20:00:47,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17554 conditions, 2377 events. 1131/2377 cut-off events. For 43155/43155 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16494 event pairs, 165 based on Foata normal form. 7/2384 useless extension candidates. Maximal degree in co-relation 17468. Up to 836 conditions per place. [2024-10-14 20:00:47,075 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 187 selfloop transitions, 143 changer transitions 94/425 dead transitions. [2024-10-14 20:00:47,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 425 transitions, 10851 flow [2024-10-14 20:00:47,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:00:47,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-10-14 20:00:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 125 transitions. [2024-10-14 20:00:47,076 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40064102564102566 [2024-10-14 20:00:47,076 INFO L175 Difference]: Start difference. First operand has 292 places, 382 transitions, 9516 flow. Second operand 13 states and 125 transitions. [2024-10-14 20:00:47,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 425 transitions, 10851 flow [2024-10-14 20:00:47,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 425 transitions, 10546 flow, removed 19 selfloop flow, removed 16 redundant places. [2024-10-14 20:00:47,261 INFO L231 Difference]: Finished difference. Result has 285 places, 303 transitions, 7519 flow [2024-10-14 20:00:47,262 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9223, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7519, PETRI_PLACES=285, PETRI_TRANSITIONS=303} [2024-10-14 20:00:47,262 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 259 predicate places. [2024-10-14 20:00:47,262 INFO L471 AbstractCegarLoop]: Abstraction has has 285 places, 303 transitions, 7519 flow [2024-10-14 20:00:47,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:47,262 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:47,262 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:47,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:47,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:47,463 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:47,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:47,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1428059856, now seen corresponding path program 22 times [2024-10-14 20:00:47,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:47,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771716386] [2024-10-14 20:00:47,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:47,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:47,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:47,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:47,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771716386] [2024-10-14 20:00:47,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771716386] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:47,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390123619] [2024-10-14 20:00:47,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:00:47,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:47,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:47,584 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:47,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-10-14 20:00:47,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:00:47,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:47,631 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:47,631 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:47,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:47,717 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:47,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390123619] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:47,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-10-14 20:00:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211287435] [2024-10-14 20:00:47,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:47,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:47,871 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:47,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 303 transitions, 7519 flow. Second operand has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:47,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:47,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:47,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:48,466 INFO L124 PetriNetUnfolderBase]: 913/1954 cut-off events. [2024-10-14 20:00:48,466 INFO L125 PetriNetUnfolderBase]: For 35095/35095 co-relation queries the response was YES. [2024-10-14 20:00:48,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13977 conditions, 1954 events. 913/1954 cut-off events. For 35095/35095 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13138 event pairs, 145 based on Foata normal form. 6/1960 useless extension candidates. Maximal degree in co-relation 13894. Up to 808 conditions per place. [2024-10-14 20:00:48,481 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 170 selfloop transitions, 129 changer transitions 38/338 dead transitions. [2024-10-14 20:00:48,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 8493 flow [2024-10-14 20:00:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:00:48,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-14 20:00:48,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 133 transitions. [2024-10-14 20:00:48,482 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36944444444444446 [2024-10-14 20:00:48,482 INFO L175 Difference]: Start difference. First operand has 285 places, 303 transitions, 7519 flow. Second operand 15 states and 133 transitions. [2024-10-14 20:00:48,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 8493 flow [2024-10-14 20:00:48,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 338 transitions, 7864 flow, removed 26 selfloop flow, removed 20 redundant places. [2024-10-14 20:00:48,634 INFO L231 Difference]: Finished difference. Result has 271 places, 278 transitions, 6566 flow [2024-10-14 20:00:48,635 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6901, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6566, PETRI_PLACES=271, PETRI_TRANSITIONS=278} [2024-10-14 20:00:48,635 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 245 predicate places. [2024-10-14 20:00:48,635 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 278 transitions, 6566 flow [2024-10-14 20:00:48,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.434782608695652) internal successors, (125), 23 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:48,636 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:48,636 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:48,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:48,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:48,837 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:48,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:48,837 INFO L85 PathProgramCache]: Analyzing trace with hash 428600812, now seen corresponding path program 23 times [2024-10-14 20:00:48,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:48,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487472376] [2024-10-14 20:00:48,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:48,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:48,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:48,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:48,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487472376] [2024-10-14 20:00:48,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487472376] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:48,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537242092] [2024-10-14 20:00:48,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:00:48,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:48,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:48,952 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:48,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-10-14 20:00:48,996 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:48,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:48,998 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:00:48,998 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:49,086 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:00:49,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537242092] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:00:49,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:00:49,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-10-14 20:00:49,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290359024] [2024-10-14 20:00:49,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:00:49,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:49,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:49,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:00:49,089 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:49,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 278 transitions, 6566 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:49,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:49,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:49,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:49,396 INFO L124 PetriNetUnfolderBase]: 857/1838 cut-off events. [2024-10-14 20:00:49,396 INFO L125 PetriNetUnfolderBase]: For 31303/31303 co-relation queries the response was YES. [2024-10-14 20:00:49,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12812 conditions, 1838 events. 857/1838 cut-off events. For 31303/31303 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12226 event pairs, 175 based on Foata normal form. 3/1841 useless extension candidates. Maximal degree in co-relation 12733. Up to 878 conditions per place. [2024-10-14 20:00:49,411 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 178 selfloop transitions, 109 changer transitions 17/305 dead transitions. [2024-10-14 20:00:49,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 305 transitions, 7450 flow [2024-10-14 20:00:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:00:49,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:00:49,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-10-14 20:00:49,412 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-10-14 20:00:49,412 INFO L175 Difference]: Start difference. First operand has 271 places, 278 transitions, 6566 flow. Second operand 9 states and 92 transitions. [2024-10-14 20:00:49,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 305 transitions, 7450 flow [2024-10-14 20:00:49,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 305 transitions, 6993 flow, removed 21 selfloop flow, removed 17 redundant places. [2024-10-14 20:00:49,523 INFO L231 Difference]: Finished difference. Result has 257 places, 274 transitions, 6277 flow [2024-10-14 20:00:49,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6277, PETRI_PLACES=257, PETRI_TRANSITIONS=274} [2024-10-14 20:00:49,523 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 231 predicate places. [2024-10-14 20:00:49,523 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 274 transitions, 6277 flow [2024-10-14 20:00:49,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:49,524 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:49,524 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:49,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:49,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:49,724 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:49,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:49,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1843415730, now seen corresponding path program 24 times [2024-10-14 20:00:49,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:49,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274428332] [2024-10-14 20:00:49,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:49,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:49,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:49,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:49,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274428332] [2024-10-14 20:00:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274428332] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324876020] [2024-10-14 20:00:49,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:00:49,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:49,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:49,844 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:49,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-10-14 20:00:49,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-14 20:00:49,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:49,894 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:00:49,895 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:50,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:50,006 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:50,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324876020] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:50,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:50,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-10-14 20:00:50,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116643797] [2024-10-14 20:00:50,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:50,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:00:50,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:50,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:00:50,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:00:50,101 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:50,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 274 transitions, 6277 flow. Second operand has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 22 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:50,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:50,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:50,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:50,638 INFO L124 PetriNetUnfolderBase]: 802/1703 cut-off events. [2024-10-14 20:00:50,638 INFO L125 PetriNetUnfolderBase]: For 27561/27561 co-relation queries the response was YES. [2024-10-14 20:00:50,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11754 conditions, 1703 events. 802/1703 cut-off events. For 27561/27561 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10958 event pairs, 101 based on Foata normal form. 4/1707 useless extension candidates. Maximal degree in co-relation 11677. Up to 681 conditions per place. [2024-10-14 20:00:50,651 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 134 selfloop transitions, 154 changer transitions 20/309 dead transitions. [2024-10-14 20:00:50,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 309 transitions, 7262 flow [2024-10-14 20:00:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:00:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-10-14 20:00:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 140 transitions. [2024-10-14 20:00:50,652 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-10-14 20:00:50,652 INFO L175 Difference]: Start difference. First operand has 257 places, 274 transitions, 6277 flow. Second operand 16 states and 140 transitions. [2024-10-14 20:00:50,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 309 transitions, 7262 flow [2024-10-14 20:00:50,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 309 transitions, 6984 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-10-14 20:00:50,758 INFO L231 Difference]: Finished difference. Result has 259 places, 264 transitions, 6101 flow [2024-10-14 20:00:50,759 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6101, PETRI_PLACES=259, PETRI_TRANSITIONS=264} [2024-10-14 20:00:50,759 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 233 predicate places. [2024-10-14 20:00:50,759 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 264 transitions, 6101 flow [2024-10-14 20:00:50,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 22 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:50,759 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:50,759 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:50,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:50,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-10-14 20:00:50,964 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:50,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:50,964 INFO L85 PathProgramCache]: Analyzing trace with hash -106628990, now seen corresponding path program 25 times [2024-10-14 20:00:50,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:50,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481775601] [2024-10-14 20:00:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:50,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:50,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:51,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:51,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:51,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481775601] [2024-10-14 20:00:51,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481775601] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:51,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976880494] [2024-10-14 20:00:51,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:00:51,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:51,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:51,078 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:51,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-10-14 20:00:51,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:51,122 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:00:51,123 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:51,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:51,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:51,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976880494] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:51,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:51,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-10-14 20:00:51,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495756084] [2024-10-14 20:00:51,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:51,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:00:51,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:51,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:00:51,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:00:51,347 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:51,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 264 transitions, 6101 flow. Second operand has 21 states, 21 states have (on average 5.476190476190476) internal successors, (115), 21 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:51,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:51,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:51,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:51,906 INFO L124 PetriNetUnfolderBase]: 769/1622 cut-off events. [2024-10-14 20:00:51,906 INFO L125 PetriNetUnfolderBase]: For 27513/27513 co-relation queries the response was YES. [2024-10-14 20:00:51,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11521 conditions, 1622 events. 769/1622 cut-off events. For 27513/27513 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10225 event pairs, 53 based on Foata normal form. 2/1624 useless extension candidates. Maximal degree in co-relation 11445. Up to 457 conditions per place. [2024-10-14 20:00:51,919 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 86 selfloop transitions, 190 changer transitions 19/296 dead transitions. [2024-10-14 20:00:51,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 296 transitions, 6836 flow [2024-10-14 20:00:51,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:00:51,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-14 20:00:51,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 157 transitions. [2024-10-14 20:00:51,920 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36342592592592593 [2024-10-14 20:00:51,920 INFO L175 Difference]: Start difference. First operand has 259 places, 264 transitions, 6101 flow. Second operand 18 states and 157 transitions. [2024-10-14 20:00:51,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 296 transitions, 6836 flow [2024-10-14 20:00:52,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 296 transitions, 6638 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-10-14 20:00:52,047 INFO L231 Difference]: Finished difference. Result has 260 places, 255 transitions, 6073 flow [2024-10-14 20:00:52,048 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6073, PETRI_PLACES=260, PETRI_TRANSITIONS=255} [2024-10-14 20:00:52,048 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 234 predicate places. [2024-10-14 20:00:52,048 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 255 transitions, 6073 flow [2024-10-14 20:00:52,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.476190476190476) internal successors, (115), 21 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:52,048 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:52,049 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:52,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:52,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-10-14 20:00:52,249 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:52,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:52,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1416447660, now seen corresponding path program 26 times [2024-10-14 20:00:52,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:52,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143578438] [2024-10-14 20:00:52,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:52,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:52,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:52,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:52,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143578438] [2024-10-14 20:00:52,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143578438] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:52,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410762981] [2024-10-14 20:00:52,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:00:52,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:52,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:52,299 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:52,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-10-14 20:00:52,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:52,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:52,346 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 20:00:52,347 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:52,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:52,358 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:52,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:52,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410762981] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:52,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:52,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2024-10-14 20:00:52,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685041737] [2024-10-14 20:00:52,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:52,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:00:52,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:52,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:00:52,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:00:52,411 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:52,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 255 transitions, 6073 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:52,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:52,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:52,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:52,662 INFO L124 PetriNetUnfolderBase]: 567/1310 cut-off events. [2024-10-14 20:00:52,662 INFO L125 PetriNetUnfolderBase]: For 24904/24904 co-relation queries the response was YES. [2024-10-14 20:00:52,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10080 conditions, 1310 events. 567/1310 cut-off events. For 24904/24904 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8654 event pairs, 106 based on Foata normal form. 12/1290 useless extension candidates. Maximal degree in co-relation 10004. Up to 900 conditions per place. [2024-10-14 20:00:52,673 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 163 selfloop transitions, 49 changer transitions 2/280 dead transitions. [2024-10-14 20:00:52,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 280 transitions, 6704 flow [2024-10-14 20:00:52,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:00:52,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-10-14 20:00:52,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-10-14 20:00:52,674 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-10-14 20:00:52,674 INFO L175 Difference]: Start difference. First operand has 260 places, 255 transitions, 6073 flow. Second operand 7 states and 95 transitions. [2024-10-14 20:00:52,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 280 transitions, 6704 flow [2024-10-14 20:00:52,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 280 transitions, 6245 flow, removed 5 selfloop flow, removed 19 redundant places. [2024-10-14 20:00:52,760 INFO L231 Difference]: Finished difference. Result has 235 places, 251 transitions, 5643 flow [2024-10-14 20:00:52,760 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5531, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5643, PETRI_PLACES=235, PETRI_TRANSITIONS=251} [2024-10-14 20:00:52,761 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 209 predicate places. [2024-10-14 20:00:52,761 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 251 transitions, 5643 flow [2024-10-14 20:00:52,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:52,761 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:52,761 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:52,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:52,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:52,962 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:52,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:52,962 INFO L85 PathProgramCache]: Analyzing trace with hash -79644419, now seen corresponding path program 27 times [2024-10-14 20:00:52,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:52,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307234870] [2024-10-14 20:00:52,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:52,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:52,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:53,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:53,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:53,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307234870] [2024-10-14 20:00:53,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307234870] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:53,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593568840] [2024-10-14 20:00:53,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:00:53,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:53,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:53,002 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:53,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-10-14 20:00:53,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-14 20:00:53,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:53,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 20:00:53,044 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:53,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:53,126 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:53,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:53,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593568840] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:53,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:53,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 11] total 23 [2024-10-14 20:00:53,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907950567] [2024-10-14 20:00:53,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:53,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 20:00:53,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:53,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 20:00:53,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:00:53,322 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:53,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 251 transitions, 5643 flow. Second operand has 23 states, 23 states have (on average 5.956521739130435) internal successors, (137), 23 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:53,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:53,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:53,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:54,216 INFO L124 PetriNetUnfolderBase]: 945/1951 cut-off events. [2024-10-14 20:00:54,217 INFO L125 PetriNetUnfolderBase]: For 38350/38350 co-relation queries the response was YES. [2024-10-14 20:00:54,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14406 conditions, 1951 events. 945/1951 cut-off events. For 38350/38350 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12583 event pairs, 215 based on Foata normal form. 29/1980 useless extension candidates. Maximal degree in co-relation 14333. Up to 705 conditions per place. [2024-10-14 20:00:54,231 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 189 selfloop transitions, 175 changer transitions 43/408 dead transitions. [2024-10-14 20:00:54,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 408 transitions, 9121 flow [2024-10-14 20:00:54,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-10-14 20:00:54,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-10-14 20:00:54,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 276 transitions. [2024-10-14 20:00:54,233 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-10-14 20:00:54,233 INFO L175 Difference]: Start difference. First operand has 235 places, 251 transitions, 5643 flow. Second operand 31 states and 276 transitions. [2024-10-14 20:00:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 408 transitions, 9121 flow [2024-10-14 20:00:54,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 408 transitions, 9031 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-10-14 20:00:54,356 INFO L231 Difference]: Finished difference. Result has 275 places, 309 transitions, 7572 flow [2024-10-14 20:00:54,356 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=5416, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7572, PETRI_PLACES=275, PETRI_TRANSITIONS=309} [2024-10-14 20:00:54,356 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 249 predicate places. [2024-10-14 20:00:54,356 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 309 transitions, 7572 flow [2024-10-14 20:00:54,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.956521739130435) internal successors, (137), 23 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:54,357 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:54,357 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:54,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:54,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:54,557 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:54,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:54,558 INFO L85 PathProgramCache]: Analyzing trace with hash -515965974, now seen corresponding path program 28 times [2024-10-14 20:00:54,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:54,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648597440] [2024-10-14 20:00:54,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:54,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:54,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:54,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:54,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:54,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648597440] [2024-10-14 20:00:54,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648597440] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:54,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390314334] [2024-10-14 20:00:54,600 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:00:54,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:54,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:54,602 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:54,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-10-14 20:00:54,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:00:54,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:54,650 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 20:00:54,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:54,664 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:54,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:54,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390314334] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:54,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:54,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-10-14 20:00:54,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61985136] [2024-10-14 20:00:54,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:54,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 20:00:54,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:54,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 20:00:54,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-10-14 20:00:54,745 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:54,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 309 transitions, 7572 flow. Second operand has 11 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:54,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:54,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:54,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:55,312 INFO L124 PetriNetUnfolderBase]: 726/1603 cut-off events. [2024-10-14 20:00:55,312 INFO L125 PetriNetUnfolderBase]: For 36225/36225 co-relation queries the response was YES. [2024-10-14 20:00:55,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13265 conditions, 1603 events. 726/1603 cut-off events. For 36225/36225 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10618 event pairs, 226 based on Foata normal form. 23/1601 useless extension candidates. Maximal degree in co-relation 13174. Up to 679 conditions per place. [2024-10-14 20:00:55,329 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 201 selfloop transitions, 107 changer transitions 4/378 dead transitions. [2024-10-14 20:00:55,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 378 transitions, 8834 flow [2024-10-14 20:00:55,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 20:00:55,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-10-14 20:00:55,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 224 transitions. [2024-10-14 20:00:55,330 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49122807017543857 [2024-10-14 20:00:55,330 INFO L175 Difference]: Start difference. First operand has 275 places, 309 transitions, 7572 flow. Second operand 19 states and 224 transitions. [2024-10-14 20:00:55,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 378 transitions, 8834 flow [2024-10-14 20:00:55,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 378 transitions, 8024 flow, removed 309 selfloop flow, removed 16 redundant places. [2024-10-14 20:00:55,485 INFO L231 Difference]: Finished difference. Result has 279 places, 314 transitions, 7259 flow [2024-10-14 20:00:55,486 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6560, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7259, PETRI_PLACES=279, PETRI_TRANSITIONS=314} [2024-10-14 20:00:55,486 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 253 predicate places. [2024-10-14 20:00:55,486 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 314 transitions, 7259 flow [2024-10-14 20:00:55,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:55,486 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:55,486 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:55,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:55,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:55,687 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:55,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:55,687 INFO L85 PathProgramCache]: Analyzing trace with hash 169799022, now seen corresponding path program 29 times [2024-10-14 20:00:55,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:55,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046242286] [2024-10-14 20:00:55,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:55,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:55,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:55,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:55,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:55,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046242286] [2024-10-14 20:00:55,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046242286] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:55,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911410593] [2024-10-14 20:00:55,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:00:55,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:55,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:55,741 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:55,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-10-14 20:00:55,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:00:55,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:55,786 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 20:00:55,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:55,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:55,797 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:55,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:55,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911410593] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:55,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:55,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-10-14 20:00:55,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864859398] [2024-10-14 20:00:55,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:55,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 20:00:55,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:55,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 20:00:55,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:00:55,869 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:00:55,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 314 transitions, 7259 flow. Second operand has 10 states, 10 states have (on average 8.1) internal successors, (81), 10 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-10-14 20:00:55,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:55,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:00:55,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:56,292 INFO L124 PetriNetUnfolderBase]: 764/1690 cut-off events. [2024-10-14 20:00:56,292 INFO L125 PetriNetUnfolderBase]: For 34188/34188 co-relation queries the response was YES. [2024-10-14 20:00:56,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13318 conditions, 1690 events. 764/1690 cut-off events. For 34188/34188 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11243 event pairs, 264 based on Foata normal form. 16/1681 useless extension candidates. Maximal degree in co-relation 13230. Up to 874 conditions per place. [2024-10-14 20:00:56,307 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 196 selfloop transitions, 97 changer transitions 4/358 dead transitions. [2024-10-14 20:00:56,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 358 transitions, 8329 flow [2024-10-14 20:00:56,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:00:56,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-10-14 20:00:56,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-10-14 20:00:56,308 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-10-14 20:00:56,308 INFO L175 Difference]: Start difference. First operand has 279 places, 314 transitions, 7259 flow. Second operand 13 states and 152 transitions. [2024-10-14 20:00:56,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 358 transitions, 8329 flow [2024-10-14 20:00:56,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 358 transitions, 8112 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:56,437 INFO L231 Difference]: Finished difference. Result has 286 places, 325 transitions, 7654 flow [2024-10-14 20:00:56,437 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=6927, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7654, PETRI_PLACES=286, PETRI_TRANSITIONS=325} [2024-10-14 20:00:56,438 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 260 predicate places. [2024-10-14 20:00:56,438 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 325 transitions, 7654 flow [2024-10-14 20:00:56,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.1) internal successors, (81), 10 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-10-14 20:00:56,438 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:56,438 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:56,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-10-14 20:00:56,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-10-14 20:00:56,639 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:56,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:56,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1192335205, now seen corresponding path program 30 times [2024-10-14 20:00:56,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:56,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318275968] [2024-10-14 20:00:56,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:56,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:56,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:56,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:56,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318275968] [2024-10-14 20:00:56,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318275968] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:56,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975263359] [2024-10-14 20:00:56,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:00:56,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:56,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:56,786 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:56,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-10-14 20:00:56,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-10-14 20:00:56,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:00:56,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-14 20:00:56,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:56,977 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:57,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:57,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975263359] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:57,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:57,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2024-10-14 20:00:57,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989106528] [2024-10-14 20:00:57,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:57,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:00:57,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:57,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:00:57,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:00:57,141 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:57,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 325 transitions, 7654 flow. Second operand has 28 states, 28 states have (on average 5.678571428571429) internal successors, (159), 28 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:57,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:57,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:57,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:58,027 INFO L124 PetriNetUnfolderBase]: 1298/2616 cut-off events. [2024-10-14 20:00:58,027 INFO L125 PetriNetUnfolderBase]: For 51274/51274 co-relation queries the response was YES. [2024-10-14 20:00:58,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20777 conditions, 2616 events. 1298/2616 cut-off events. For 51274/51274 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17480 event pairs, 59 based on Foata normal form. 11/2627 useless extension candidates. Maximal degree in co-relation 20686. Up to 550 conditions per place. [2024-10-14 20:00:58,051 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 251 selfloop transitions, 182 changer transitions 93/527 dead transitions. [2024-10-14 20:00:58,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 527 transitions, 12695 flow [2024-10-14 20:00:58,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 20:00:58,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-10-14 20:00:58,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 191 transitions. [2024-10-14 20:00:58,052 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-10-14 20:00:58,052 INFO L175 Difference]: Start difference. First operand has 286 places, 325 transitions, 7654 flow. Second operand 21 states and 191 transitions. [2024-10-14 20:00:58,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 527 transitions, 12695 flow [2024-10-14 20:00:58,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 527 transitions, 12566 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-10-14 20:00:58,285 INFO L231 Difference]: Finished difference. Result has 306 places, 367 transitions, 9020 flow [2024-10-14 20:00:58,285 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=7560, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9020, PETRI_PLACES=306, PETRI_TRANSITIONS=367} [2024-10-14 20:00:58,286 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 280 predicate places. [2024-10-14 20:00:58,286 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 367 transitions, 9020 flow [2024-10-14 20:00:58,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.678571428571429) internal successors, (159), 28 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:58,286 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:00:58,286 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:00:58,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-10-14 20:00:58,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-10-14 20:00:58,487 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:00:58,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:00:58,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1183618605, now seen corresponding path program 31 times [2024-10-14 20:00:58,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:00:58,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138675926] [2024-10-14 20:00:58,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:00:58,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:00:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:58,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:58,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:00:58,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138675926] [2024-10-14 20:00:58,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138675926] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:00:58,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141528020] [2024-10-14 20:00:58,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:00:58,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:00:58,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:00:58,633 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:00:58,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-10-14 20:00:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:00:58,677 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:00:58,677 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:00:58,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:58,799 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:00:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:00:59,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141528020] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:00:59,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:00:59,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-10-14 20:00:59,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755318409] [2024-10-14 20:00:59,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:00:59,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:00:59,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:00:59,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:00:59,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:00:59,003 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:00:59,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 367 transitions, 9020 flow. Second operand has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:00:59,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:00:59,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:00:59,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:00:59,842 INFO L124 PetriNetUnfolderBase]: 1206/2424 cut-off events. [2024-10-14 20:00:59,842 INFO L125 PetriNetUnfolderBase]: For 54958/54958 co-relation queries the response was YES. [2024-10-14 20:00:59,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20308 conditions, 2424 events. 1206/2424 cut-off events. For 54958/54958 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15711 event pairs, 26 based on Foata normal form. 9/2433 useless extension candidates. Maximal degree in co-relation 20211. Up to 563 conditions per place. [2024-10-14 20:00:59,863 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 230 selfloop transitions, 165 changer transitions 76/472 dead transitions. [2024-10-14 20:00:59,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 472 transitions, 11715 flow [2024-10-14 20:00:59,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:00:59,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-14 20:00:59,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 165 transitions. [2024-10-14 20:00:59,864 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-10-14 20:00:59,864 INFO L175 Difference]: Start difference. First operand has 306 places, 367 transitions, 9020 flow. Second operand 18 states and 165 transitions. [2024-10-14 20:00:59,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 472 transitions, 11715 flow [2024-10-14 20:01:00,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 472 transitions, 11184 flow, removed 93 selfloop flow, removed 18 redundant places. [2024-10-14 20:01:00,059 INFO L231 Difference]: Finished difference. Result has 300 places, 347 transitions, 8476 flow [2024-10-14 20:01:00,059 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8563, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8476, PETRI_PLACES=300, PETRI_TRANSITIONS=347} [2024-10-14 20:01:00,059 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 274 predicate places. [2024-10-14 20:01:00,060 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 347 transitions, 8476 flow [2024-10-14 20:01:00,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.428571428571429) internal successors, (152), 28 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:00,060 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:00,060 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:00,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:00,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:00,260 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:00,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:00,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1898151461, now seen corresponding path program 32 times [2024-10-14 20:01:00,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:00,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145448317] [2024-10-14 20:01:00,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:00,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:00,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:00,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:00,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145448317] [2024-10-14 20:01:00,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145448317] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:00,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439810854] [2024-10-14 20:01:00,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:01:00,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:00,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:00,378 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:00,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-10-14 20:01:00,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:01:00,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:00,416 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-14 20:01:00,417 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:00,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:00,550 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:00,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:00,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439810854] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:00,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:00,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2024-10-14 20:01:00,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733673430] [2024-10-14 20:01:00,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:00,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:01:00,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:00,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:01:00,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:01:00,689 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:00,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 347 transitions, 8476 flow. Second operand has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:00,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:00,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:00,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:01,920 INFO L124 PetriNetUnfolderBase]: 1066/2139 cut-off events. [2024-10-14 20:01:01,920 INFO L125 PetriNetUnfolderBase]: For 50311/50311 co-relation queries the response was YES. [2024-10-14 20:01:01,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2139 events. 1066/2139 cut-off events. For 50311/50311 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13560 event pairs, 38 based on Foata normal form. 7/2146 useless extension candidates. Maximal degree in co-relation 18171. Up to 564 conditions per place. [2024-10-14 20:01:01,941 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 222 selfloop transitions, 226 changer transitions 35/484 dead transitions. [2024-10-14 20:01:01,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 484 transitions, 11882 flow [2024-10-14 20:01:01,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-10-14 20:01:01,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-10-14 20:01:01,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 256 transitions. [2024-10-14 20:01:01,942 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-10-14 20:01:01,942 INFO L175 Difference]: Start difference. First operand has 300 places, 347 transitions, 8476 flow. Second operand 31 states and 256 transitions. [2024-10-14 20:01:01,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 484 transitions, 11882 flow [2024-10-14 20:01:02,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 484 transitions, 11307 flow, removed 37 selfloop flow, removed 23 redundant places. [2024-10-14 20:01:02,123 INFO L231 Difference]: Finished difference. Result has 305 places, 383 transitions, 9587 flow [2024-10-14 20:01:02,123 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8022, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=9587, PETRI_PLACES=305, PETRI_TRANSITIONS=383} [2024-10-14 20:01:02,123 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 279 predicate places. [2024-10-14 20:01:02,124 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 383 transitions, 9587 flow [2024-10-14 20:01:02,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:02,124 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:02,124 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:02,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-10-14 20:01:02,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-10-14 20:01:02,324 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:02,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:02,325 INFO L85 PathProgramCache]: Analyzing trace with hash 988073979, now seen corresponding path program 33 times [2024-10-14 20:01:02,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:02,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344414430] [2024-10-14 20:01:02,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:02,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:02,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:02,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:02,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344414430] [2024-10-14 20:01:02,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344414430] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:02,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979145393] [2024-10-14 20:01:02,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:01:02,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:02,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:02,444 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:02,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-10-14 20:01:02,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 20:01:02,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:02,483 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:01:02,483 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:02,595 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:02,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:02,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979145393] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:02,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:02,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-10-14 20:01:02,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204931448] [2024-10-14 20:01:02,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:02,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:01:02,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:02,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:01:02,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:01:02,799 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:02,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 383 transitions, 9587 flow. Second operand has 28 states, 28 states have (on average 5.321428571428571) internal successors, (149), 28 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:02,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:02,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:02,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:03,516 INFO L124 PetriNetUnfolderBase]: 977/1924 cut-off events. [2024-10-14 20:01:03,516 INFO L125 PetriNetUnfolderBase]: For 45618/45618 co-relation queries the response was YES. [2024-10-14 20:01:03,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17015 conditions, 1924 events. 977/1924 cut-off events. For 45618/45618 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11506 event pairs, 26 based on Foata normal form. 1/1925 useless extension candidates. Maximal degree in co-relation 16928. Up to 550 conditions per place. [2024-10-14 20:01:03,532 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 232 selfloop transitions, 183 changer transitions 17/433 dead transitions. [2024-10-14 20:01:03,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 433 transitions, 10971 flow [2024-10-14 20:01:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:01:03,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-14 20:01:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 142 transitions. [2024-10-14 20:01:03,533 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-10-14 20:01:03,533 INFO L175 Difference]: Start difference. First operand has 305 places, 383 transitions, 9587 flow. Second operand 15 states and 142 transitions. [2024-10-14 20:01:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 433 transitions, 10971 flow [2024-10-14 20:01:03,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 433 transitions, 10370 flow, removed 158 selfloop flow, removed 13 redundant places. [2024-10-14 20:01:03,684 INFO L231 Difference]: Finished difference. Result has 306 places, 376 transitions, 9295 flow [2024-10-14 20:01:03,685 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9295, PETRI_PLACES=306, PETRI_TRANSITIONS=376} [2024-10-14 20:01:03,685 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 280 predicate places. [2024-10-14 20:01:03,685 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 376 transitions, 9295 flow [2024-10-14 20:01:03,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.321428571428571) internal successors, (149), 28 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:03,685 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:03,685 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:03,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:03,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:03,886 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:03,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:03,886 INFO L85 PathProgramCache]: Analyzing trace with hash 33843301, now seen corresponding path program 34 times [2024-10-14 20:01:03,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:03,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526492436] [2024-10-14 20:01:03,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:03,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:03,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:04,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:04,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:04,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526492436] [2024-10-14 20:01:04,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526492436] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:04,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097668929] [2024-10-14 20:01:04,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:01:04,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:04,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:04,033 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:04,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-10-14 20:01:04,076 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:01:04,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:04,078 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:01:04,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:04,197 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:04,398 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:04,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097668929] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:04,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:04,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2024-10-14 20:01:04,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587673531] [2024-10-14 20:01:04,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:04,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-10-14 20:01:04,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:04,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-10-14 20:01:04,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=555, Unknown=0, NotChecked=0, Total=702 [2024-10-14 20:01:04,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:04,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 376 transitions, 9295 flow. Second operand has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:04,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:04,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:04,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:05,229 INFO L124 PetriNetUnfolderBase]: 982/1929 cut-off events. [2024-10-14 20:01:05,229 INFO L125 PetriNetUnfolderBase]: For 47021/47021 co-relation queries the response was YES. [2024-10-14 20:01:05,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16695 conditions, 1929 events. 982/1929 cut-off events. For 47021/47021 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11517 event pairs, 267 based on Foata normal form. 2/1931 useless extension candidates. Maximal degree in co-relation 16608. Up to 798 conditions per place. [2024-10-14 20:01:05,247 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 264 selfloop transitions, 140 changer transitions 25/430 dead transitions. [2024-10-14 20:01:05,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 430 transitions, 10660 flow [2024-10-14 20:01:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-14 20:01:05,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-10-14 20:01:05,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 191 transitions. [2024-10-14 20:01:05,248 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3315972222222222 [2024-10-14 20:01:05,248 INFO L175 Difference]: Start difference. First operand has 306 places, 376 transitions, 9295 flow. Second operand 24 states and 191 transitions. [2024-10-14 20:01:05,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 430 transitions, 10660 flow [2024-10-14 20:01:05,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 430 transitions, 10390 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-10-14 20:01:05,415 INFO L231 Difference]: Finished difference. Result has 315 places, 378 transitions, 9285 flow [2024-10-14 20:01:05,416 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=9035, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9285, PETRI_PLACES=315, PETRI_TRANSITIONS=378} [2024-10-14 20:01:05,416 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2024-10-14 20:01:05,416 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 378 transitions, 9285 flow [2024-10-14 20:01:05,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 27 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:05,416 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:05,416 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:05,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:05,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-10-14 20:01:05,618 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:05,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:05,618 INFO L85 PathProgramCache]: Analyzing trace with hash 66662073, now seen corresponding path program 35 times [2024-10-14 20:01:05,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:05,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608964096] [2024-10-14 20:01:05,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:05,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:05,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608964096] [2024-10-14 20:01:05,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608964096] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:05,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587887334] [2024-10-14 20:01:05,757 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:01:05,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:05,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:05,759 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:05,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-10-14 20:01:05,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-10-14 20:01:05,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:05,798 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:01:05,798 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:05,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 20:01:05,875 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:01:05,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587887334] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:01:05,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:01:05,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 17 [2024-10-14 20:01:05,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016481243] [2024-10-14 20:01:05,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:01:05,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:01:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:05,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:01:05,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:01:05,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:05,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 378 transitions, 9285 flow. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:05,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:05,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:05,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:06,239 INFO L124 PetriNetUnfolderBase]: 933/1798 cut-off events. [2024-10-14 20:01:06,239 INFO L125 PetriNetUnfolderBase]: For 44085/44085 co-relation queries the response was YES. [2024-10-14 20:01:06,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16103 conditions, 1798 events. 933/1798 cut-off events. For 44085/44085 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10346 event pairs, 135 based on Foata normal form. 4/1802 useless extension candidates. Maximal degree in co-relation 16013. Up to 671 conditions per place. [2024-10-14 20:01:06,256 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 283 selfloop transitions, 95 changer transitions 21/400 dead transitions. [2024-10-14 20:01:06,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 400 transitions, 10296 flow [2024-10-14 20:01:06,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:01:06,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:01:06,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-10-14 20:01:06,257 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39351851851851855 [2024-10-14 20:01:06,257 INFO L175 Difference]: Start difference. First operand has 315 places, 378 transitions, 9285 flow. Second operand 9 states and 85 transitions. [2024-10-14 20:01:06,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 400 transitions, 10296 flow [2024-10-14 20:01:06,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 400 transitions, 9819 flow, removed 24 selfloop flow, removed 17 redundant places. [2024-10-14 20:01:06,423 INFO L231 Difference]: Finished difference. Result has 298 places, 366 transitions, 8665 flow [2024-10-14 20:01:06,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8808, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8665, PETRI_PLACES=298, PETRI_TRANSITIONS=366} [2024-10-14 20:01:06,424 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 272 predicate places. [2024-10-14 20:01:06,424 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 366 transitions, 8665 flow [2024-10-14 20:01:06,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:06,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:06,425 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:06,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:06,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:06,625 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:06,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:06,626 INFO L85 PathProgramCache]: Analyzing trace with hash -24700277, now seen corresponding path program 36 times [2024-10-14 20:01:06,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:06,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484300916] [2024-10-14 20:01:06,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:06,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:06,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:06,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:06,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:06,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484300916] [2024-10-14 20:01:06,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484300916] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:06,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608512328] [2024-10-14 20:01:06,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:01:06,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:06,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:06,730 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:06,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-10-14 20:01:06,770 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-10-14 20:01:06,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:06,770 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:01:06,771 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:06,887 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:07,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608512328] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:07,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:07,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 28 [2024-10-14 20:01:07,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609458684] [2024-10-14 20:01:07,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:07,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-10-14 20:01:07,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:07,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-10-14 20:01:07,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2024-10-14 20:01:07,140 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:07,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 366 transitions, 8665 flow. Second operand has 29 states, 29 states have (on average 5.620689655172414) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:07,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:07,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:07,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:08,500 INFO L124 PetriNetUnfolderBase]: 1232/2286 cut-off events. [2024-10-14 20:01:08,501 INFO L125 PetriNetUnfolderBase]: For 57445/57445 co-relation queries the response was YES. [2024-10-14 20:01:08,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21287 conditions, 2286 events. 1232/2286 cut-off events. For 57445/57445 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13604 event pairs, 40 based on Foata normal form. 32/2318 useless extension candidates. Maximal degree in co-relation 21201. Up to 539 conditions per place. [2024-10-14 20:01:08,519 INFO L140 encePairwiseOnDemand]: 13/24 looper letters, 72 selfloop transitions, 67 changer transitions 468/608 dead transitions. [2024-10-14 20:01:08,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 608 transitions, 14437 flow [2024-10-14 20:01:08,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-10-14 20:01:08,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-10-14 20:01:08,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 358 transitions. [2024-10-14 20:01:08,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3390151515151515 [2024-10-14 20:01:08,520 INFO L175 Difference]: Start difference. First operand has 298 places, 366 transitions, 8665 flow. Second operand 44 states and 358 transitions. [2024-10-14 20:01:08,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 608 transitions, 14437 flow [2024-10-14 20:01:08,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 608 transitions, 13925 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-10-14 20:01:08,737 INFO L231 Difference]: Finished difference. Result has 335 places, 108 transitions, 2514 flow [2024-10-14 20:01:08,738 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=8325, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2514, PETRI_PLACES=335, PETRI_TRANSITIONS=108} [2024-10-14 20:01:08,738 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 309 predicate places. [2024-10-14 20:01:08,738 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 108 transitions, 2514 flow [2024-10-14 20:01:08,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.620689655172414) internal successors, (163), 29 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:08,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:08,738 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:08,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-10-14 20:01:08,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:08,939 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:08,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:08,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2086709481, now seen corresponding path program 37 times [2024-10-14 20:01:08,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:08,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805880666] [2024-10-14 20:01:08,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:08,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:09,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:09,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:09,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805880666] [2024-10-14 20:01:09,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805880666] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:09,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275173204] [2024-10-14 20:01:09,067 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:01:09,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:09,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:09,068 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:09,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-10-14 20:01:09,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:09,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:01:09,106 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:09,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:09,212 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:09,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275173204] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:09,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:09,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-10-14 20:01:09,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466033185] [2024-10-14 20:01:09,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:09,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:01:09,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:09,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:01:09,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=612, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:01:09,457 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:09,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 108 transitions, 2514 flow. Second operand has 28 states, 28 states have (on average 5.392857142857143) internal successors, (151), 28 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:09,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:09,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:09,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:10,012 INFO L124 PetriNetUnfolderBase]: 269/604 cut-off events. [2024-10-14 20:01:10,012 INFO L125 PetriNetUnfolderBase]: For 13054/13054 co-relation queries the response was YES. [2024-10-14 20:01:10,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4759 conditions, 604 events. 269/604 cut-off events. For 13054/13054 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2897 event pairs, 27 based on Foata normal form. 1/605 useless extension candidates. Maximal degree in co-relation 4662. Up to 175 conditions per place. [2024-10-14 20:01:10,017 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 69 selfloop transitions, 53 changer transitions 21/144 dead transitions. [2024-10-14 20:01:10,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 144 transitions, 3155 flow [2024-10-14 20:01:10,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:01:10,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-10-14 20:01:10,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 147 transitions. [2024-10-14 20:01:10,018 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-10-14 20:01:10,018 INFO L175 Difference]: Start difference. First operand has 335 places, 108 transitions, 2514 flow. Second operand 18 states and 147 transitions. [2024-10-14 20:01:10,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 144 transitions, 3155 flow [2024-10-14 20:01:10,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 144 transitions, 2311 flow, removed 130 selfloop flow, removed 76 redundant places. [2024-10-14 20:01:10,048 INFO L231 Difference]: Finished difference. Result has 200 places, 103 transitions, 1799 flow [2024-10-14 20:01:10,048 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1799, PETRI_PLACES=200, PETRI_TRANSITIONS=103} [2024-10-14 20:01:10,049 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 174 predicate places. [2024-10-14 20:01:10,049 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 103 transitions, 1799 flow [2024-10-14 20:01:10,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.392857142857143) internal successors, (151), 28 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:10,049 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:10,049 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:10,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:10,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-10-14 20:01:10,250 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:10,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:10,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1166677347, now seen corresponding path program 38 times [2024-10-14 20:01:10,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:10,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098859263] [2024-10-14 20:01:10,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:10,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:10,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:10,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:10,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:10,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098859263] [2024-10-14 20:01:10,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098859263] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:10,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401189804] [2024-10-14 20:01:10,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:01:10,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:10,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:10,370 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:10,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-10-14 20:01:10,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:01:10,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:10,408 INFO L255 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-14 20:01:10,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:10,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:10,542 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:10,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401189804] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:10,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:10,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2024-10-14 20:01:10,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885140036] [2024-10-14 20:01:10,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:10,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:01:10,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:10,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:01:10,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:01:10,702 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:10,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 103 transitions, 1799 flow. Second operand has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:10,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:10,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:10,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:11,593 INFO L124 PetriNetUnfolderBase]: 334/741 cut-off events. [2024-10-14 20:01:11,593 INFO L125 PetriNetUnfolderBase]: For 9144/9144 co-relation queries the response was YES. [2024-10-14 20:01:11,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4720 conditions, 741 events. 334/741 cut-off events. For 9144/9144 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3847 event pairs, 45 based on Foata normal form. 9/750 useless extension candidates. Maximal degree in co-relation 4659. Up to 217 conditions per place. [2024-10-14 20:01:11,597 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 76 selfloop transitions, 78 changer transitions 38/193 dead transitions. [2024-10-14 20:01:11,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 193 transitions, 3165 flow [2024-10-14 20:01:11,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-10-14 20:01:11,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-10-14 20:01:11,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 249 transitions. [2024-10-14 20:01:11,598 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32421875 [2024-10-14 20:01:11,598 INFO L175 Difference]: Start difference. First operand has 200 places, 103 transitions, 1799 flow. Second operand 32 states and 249 transitions. [2024-10-14 20:01:11,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 193 transitions, 3165 flow [2024-10-14 20:01:11,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 193 transitions, 2791 flow, removed 48 selfloop flow, removed 19 redundant places. [2024-10-14 20:01:11,617 INFO L231 Difference]: Finished difference. Result has 203 places, 119 transitions, 2031 flow [2024-10-14 20:01:11,617 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2031, PETRI_PLACES=203, PETRI_TRANSITIONS=119} [2024-10-14 20:01:11,617 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 177 predicate places. [2024-10-14 20:01:11,618 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 119 transitions, 2031 flow [2024-10-14 20:01:11,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.464285714285714) internal successors, (153), 28 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:11,618 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:11,618 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:11,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:11,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-10-14 20:01:11,818 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:11,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:11,819 INFO L85 PathProgramCache]: Analyzing trace with hash 246731237, now seen corresponding path program 39 times [2024-10-14 20:01:11,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:11,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550976095] [2024-10-14 20:01:11,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:11,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:11,917 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:11,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:11,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550976095] [2024-10-14 20:01:11,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550976095] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:11,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971674287] [2024-10-14 20:01:11,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:01:11,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:11,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:11,919 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:11,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-10-14 20:01:11,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-14 20:01:11,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:11,959 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:01:11,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:12,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 20:01:12,049 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:01:12,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971674287] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:01:12,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:01:12,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 17 [2024-10-14 20:01:12,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485676443] [2024-10-14 20:01:12,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:01:12,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:01:12,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:12,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:01:12,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:01:12,052 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:12,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 119 transitions, 2031 flow. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:12,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:12,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:12,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:12,166 INFO L124 PetriNetUnfolderBase]: 272/605 cut-off events. [2024-10-14 20:01:12,167 INFO L125 PetriNetUnfolderBase]: For 6442/6442 co-relation queries the response was YES. [2024-10-14 20:01:12,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 605 events. 272/605 cut-off events. For 6442/6442 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2872 event pairs, 72 based on Foata normal form. 1/606 useless extension candidates. Maximal degree in co-relation 3765. Up to 257 conditions per place. [2024-10-14 20:01:12,170 INFO L140 encePairwiseOnDemand]: 16/24 looper letters, 77 selfloop transitions, 21 changer transitions 36/135 dead transitions. [2024-10-14 20:01:12,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 135 transitions, 2390 flow [2024-10-14 20:01:12,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:01:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:01:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-10-14 20:01:12,171 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-10-14 20:01:12,171 INFO L175 Difference]: Start difference. First operand has 203 places, 119 transitions, 2031 flow. Second operand 9 states and 81 transitions. [2024-10-14 20:01:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 135 transitions, 2390 flow [2024-10-14 20:01:12,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 135 transitions, 2127 flow, removed 37 selfloop flow, removed 17 redundant places. [2024-10-14 20:01:12,188 INFO L231 Difference]: Finished difference. Result has 186 places, 93 transitions, 1346 flow [2024-10-14 20:01:12,188 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1346, PETRI_PLACES=186, PETRI_TRANSITIONS=93} [2024-10-14 20:01:12,189 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 160 predicate places. [2024-10-14 20:01:12,189 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 93 transitions, 1346 flow [2024-10-14 20:01:12,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:12,189 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:12,189 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:12,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-10-14 20:01:12,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-10-14 20:01:12,390 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:12,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:12,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1089636971, now seen corresponding path program 40 times [2024-10-14 20:01:12,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:12,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388890790] [2024-10-14 20:01:12,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:12,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:12,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:12,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:12,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388890790] [2024-10-14 20:01:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388890790] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:12,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41764542] [2024-10-14 20:01:12,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:01:12,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:12,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:12,433 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:12,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-10-14 20:01:12,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:01:12,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:12,471 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:01:12,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:12,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:12,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:12,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:12,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41764542] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:12,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:12,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-10-14 20:01:12,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377815002] [2024-10-14 20:01:12,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:12,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 20:01:12,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:12,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 20:01:12,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-10-14 20:01:12,557 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:01:12,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 93 transitions, 1346 flow. Second operand has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 12 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:12,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:12,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:01:12,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:12,679 INFO L124 PetriNetUnfolderBase]: 170/426 cut-off events. [2024-10-14 20:01:12,680 INFO L125 PetriNetUnfolderBase]: For 3919/3919 co-relation queries the response was YES. [2024-10-14 20:01:12,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2370 conditions, 426 events. 170/426 cut-off events. For 3919/3919 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1983 event pairs, 38 based on Foata normal form. 2/420 useless extension candidates. Maximal degree in co-relation 2311. Up to 270 conditions per place. [2024-10-14 20:01:12,682 INFO L140 encePairwiseOnDemand]: 19/24 looper letters, 56 selfloop transitions, 30 changer transitions 0/105 dead transitions. [2024-10-14 20:01:12,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 105 transitions, 1529 flow [2024-10-14 20:01:12,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:01:12,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 20:01:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-10-14 20:01:12,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-10-14 20:01:12,683 INFO L175 Difference]: Start difference. First operand has 186 places, 93 transitions, 1346 flow. Second operand 9 states and 95 transitions. [2024-10-14 20:01:12,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 105 transitions, 1529 flow [2024-10-14 20:01:12,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 105 transitions, 1405 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-10-14 20:01:12,694 INFO L231 Difference]: Finished difference. Result has 161 places, 91 transitions, 1246 flow [2024-10-14 20:01:12,694 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1246, PETRI_PLACES=161, PETRI_TRANSITIONS=91} [2024-10-14 20:01:12,694 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 135 predicate places. [2024-10-14 20:01:12,694 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 91 transitions, 1246 flow [2024-10-14 20:01:12,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 12 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:12,695 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:12,695 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:12,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:12,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-10-14 20:01:12,895 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:12,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash -4632495, now seen corresponding path program 41 times [2024-10-14 20:01:12,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:12,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585948991] [2024-10-14 20:01:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:12,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:12,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:12,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:12,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585948991] [2024-10-14 20:01:12,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585948991] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:12,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283441708] [2024-10-14 20:01:12,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:01:12,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:12,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:12,946 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:12,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-10-14 20:01:12,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-10-14 20:01:12,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:12,983 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:01:12,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:12,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:12,993 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:13,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:13,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283441708] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:13,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:13,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-10-14 20:01:13,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422836641] [2024-10-14 20:01:13,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:13,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-14 20:01:13,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:13,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-14 20:01:13,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-10-14 20:01:13,066 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:01:13,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 91 transitions, 1246 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:13,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:13,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:01:13,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:13,234 INFO L124 PetriNetUnfolderBase]: 162/419 cut-off events. [2024-10-14 20:01:13,234 INFO L125 PetriNetUnfolderBase]: For 3248/3248 co-relation queries the response was YES. [2024-10-14 20:01:13,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2199 conditions, 419 events. 162/419 cut-off events. For 3248/3248 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1952 event pairs, 90 based on Foata normal form. 9/423 useless extension candidates. Maximal degree in co-relation 2146. Up to 259 conditions per place. [2024-10-14 20:01:13,237 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 60 selfloop transitions, 27 changer transitions 2/106 dead transitions. [2024-10-14 20:01:13,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 106 transitions, 1429 flow [2024-10-14 20:01:13,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 20:01:13,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-14 20:01:13,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-10-14 20:01:13,239 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-10-14 20:01:13,239 INFO L175 Difference]: Start difference. First operand has 161 places, 91 transitions, 1246 flow. Second operand 11 states and 116 transitions. [2024-10-14 20:01:13,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 106 transitions, 1429 flow [2024-10-14 20:01:13,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 106 transitions, 1362 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-10-14 20:01:13,249 INFO L231 Difference]: Finished difference. Result has 163 places, 88 transitions, 1188 flow [2024-10-14 20:01:13,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1188, PETRI_PLACES=163, PETRI_TRANSITIONS=88} [2024-10-14 20:01:13,250 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 137 predicate places. [2024-10-14 20:01:13,250 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 88 transitions, 1188 flow [2024-10-14 20:01:13,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:13,250 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:13,250 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:13,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-10-14 20:01:13,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:13,451 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:13,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:13,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1954511719, now seen corresponding path program 42 times [2024-10-14 20:01:13,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:13,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836338819] [2024-10-14 20:01:13,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:13,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:13,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:13,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836338819] [2024-10-14 20:01:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836338819] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235251084] [2024-10-14 20:01:13,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:01:13,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:13,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:13,516 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:13,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-10-14 20:01:13,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-10-14 20:01:13,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:13,567 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:01:13,568 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:13,582 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:13,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235251084] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:13,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:13,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-10-14 20:01:13,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747192543] [2024-10-14 20:01:13,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:13,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 20:01:13,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:13,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 20:01:13,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:01:13,685 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 24 [2024-10-14 20:01:13,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 88 transitions, 1188 flow. Second operand has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 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-10-14 20:01:13,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:13,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 24 [2024-10-14 20:01:13,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:13,992 INFO L124 PetriNetUnfolderBase]: 164/427 cut-off events. [2024-10-14 20:01:13,992 INFO L125 PetriNetUnfolderBase]: For 3327/3327 co-relation queries the response was YES. [2024-10-14 20:01:13,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 427 events. 164/427 cut-off events. For 3327/3327 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2003 event pairs, 70 based on Foata normal form. 5/425 useless extension candidates. Maximal degree in co-relation 2200. Up to 204 conditions per place. [2024-10-14 20:01:13,995 INFO L140 encePairwiseOnDemand]: 17/24 looper letters, 68 selfloop transitions, 36 changer transitions 2/123 dead transitions. [2024-10-14 20:01:13,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 123 transitions, 1549 flow [2024-10-14 20:01:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-14 20:01:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-10-14 20:01:13,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 174 transitions. [2024-10-14 20:01:13,997 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-10-14 20:01:13,997 INFO L175 Difference]: Start difference. First operand has 163 places, 88 transitions, 1188 flow. Second operand 17 states and 174 transitions. [2024-10-14 20:01:13,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 123 transitions, 1549 flow [2024-10-14 20:01:14,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 123 transitions, 1488 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-10-14 20:01:14,010 INFO L231 Difference]: Finished difference. Result has 173 places, 91 transitions, 1256 flow [2024-10-14 20:01:14,010 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1256, PETRI_PLACES=173, PETRI_TRANSITIONS=91} [2024-10-14 20:01:14,011 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2024-10-14 20:01:14,011 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 91 transitions, 1256 flow [2024-10-14 20:01:14,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.785714285714286) internal successors, (109), 14 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-10-14 20:01:14,011 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:14,011 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:14,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-10-14 20:01:14,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2024-10-14 20:01:14,212 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:14,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:14,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1956779042, now seen corresponding path program 43 times [2024-10-14 20:01:14,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:14,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050302528] [2024-10-14 20:01:14,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:14,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:14,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:14,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:14,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050302528] [2024-10-14 20:01:14,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050302528] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:14,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57605625] [2024-10-14 20:01:14,364 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:01:14,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:14,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:14,366 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:14,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-10-14 20:01:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:14,409 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-14 20:01:14,410 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:14,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:14,556 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:14,859 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:14,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57605625] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:14,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:14,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2024-10-14 20:01:14,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720748617] [2024-10-14 20:01:14,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:14,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-10-14 20:01:14,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:14,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-10-14 20:01:14,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2024-10-14 20:01:14,865 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:14,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 91 transitions, 1256 flow. Second operand has 33 states, 33 states have (on average 5.363636363636363) internal successors, (177), 33 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:14,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:14,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:14,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:15,313 INFO L124 PetriNetUnfolderBase]: 223/515 cut-off events. [2024-10-14 20:01:15,313 INFO L125 PetriNetUnfolderBase]: For 3997/3997 co-relation queries the response was YES. [2024-10-14 20:01:15,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2719 conditions, 515 events. 223/515 cut-off events. For 3997/3997 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2364 event pairs, 7 based on Foata normal form. 3/518 useless extension candidates. Maximal degree in co-relation 2662. Up to 117 conditions per place. [2024-10-14 20:01:15,316 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 60 selfloop transitions, 47 changer transitions 29/137 dead transitions. [2024-10-14 20:01:15,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 137 transitions, 1763 flow [2024-10-14 20:01:15,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 20:01:15,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-10-14 20:01:15,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 164 transitions. [2024-10-14 20:01:15,317 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-10-14 20:01:15,317 INFO L175 Difference]: Start difference. First operand has 173 places, 91 transitions, 1256 flow. Second operand 20 states and 164 transitions. [2024-10-14 20:01:15,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 137 transitions, 1763 flow [2024-10-14 20:01:15,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 137 transitions, 1653 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-10-14 20:01:15,328 INFO L231 Difference]: Finished difference. Result has 180 places, 74 transitions, 1013 flow [2024-10-14 20:01:15,328 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1013, PETRI_PLACES=180, PETRI_TRANSITIONS=74} [2024-10-14 20:01:15,328 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 154 predicate places. [2024-10-14 20:01:15,328 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 74 transitions, 1013 flow [2024-10-14 20:01:15,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.363636363636363) internal successors, (177), 33 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:15,328 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:15,329 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:15,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:15,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:15,530 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:15,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:15,531 INFO L85 PathProgramCache]: Analyzing trace with hash 2084879786, now seen corresponding path program 44 times [2024-10-14 20:01:15,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:15,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907396015] [2024-10-14 20:01:15,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:15,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:15,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:15,673 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:15,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:15,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907396015] [2024-10-14 20:01:15,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907396015] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:15,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551346125] [2024-10-14 20:01:15,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:01:15,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:15,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:15,675 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:15,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-10-14 20:01:15,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:01:15,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:15,713 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-14 20:01:15,713 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:15,852 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:15,852 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:16,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:16,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551346125] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:16,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:16,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2024-10-14 20:01:16,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222167240] [2024-10-14 20:01:16,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:16,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-10-14 20:01:16,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:16,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-10-14 20:01:16,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2024-10-14 20:01:16,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:16,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 74 transitions, 1013 flow. Second operand has 33 states, 33 states have (on average 5.333333333333333) internal successors, (176), 33 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:16,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:16,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:16,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:16,615 INFO L124 PetriNetUnfolderBase]: 141/328 cut-off events. [2024-10-14 20:01:16,615 INFO L125 PetriNetUnfolderBase]: For 2866/2866 co-relation queries the response was YES. [2024-10-14 20:01:16,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 328 events. 141/328 cut-off events. For 2866/2866 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1247 event pairs, 7 based on Foata normal form. 2/330 useless extension candidates. Maximal degree in co-relation 1872. Up to 76 conditions per place. [2024-10-14 20:01:16,617 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 43 selfloop transitions, 27 changer transitions 41/112 dead transitions. [2024-10-14 20:01:16,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 112 transitions, 1384 flow [2024-10-14 20:01:16,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 20:01:16,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-10-14 20:01:16,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 162 transitions. [2024-10-14 20:01:16,618 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-10-14 20:01:16,618 INFO L175 Difference]: Start difference. First operand has 180 places, 74 transitions, 1013 flow. Second operand 21 states and 162 transitions. [2024-10-14 20:01:16,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 112 transitions, 1384 flow [2024-10-14 20:01:16,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 112 transitions, 1160 flow, removed 15 selfloop flow, removed 33 redundant places. [2024-10-14 20:01:16,625 INFO L231 Difference]: Finished difference. Result has 160 places, 51 transitions, 561 flow [2024-10-14 20:01:16,625 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=561, PETRI_PLACES=160, PETRI_TRANSITIONS=51} [2024-10-14 20:01:16,625 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 134 predicate places. [2024-10-14 20:01:16,625 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 51 transitions, 561 flow [2024-10-14 20:01:16,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.333333333333333) internal successors, (176), 33 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:16,626 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:16,626 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:16,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-10-14 20:01:16,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2024-10-14 20:01:16,826 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:16,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:16,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1731649322, now seen corresponding path program 45 times [2024-10-14 20:01:16,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:16,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706032625] [2024-10-14 20:01:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:16,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:16,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:16,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:16,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706032625] [2024-10-14 20:01:16,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706032625] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:16,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183905059] [2024-10-14 20:01:16,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:01:16,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:16,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:16,956 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:16,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-10-14 20:01:16,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 20:01:16,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:16,995 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:01:16,996 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:17,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-14 20:01:17,077 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:17,162 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-14 20:01:17,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183905059] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:17,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:17,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 8] total 23 [2024-10-14 20:01:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633499751] [2024-10-14 20:01:17,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:17,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-10-14 20:01:17,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:17,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-10-14 20:01:17,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2024-10-14 20:01:17,174 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:17,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 51 transitions, 561 flow. Second operand has 24 states, 24 states have (on average 5.75) internal successors, (138), 24 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:17,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:17,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:17,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:17,453 INFO L124 PetriNetUnfolderBase]: 82/192 cut-off events. [2024-10-14 20:01:17,453 INFO L125 PetriNetUnfolderBase]: For 1346/1346 co-relation queries the response was YES. [2024-10-14 20:01:17,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1033 conditions, 192 events. 82/192 cut-off events. For 1346/1346 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 543 event pairs, 15 based on Foata normal form. 1/193 useless extension candidates. Maximal degree in co-relation 983. Up to 46 conditions per place. [2024-10-14 20:01:17,455 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 33 selfloop transitions, 11 changer transitions 29/74 dead transitions. [2024-10-14 20:01:17,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 74 transitions, 797 flow [2024-10-14 20:01:17,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:01:17,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-10-14 20:01:17,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 114 transitions. [2024-10-14 20:01:17,455 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31666666666666665 [2024-10-14 20:01:17,456 INFO L175 Difference]: Start difference. First operand has 160 places, 51 transitions, 561 flow. Second operand 15 states and 114 transitions. [2024-10-14 20:01:17,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 74 transitions, 797 flow [2024-10-14 20:01:17,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 74 transitions, 653 flow, removed 15 selfloop flow, removed 33 redundant places. [2024-10-14 20:01:17,459 INFO L231 Difference]: Finished difference. Result has 120 places, 39 transitions, 348 flow [2024-10-14 20:01:17,460 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=348, PETRI_PLACES=120, PETRI_TRANSITIONS=39} [2024-10-14 20:01:17,460 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 94 predicate places. [2024-10-14 20:01:17,460 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 39 transitions, 348 flow [2024-10-14 20:01:17,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.75) internal successors, (138), 24 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:17,460 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:17,460 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:17,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-10-14 20:01:17,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:17,661 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-14 20:01:17,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:01:17,661 INFO L85 PathProgramCache]: Analyzing trace with hash 333453026, now seen corresponding path program 46 times [2024-10-14 20:01:17,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:01:17,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198377300] [2024-10-14 20:01:17,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:01:17,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:01:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:01:17,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:17,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:01:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198377300] [2024-10-14 20:01:17,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198377300] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:01:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76581652] [2024-10-14 20:01:17,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:01:17,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:01:17,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:01:17,843 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:01:17,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-10-14 20:01:17,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:01:17,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:01:17,893 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-14 20:01:17,894 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:01:18,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:18,044 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:01:18,353 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:01:18,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76581652] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:01:18,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:01:18,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2024-10-14 20:01:18,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958080666] [2024-10-14 20:01:18,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:01:18,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-10-14 20:01:18,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:01:18,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-10-14 20:01:18,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2024-10-14 20:01:18,358 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 24 [2024-10-14 20:01:18,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 39 transitions, 348 flow. Second operand has 32 states, 32 states have (on average 5.3125) internal successors, (170), 32 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:18,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 20:01:18,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 24 [2024-10-14 20:01:18,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 20:01:18,655 INFO L124 PetriNetUnfolderBase]: 68/163 cut-off events. [2024-10-14 20:01:18,655 INFO L125 PetriNetUnfolderBase]: For 826/826 co-relation queries the response was YES. [2024-10-14 20:01:18,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 163 events. 68/163 cut-off events. For 826/826 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 410 event pairs, 20 based on Foata normal form. 1/164 useless extension candidates. Maximal degree in co-relation 747. Up to 63 conditions per place. [2024-10-14 20:01:18,656 INFO L140 encePairwiseOnDemand]: 14/24 looper letters, 27 selfloop transitions, 6 changer transitions 31/65 dead transitions. [2024-10-14 20:01:18,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 65 transitions, 598 flow [2024-10-14 20:01:18,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:01:18,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-10-14 20:01:18,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 117 transitions. [2024-10-14 20:01:18,657 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3046875 [2024-10-14 20:01:18,657 INFO L175 Difference]: Start difference. First operand has 120 places, 39 transitions, 348 flow. Second operand 16 states and 117 transitions. [2024-10-14 20:01:18,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 65 transitions, 598 flow [2024-10-14 20:01:18,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 65 transitions, 528 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-10-14 20:01:18,659 INFO L231 Difference]: Finished difference. Result has 106 places, 31 transitions, 242 flow [2024-10-14 20:01:18,659 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=24, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=242, PETRI_PLACES=106, PETRI_TRANSITIONS=31} [2024-10-14 20:01:18,660 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 80 predicate places. [2024-10-14 20:01:18,660 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 31 transitions, 242 flow [2024-10-14 20:01:18,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.3125) internal successors, (170), 32 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:01:18,660 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 20:01:18,660 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:01:18,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0