./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/test-easy1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/test-easy1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 fc27937a34d27b10c960489127716dfcbd25a3140e1829dbc6f42b419387a4e7 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:09:13,218 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:09:13,362 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 23:09:13,374 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:09:13,376 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:09:13,418 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:09:13,420 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:09:13,421 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:09:13,422 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:09:13,428 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:09:13,430 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:09:13,431 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:09:13,432 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:09:13,434 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:09:13,435 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:09:13,435 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:09:13,436 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:09:13,436 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:09:13,437 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 23:09:13,437 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 23:09:13,438 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 23:09:13,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:09:13,439 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:09:13,440 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 23:09:13,440 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:09:13,441 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:09:13,442 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:09:13,443 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:09:13,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:09:13,444 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:09:13,446 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:09:13,446 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:09:13,446 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:09:13,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:09:13,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:09:13,448 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:09:13,448 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:09:13,448 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:09:13,448 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> fc27937a34d27b10c960489127716dfcbd25a3140e1829dbc6f42b419387a4e7 [2023-11-06 23:09:13,760 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:09:13,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:09:13,801 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:09:13,803 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:09:13,804 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:09:13,806 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/test-easy1.wvr.c [2023-11-06 23:09:17,486 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:09:17,937 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:09:17,938 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/sv-benchmarks/c/weaver/test-easy1.wvr.c [2023-11-06 23:09:17,951 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/data/8f8fbcd96/f297939afe814eeba739f9bd48a5ab67/FLAGfb7ebe0b2 [2023-11-06 23:09:17,976 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/data/8f8fbcd96/f297939afe814eeba739f9bd48a5ab67 [2023-11-06 23:09:17,983 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:09:17,987 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:09:17,992 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:09:17,992 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:09:17,999 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:09:17,999 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:09:17" (1/1) ... [2023-11-06 23:09:18,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42e982a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18, skipping insertion in model container [2023-11-06 23:09:18,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:09:17" (1/1) ... [2023-11-06 23:09:18,030 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:09:18,315 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:09:18,331 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:09:18,375 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:09:18,400 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:09:18,401 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18 WrapperNode [2023-11-06 23:09:18,401 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:09:18,403 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:09:18,403 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:09:18,403 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:09:18,413 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,426 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,471 INFO L138 Inliner]: procedures = 21, calls = 21, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 59 [2023-11-06 23:09:18,472 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:09:18,473 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:09:18,479 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:09:18,479 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:09:18,492 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,493 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,499 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,500 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,516 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,524 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,526 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,528 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,531 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:09:18,532 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:09:18,533 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:09:18,533 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:09:18,534 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (1/1) ... [2023-11-06 23:09:18,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:09:18,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:18,579 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:09:18,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:09:18,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:09:18,626 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 23:09:18,626 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 23:09:18,627 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 23:09:18,627 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 23:09:18,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:09:18,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 23:09:18,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 23:09:18,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:09:18,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:09:18,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 23:09:18,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 23:09:18,631 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 23:09:18,806 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:09:18,808 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:09:19,060 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:09:19,070 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:09:19,071 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 23:09:19,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:19 BoogieIcfgContainer [2023-11-06 23:09:19,074 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:09:19,078 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:09:19,078 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:09:19,082 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:09:19,083 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:09:17" (1/3) ... [2023-11-06 23:09:19,084 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ac83265 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:09:19, skipping insertion in model container [2023-11-06 23:09:19,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:18" (2/3) ... [2023-11-06 23:09:19,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ac83265 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:09:19, skipping insertion in model container [2023-11-06 23:09:19,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:19" (3/3) ... [2023-11-06 23:09:19,086 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy1.wvr.c [2023-11-06 23:09:19,112 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:09:19,113 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-06 23:09:19,113 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 23:09:19,191 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 23:09:19,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 97 transitions, 208 flow [2023-11-06 23:09:19,315 INFO L124 PetriNetUnfolderBase]: 6/95 cut-off events. [2023-11-06 23:09:19,315 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 23:09:19,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 95 events. 6/95 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 67 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2023-11-06 23:09:19,323 INFO L82 GeneralOperation]: Start removeDead. Operand has 98 places, 97 transitions, 208 flow [2023-11-06 23:09:19,329 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 91 places, 90 transitions, 192 flow [2023-11-06 23:09:19,334 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 23:09:19,347 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 90 transitions, 192 flow [2023-11-06 23:09:19,351 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 90 transitions, 192 flow [2023-11-06 23:09:19,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 90 transitions, 192 flow [2023-11-06 23:09:19,421 INFO L124 PetriNetUnfolderBase]: 6/90 cut-off events. [2023-11-06 23:09:19,422 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 23:09:19,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 6/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2023-11-06 23:09:19,428 INFO L119 LiptonReduction]: Number of co-enabled transitions 496 [2023-11-06 23:09:23,220 INFO L134 LiptonReduction]: Checked pairs total: 558 [2023-11-06 23:09:23,220 INFO L136 LiptonReduction]: Total number of compositions: 92 [2023-11-06 23:09:23,240 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:09:23,249 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@1972d57, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:09:23,250 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-11-06 23:09:23,252 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 23:09:23,252 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-11-06 23:09:23,253 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:23,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:23,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 23:09:23,255 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:23,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:23,262 INFO L85 PathProgramCache]: Analyzing trace with hash 359, now seen corresponding path program 1 times [2023-11-06 23:09:23,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901852515] [2023-11-06 23:09:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:23,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:23,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901852515] [2023-11-06 23:09:23,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901852515] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:23,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:23,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 23:09:23,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366763633] [2023-11-06 23:09:23,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:23,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:09:23,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:23,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:09:23,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:09:23,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 189 [2023-11-06 23:09:23,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 22 transitions, 56 flow. Second operand has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 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) [2023-11-06 23:09:23,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:23,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 189 [2023-11-06 23:09:23,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:23,565 INFO L124 PetriNetUnfolderBase]: 45/80 cut-off events. [2023-11-06 23:09:23,565 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-06 23:09:23,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 80 events. 45/80 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 147 event pairs, 21 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 124. Up to 81 conditions per place. [2023-11-06 23:09:23,571 INFO L140 encePairwiseOnDemand]: 186/189 looper letters, 19 selfloop transitions, 0 changer transitions 0/19 dead transitions. [2023-11-06 23:09:23,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 19 transitions, 88 flow [2023-11-06 23:09:23,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:09:23,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 23:09:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 198 transitions. [2023-11-06 23:09:23,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2023-11-06 23:09:23,595 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 198 transitions. [2023-11-06 23:09:23,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 198 transitions. [2023-11-06 23:09:23,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:23,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 198 transitions. [2023-11-06 23:09:23,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 99.0) internal successors, (198), 2 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:23,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:23,619 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:23,621 INFO L175 Difference]: Start difference. First operand has 27 places, 22 transitions, 56 flow. Second operand 2 states and 198 transitions. [2023-11-06 23:09:23,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 19 transitions, 88 flow [2023-11-06 23:09:23,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 19 transitions, 80 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 23:09:23,627 INFO L231 Difference]: Finished difference. Result has 21 places, 19 transitions, 42 flow [2023-11-06 23:09:23,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=42, PETRI_PLACES=21, PETRI_TRANSITIONS=19} [2023-11-06 23:09:23,637 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -6 predicate places. [2023-11-06 23:09:23,637 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 19 transitions, 42 flow [2023-11-06 23:09:23,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 88.5) internal successors, (177), 2 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) [2023-11-06 23:09:23,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:23,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 23:09:23,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 23:09:23,639 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:23,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:23,640 INFO L85 PathProgramCache]: Analyzing trace with hash 354484, now seen corresponding path program 1 times [2023-11-06 23:09:23,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:23,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156274245] [2023-11-06 23:09:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:23,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:23,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:23,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:23,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:23,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156274245] [2023-11-06 23:09:24,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156274245] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:24,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:24,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:24,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858926649] [2023-11-06 23:09:24,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:24,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:24,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:24,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:24,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 189 [2023-11-06 23:09:24,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 19 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:24,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 189 [2023-11-06 23:09:24,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:24,135 INFO L124 PetriNetUnfolderBase]: 41/72 cut-off events. [2023-11-06 23:09:24,135 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:24,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150 conditions, 72 events. 41/72 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 128 event pairs, 19 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 147. Up to 72 conditions per place. [2023-11-06 23:09:24,136 INFO L140 encePairwiseOnDemand]: 186/189 looper letters, 16 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-11-06 23:09:24,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 17 transitions, 72 flow [2023-11-06 23:09:24,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:24,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:24,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 265 transitions. [2023-11-06 23:09:24,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4673721340388007 [2023-11-06 23:09:24,141 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 265 transitions. [2023-11-06 23:09:24,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 265 transitions. [2023-11-06 23:09:24,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:24,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 265 transitions. [2023-11-06 23:09:24,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,147 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,147 INFO L175 Difference]: Start difference. First operand has 21 places, 19 transitions, 42 flow. Second operand 3 states and 265 transitions. [2023-11-06 23:09:24,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 17 transitions, 72 flow [2023-11-06 23:09:24,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 17 transitions, 72 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 23:09:24,149 INFO L231 Difference]: Finished difference. Result has 21 places, 17 transitions, 40 flow [2023-11-06 23:09:24,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=21, PETRI_TRANSITIONS=17} [2023-11-06 23:09:24,150 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -6 predicate places. [2023-11-06 23:09:24,151 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 17 transitions, 40 flow [2023-11-06 23:09:24,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:24,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 23:09:24,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 23:09:24,152 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:24,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:24,153 INFO L85 PathProgramCache]: Analyzing trace with hash 354486, now seen corresponding path program 1 times [2023-11-06 23:09:24,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:24,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277678517] [2023-11-06 23:09:24,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:24,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:24,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:24,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277678517] [2023-11-06 23:09:24,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277678517] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:24,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:24,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:24,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748558934] [2023-11-06 23:09:24,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:24,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:24,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:24,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:24,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:24,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 40 flow. Second operand has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:24,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:24,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:24,429 INFO L124 PetriNetUnfolderBase]: 37/64 cut-off events. [2023-11-06 23:09:24,429 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:24,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 64 events. 37/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 111 event pairs, 17 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 132. Up to 64 conditions per place. [2023-11-06 23:09:24,431 INFO L140 encePairwiseOnDemand]: 186/189 looper letters, 14 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-11-06 23:09:24,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 15 transitions, 66 flow [2023-11-06 23:09:24,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:24,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:24,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 251 transitions. [2023-11-06 23:09:24,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426807760141093 [2023-11-06 23:09:24,438 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 251 transitions. [2023-11-06 23:09:24,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 251 transitions. [2023-11-06 23:09:24,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:24,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 251 transitions. [2023-11-06 23:09:24,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,446 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,447 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 40 flow. Second operand 3 states and 251 transitions. [2023-11-06 23:09:24,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 15 transitions, 66 flow [2023-11-06 23:09:24,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 15 transitions, 65 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:24,449 INFO L231 Difference]: Finished difference. Result has 20 places, 15 transitions, 37 flow [2023-11-06 23:09:24,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=35, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=37, PETRI_PLACES=20, PETRI_TRANSITIONS=15} [2023-11-06 23:09:24,451 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -7 predicate places. [2023-11-06 23:09:24,451 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 15 transitions, 37 flow [2023-11-06 23:09:24,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:24,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 23:09:24,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 23:09:24,458 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:24,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:24,460 INFO L85 PathProgramCache]: Analyzing trace with hash 340667690, now seen corresponding path program 1 times [2023-11-06 23:09:24,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:24,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225788995] [2023-11-06 23:09:24,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:24,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:24,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:24,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:24,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225788995] [2023-11-06 23:09:24,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225788995] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:24,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:24,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:09:24,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70727961] [2023-11-06 23:09:24,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:24,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:09:24,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:24,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:09:24,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:09:24,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 189 [2023-11-06 23:09:24,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 37 flow. Second operand has 4 states, 4 states have (on average 75.25) internal successors, (301), 4 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:24,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 189 [2023-11-06 23:09:24,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:24,775 INFO L124 PetriNetUnfolderBase]: 29/52 cut-off events. [2023-11-06 23:09:24,775 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:24,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 52 events. 29/52 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 76 event pairs, 13 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 109. Up to 52 conditions per place. [2023-11-06 23:09:24,776 INFO L140 encePairwiseOnDemand]: 187/189 looper letters, 13 selfloop transitions, 1 changer transitions 0/14 dead transitions. [2023-11-06 23:09:24,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 14 transitions, 63 flow [2023-11-06 23:09:24,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:24,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-11-06 23:09:24,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2023-11-06 23:09:24,779 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-11-06 23:09:24,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-11-06 23:09:24,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:24,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-11-06 23:09:24,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,803 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,804 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 37 flow. Second operand 3 states and 237 transitions. [2023-11-06 23:09:24,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 14 transitions, 63 flow [2023-11-06 23:09:24,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 14 transitions, 62 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:24,805 INFO L231 Difference]: Finished difference. Result has 20 places, 14 transitions, 36 flow [2023-11-06 23:09:24,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=36, PETRI_PLACES=20, PETRI_TRANSITIONS=14} [2023-11-06 23:09:24,808 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -7 predicate places. [2023-11-06 23:09:24,808 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 14 transitions, 36 flow [2023-11-06 23:09:24,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 75.25) internal successors, (301), 4 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:24,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 23:09:24,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 23:09:24,810 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:24,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:24,811 INFO L85 PathProgramCache]: Analyzing trace with hash 340667691, now seen corresponding path program 1 times [2023-11-06 23:09:24,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:24,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069550625] [2023-11-06 23:09:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:24,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:24,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:24,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:24,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:24,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069550625] [2023-11-06 23:09:24,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069550625] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:24,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:24,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:24,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767822430] [2023-11-06 23:09:24,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:24,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:24,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:24,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:24,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:24,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-11-06 23:09:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 14 transitions, 36 flow. Second operand has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-11-06 23:09:24,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:25,040 INFO L124 PetriNetUnfolderBase]: 21/40 cut-off events. [2023-11-06 23:09:25,040 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 23:09:25,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 40 events. 21/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 44 event pairs, 9 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 86. Up to 40 conditions per place. [2023-11-06 23:09:25,049 INFO L140 encePairwiseOnDemand]: 187/189 looper letters, 12 selfloop transitions, 1 changer transitions 0/13 dead transitions. [2023-11-06 23:09:25,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 13 transitions, 60 flow [2023-11-06 23:09:25,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:25,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 251 transitions. [2023-11-06 23:09:25,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426807760141093 [2023-11-06 23:09:25,053 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 251 transitions. [2023-11-06 23:09:25,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 251 transitions. [2023-11-06 23:09:25,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:25,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 251 transitions. [2023-11-06 23:09:25,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.66666666666667) internal successors, (251), 3 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,059 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,059 INFO L175 Difference]: Start difference. First operand has 20 places, 14 transitions, 36 flow. Second operand 3 states and 251 transitions. [2023-11-06 23:09:25,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 13 transitions, 60 flow [2023-11-06 23:09:25,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 13 transitions, 59 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:25,061 INFO L231 Difference]: Finished difference. Result has 20 places, 13 transitions, 35 flow [2023-11-06 23:09:25,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=33, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=35, PETRI_PLACES=20, PETRI_TRANSITIONS=13} [2023-11-06 23:09:25,065 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -7 predicate places. [2023-11-06 23:09:25,066 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 13 transitions, 35 flow [2023-11-06 23:09:25,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:25,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:25,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 23:09:25,067 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:25,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:25,068 INFO L85 PathProgramCache]: Analyzing trace with hash -994557223, now seen corresponding path program 1 times [2023-11-06 23:09:25,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:25,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802489604] [2023-11-06 23:09:25,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:25,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:25,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:25,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802489604] [2023-11-06 23:09:25,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802489604] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:25,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:25,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 23:09:25,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762344473] [2023-11-06 23:09:25,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:25,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:09:25,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:25,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:09:25,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:09:25,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 189 [2023-11-06 23:09:25,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 13 transitions, 35 flow. Second operand has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:25,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 189 [2023-11-06 23:09:25,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:25,269 INFO L124 PetriNetUnfolderBase]: 41/77 cut-off events. [2023-11-06 23:09:25,269 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 23:09:25,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 77 events. 41/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 166 event pairs, 9 based on Foata normal form. 1/54 useless extension candidates. Maximal degree in co-relation 163. Up to 51 conditions per place. [2023-11-06 23:09:25,271 INFO L140 encePairwiseOnDemand]: 185/189 looper letters, 19 selfloop transitions, 3 changer transitions 1/23 dead transitions. [2023-11-06 23:09:25,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 23 transitions, 104 flow [2023-11-06 23:09:25,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:09:25,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 23:09:25,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 270 transitions. [2023-11-06 23:09:25,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-06 23:09:25,274 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 270 transitions. [2023-11-06 23:09:25,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 270 transitions. [2023-11-06 23:09:25,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:25,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 270 transitions. [2023-11-06 23:09:25,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,280 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,280 INFO L175 Difference]: Start difference. First operand has 20 places, 13 transitions, 35 flow. Second operand 3 states and 270 transitions. [2023-11-06 23:09:25,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 23 transitions, 104 flow [2023-11-06 23:09:25,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 23 transitions, 103 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:25,282 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 53 flow [2023-11-06 23:09:25,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=53, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-11-06 23:09:25,284 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, -5 predicate places. [2023-11-06 23:09:25,284 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 53 flow [2023-11-06 23:09:25,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:25,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 23:09:25,286 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:25,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:25,287 INFO L85 PathProgramCache]: Analyzing trace with hash 32902929, now seen corresponding path program 1 times [2023-11-06 23:09:25,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:25,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110385999] [2023-11-06 23:09:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:25,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:25,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:25,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110385999] [2023-11-06 23:09:25,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110385999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:25,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:25,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:09:25,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761190758] [2023-11-06 23:09:25,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:25,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:09:25,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:25,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:09:25,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:09:25,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:25,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 53 flow. Second operand has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:25,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:25,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:25,496 INFO L124 PetriNetUnfolderBase]: 49/99 cut-off events. [2023-11-06 23:09:25,497 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2023-11-06 23:09:25,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 99 events. 49/99 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 267 event pairs, 5 based on Foata normal form. 8/107 useless extension candidates. Maximal degree in co-relation 244. Up to 47 conditions per place. [2023-11-06 23:09:25,499 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 29 selfloop transitions, 7 changer transitions 2/38 dead transitions. [2023-11-06 23:09:25,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 38 transitions, 193 flow [2023-11-06 23:09:25,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:09:25,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:09:25,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 426 transitions. [2023-11-06 23:09:25,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4507936507936508 [2023-11-06 23:09:25,503 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 426 transitions. [2023-11-06 23:09:25,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 426 transitions. [2023-11-06 23:09:25,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:25,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 426 transitions. [2023-11-06 23:09:25,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 85.2) internal successors, (426), 5 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,509 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,509 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 53 flow. Second operand 5 states and 426 transitions. [2023-11-06 23:09:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 38 transitions, 193 flow [2023-11-06 23:09:25,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 38 transitions, 189 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:25,516 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 106 flow [2023-11-06 23:09:25,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2023-11-06 23:09:25,517 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 1 predicate places. [2023-11-06 23:09:25,518 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 106 flow [2023-11-06 23:09:25,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:25,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:25,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 23:09:25,519 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:25,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:25,520 INFO L85 PathProgramCache]: Analyzing trace with hash 210626574, now seen corresponding path program 1 times [2023-11-06 23:09:25,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:25,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427019217] [2023-11-06 23:09:25,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:25,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:25,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:25,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:25,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427019217] [2023-11-06 23:09:25,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427019217] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:25,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809344336] [2023-11-06 23:09:25,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:25,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:25,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:25,639 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:25,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 23:09:25,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:25,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:09:25,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:25,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:25,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:25,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:25,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809344336] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:25,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:09:25,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 6 [2023-11-06 23:09:25,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639897878] [2023-11-06 23:09:25,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:25,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:09:25,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:25,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:09:25,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:09:25,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:25,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:25,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:25,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:25,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:26,037 INFO L124 PetriNetUnfolderBase]: 65/139 cut-off events. [2023-11-06 23:09:26,037 INFO L125 PetriNetUnfolderBase]: For 127/127 co-relation queries the response was YES. [2023-11-06 23:09:26,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451 conditions, 139 events. 65/139 cut-off events. For 127/127 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 446 event pairs, 13 based on Foata normal form. 6/145 useless extension candidates. Maximal degree in co-relation 443. Up to 59 conditions per place. [2023-11-06 23:09:26,061 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 31 selfloop transitions, 8 changer transitions 2/41 dead transitions. [2023-11-06 23:09:26,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 41 transitions, 266 flow [2023-11-06 23:09:26,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:09:26,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 23:09:26,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 345 transitions. [2023-11-06 23:09:26,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2023-11-06 23:09:26,064 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 345 transitions. [2023-11-06 23:09:26,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 345 transitions. [2023-11-06 23:09:26,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:26,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 345 transitions. [2023-11-06 23:09:26,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 86.25) internal successors, (345), 4 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 189.0) internal successors, (945), 5 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,069 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 189.0) internal successors, (945), 5 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,069 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 106 flow. Second operand 4 states and 345 transitions. [2023-11-06 23:09:26,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 41 transitions, 266 flow [2023-11-06 23:09:26,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 41 transitions, 266 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 23:09:26,073 INFO L231 Difference]: Finished difference. Result has 33 places, 24 transitions, 153 flow [2023-11-06 23:09:26,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=153, PETRI_PLACES=33, PETRI_TRANSITIONS=24} [2023-11-06 23:09:26,074 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 6 predicate places. [2023-11-06 23:09:26,075 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 24 transitions, 153 flow [2023-11-06 23:09:26,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:26,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:26,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:26,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:26,283 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:26,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:26,283 INFO L85 PathProgramCache]: Analyzing trace with hash -661367568, now seen corresponding path program 2 times [2023-11-06 23:09:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:26,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737856478] [2023-11-06 23:09:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:26,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:26,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:26,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737856478] [2023-11-06 23:09:26,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737856478] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:26,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:26,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:09:26,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566829566] [2023-11-06 23:09:26,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:26,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:09:26,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:26,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:09:26,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:09:26,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:26,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 24 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:26,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:26,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:26,476 INFO L124 PetriNetUnfolderBase]: 54/114 cut-off events. [2023-11-06 23:09:26,476 INFO L125 PetriNetUnfolderBase]: For 251/251 co-relation queries the response was YES. [2023-11-06 23:09:26,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 114 events. 54/114 cut-off events. For 251/251 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 316 event pairs, 9 based on Foata normal form. 2/116 useless extension candidates. Maximal degree in co-relation 431. Up to 42 conditions per place. [2023-11-06 23:09:26,478 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 30 selfloop transitions, 7 changer transitions 2/39 dead transitions. [2023-11-06 23:09:26,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 39 transitions, 297 flow [2023-11-06 23:09:26,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:09:26,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 23:09:26,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 422 transitions. [2023-11-06 23:09:26,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44656084656084655 [2023-11-06 23:09:26,482 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 422 transitions. [2023-11-06 23:09:26,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 422 transitions. [2023-11-06 23:09:26,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:26,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 422 transitions. [2023-11-06 23:09:26,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 84.4) internal successors, (422), 5 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,487 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 189.0) internal successors, (1134), 6 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,488 INFO L175 Difference]: Start difference. First operand has 33 places, 24 transitions, 153 flow. Second operand 5 states and 422 transitions. [2023-11-06 23:09:26,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 39 transitions, 297 flow [2023-11-06 23:09:26,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 39 transitions, 293 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-11-06 23:09:26,493 INFO L231 Difference]: Finished difference. Result has 38 places, 24 transitions, 172 flow [2023-11-06 23:09:26,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=38, PETRI_TRANSITIONS=24} [2023-11-06 23:09:26,494 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 11 predicate places. [2023-11-06 23:09:26,494 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 24 transitions, 172 flow [2023-11-06 23:09:26,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:26,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:26,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 23:09:26,495 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:26,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash -619476577, now seen corresponding path program 2 times [2023-11-06 23:09:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:26,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220720836] [2023-11-06 23:09:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:26,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:26,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:26,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:26,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220720836] [2023-11-06 23:09:26,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220720836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:26,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:26,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:09:26,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917668599] [2023-11-06 23:09:26,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:26,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:09:26,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:26,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:09:26,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:09:26,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:26,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 24 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:26,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:26,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:26,688 INFO L124 PetriNetUnfolderBase]: 48/99 cut-off events. [2023-11-06 23:09:26,688 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2023-11-06 23:09:26,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 99 events. 48/99 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 239 event pairs, 8 based on Foata normal form. 4/103 useless extension candidates. Maximal degree in co-relation 414. Up to 87 conditions per place. [2023-11-06 23:09:26,691 INFO L140 encePairwiseOnDemand]: 185/189 looper letters, 23 selfloop transitions, 5 changer transitions 0/28 dead transitions. [2023-11-06 23:09:26,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 28 transitions, 238 flow [2023-11-06 23:09:26,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:09:26,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 23:09:26,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 335 transitions. [2023-11-06 23:09:26,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44312169312169314 [2023-11-06 23:09:26,695 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 335 transitions. [2023-11-06 23:09:26,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 335 transitions. [2023-11-06 23:09:26,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:26,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 335 transitions. [2023-11-06 23:09:26,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 189.0) internal successors, (945), 5 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,700 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 189.0) internal successors, (945), 5 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,700 INFO L175 Difference]: Start difference. First operand has 38 places, 24 transitions, 172 flow. Second operand 4 states and 335 transitions. [2023-11-06 23:09:26,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 28 transitions, 238 flow [2023-11-06 23:09:26,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 28 transitions, 219 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:26,707 INFO L231 Difference]: Finished difference. Result has 40 places, 23 transitions, 165 flow [2023-11-06 23:09:26,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=165, PETRI_PLACES=40, PETRI_TRANSITIONS=23} [2023-11-06 23:09:26,710 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 13 predicate places. [2023-11-06 23:09:26,710 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 23 transitions, 165 flow [2023-11-06 23:09:26,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:26,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:26,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:26,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 23:09:26,712 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:26,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:26,713 INFO L85 PathProgramCache]: Analyzing trace with hash 119913154, now seen corresponding path program 1 times [2023-11-06 23:09:26,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:26,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6153183] [2023-11-06 23:09:26,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:26,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:26,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:26,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:26,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6153183] [2023-11-06 23:09:26,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6153183] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:26,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727659060] [2023-11-06 23:09:26,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:26,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:26,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:26,919 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:26,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 23:09:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:27,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:09:27,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:27,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:27,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:27,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727659060] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:27,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:27,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 6 [2023-11-06 23:09:27,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892000754] [2023-11-06 23:09:27,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:27,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:09:27,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:27,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:09:27,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:09:27,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:27,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 23 transitions, 165 flow. Second operand has 8 states, 8 states have (on average 81.5) internal successors, (652), 8 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:27,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:27,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:27,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:27,404 INFO L124 PetriNetUnfolderBase]: 108/219 cut-off events. [2023-11-06 23:09:27,405 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2023-11-06 23:09:27,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 219 events. 108/219 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 784 event pairs, 8 based on Foata normal form. 8/227 useless extension candidates. Maximal degree in co-relation 893. Up to 91 conditions per place. [2023-11-06 23:09:27,409 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 42 selfloop transitions, 17 changer transitions 1/60 dead transitions. [2023-11-06 23:09:27,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 60 transitions, 482 flow [2023-11-06 23:09:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:27,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 515 transitions. [2023-11-06 23:09:27,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4541446208112875 [2023-11-06 23:09:27,413 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 515 transitions. [2023-11-06 23:09:27,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 515 transitions. [2023-11-06 23:09:27,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:27,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 515 transitions. [2023-11-06 23:09:27,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 85.83333333333333) internal successors, (515), 6 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:27,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:27,420 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:27,420 INFO L175 Difference]: Start difference. First operand has 40 places, 23 transitions, 165 flow. Second operand 6 states and 515 transitions. [2023-11-06 23:09:27,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 60 transitions, 482 flow [2023-11-06 23:09:27,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 60 transitions, 443 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-06 23:09:27,426 INFO L231 Difference]: Finished difference. Result has 45 places, 35 transitions, 299 flow [2023-11-06 23:09:27,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=45, PETRI_TRANSITIONS=35} [2023-11-06 23:09:27,427 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 18 predicate places. [2023-11-06 23:09:27,427 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 35 transitions, 299 flow [2023-11-06 23:09:27,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 81.5) internal successors, (652), 8 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:27,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:27,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:27,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:27,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-06 23:09:27,641 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:27,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:27,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1814119106, now seen corresponding path program 2 times [2023-11-06 23:09:27,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:27,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478819439] [2023-11-06 23:09:27,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:27,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:27,820 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:27,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:27,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478819439] [2023-11-06 23:09:27,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478819439] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:27,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108944934] [2023-11-06 23:09:27,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:27,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:27,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:27,825 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:27,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 23:09:27,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:27,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:27,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:27,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:28,003 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:28,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108944934] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:28,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:09:28,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 9 [2023-11-06 23:09:28,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671335141] [2023-11-06 23:09:28,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:28,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:09:28,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:28,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 80.16666666666667) internal successors, (481), 6 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:28,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:28,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:28,196 INFO L124 PetriNetUnfolderBase]: 108/216 cut-off events. [2023-11-06 23:09:28,196 INFO L125 PetriNetUnfolderBase]: For 708/708 co-relation queries the response was YES. [2023-11-06 23:09:28,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1040 conditions, 216 events. 108/216 cut-off events. For 708/708 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 768 event pairs, 12 based on Foata normal form. 3/219 useless extension candidates. Maximal degree in co-relation 1024. Up to 89 conditions per place. [2023-11-06 23:09:28,200 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 33 selfloop transitions, 6 changer transitions 13/52 dead transitions. [2023-11-06 23:09:28,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 52 transitions, 503 flow [2023-11-06 23:09:28,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:28,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:28,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 500 transitions. [2023-11-06 23:09:28,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409171075837742 [2023-11-06 23:09:28,205 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 500 transitions. [2023-11-06 23:09:28,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 500 transitions. [2023-11-06 23:09:28,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:28,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 500 transitions. [2023-11-06 23:09:28,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.33333333333333) internal successors, (500), 6 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,214 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,214 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 299 flow. Second operand 6 states and 500 transitions. [2023-11-06 23:09:28,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 52 transitions, 503 flow [2023-11-06 23:09:28,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 478 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:28,222 INFO L231 Difference]: Finished difference. Result has 51 places, 30 transitions, 258 flow [2023-11-06 23:09:28,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=51, PETRI_TRANSITIONS=30} [2023-11-06 23:09:28,223 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 24 predicate places. [2023-11-06 23:09:28,224 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 30 transitions, 258 flow [2023-11-06 23:09:28,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.16666666666667) internal successors, (481), 6 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:28,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:28,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:28,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 23:09:28,438 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:28,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:28,438 INFO L85 PathProgramCache]: Analyzing trace with hash 64891208, now seen corresponding path program 3 times [2023-11-06 23:09:28,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:28,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708375384] [2023-11-06 23:09:28,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:28,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:28,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:28,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:28,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:28,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708375384] [2023-11-06 23:09:28,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708375384] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:28,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910767641] [2023-11-06 23:09:28,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:09:28,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:28,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:28,595 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:28,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 23:09:28,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 23:09:28,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:28,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:09:28,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:28,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:28,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:28,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:28,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910767641] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:28,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:28,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 2] total 8 [2023-11-06 23:09:28,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085665900] [2023-11-06 23:09:28,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:28,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:09:28,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:09:28,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:09:28,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:28,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 30 transitions, 258 flow. Second operand has 10 states, 10 states have (on average 81.4) internal successors, (814), 10 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:28,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:28,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:28,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:29,137 INFO L124 PetriNetUnfolderBase]: 134/266 cut-off events. [2023-11-06 23:09:29,137 INFO L125 PetriNetUnfolderBase]: For 1318/1318 co-relation queries the response was YES. [2023-11-06 23:09:29,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 266 events. 134/266 cut-off events. For 1318/1318 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1024 event pairs, 20 based on Foata normal form. 9/275 useless extension candidates. Maximal degree in co-relation 1297. Up to 167 conditions per place. [2023-11-06 23:09:29,142 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 47 selfloop transitions, 14 changer transitions 3/64 dead transitions. [2023-11-06 23:09:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 613 flow [2023-11-06 23:09:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:09:29,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 23:09:29,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 596 transitions. [2023-11-06 23:09:29,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4504913076341648 [2023-11-06 23:09:29,146 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 596 transitions. [2023-11-06 23:09:29,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 596 transitions. [2023-11-06 23:09:29,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:29,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 596 transitions. [2023-11-06 23:09:29,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.14285714285714) internal successors, (596), 7 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:29,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:29,154 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:29,155 INFO L175 Difference]: Start difference. First operand has 51 places, 30 transitions, 258 flow. Second operand 7 states and 596 transitions. [2023-11-06 23:09:29,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 613 flow [2023-11-06 23:09:29,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 554 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-11-06 23:09:29,163 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 393 flow [2023-11-06 23:09:29,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=393, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2023-11-06 23:09:29,166 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 25 predicate places. [2023-11-06 23:09:29,166 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 393 flow [2023-11-06 23:09:29,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 81.4) internal successors, (814), 10 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:29,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:29,167 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:29,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:29,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 23:09:29,375 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:29,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:29,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1910370359, now seen corresponding path program 4 times [2023-11-06 23:09:29,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:29,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007147259] [2023-11-06 23:09:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:29,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:29,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:29,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:29,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:29,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007147259] [2023-11-06 23:09:29,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007147259] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:29,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097407594] [2023-11-06 23:09:29,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:09:29,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:29,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:29,482 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:29,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 23:09:29,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:09:29,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:29,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:29,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:29,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:29,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097407594] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:29,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:29,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-06 23:09:29,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244853655] [2023-11-06 23:09:29,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:29,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:09:29,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:09:29,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:09:29,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:29,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 393 flow. Second operand has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:29,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:29,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:29,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:30,176 INFO L124 PetriNetUnfolderBase]: 178/352 cut-off events. [2023-11-06 23:09:30,176 INFO L125 PetriNetUnfolderBase]: For 1652/1652 co-relation queries the response was YES. [2023-11-06 23:09:30,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1766 conditions, 352 events. 178/352 cut-off events. For 1652/1652 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1486 event pairs, 4 based on Foata normal form. 18/370 useless extension candidates. Maximal degree in co-relation 1747. Up to 135 conditions per place. [2023-11-06 23:09:30,183 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 62 selfloop transitions, 34 changer transitions 0/96 dead transitions. [2023-11-06 23:09:30,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 921 flow [2023-11-06 23:09:30,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 23:09:30,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 23:09:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1011 transitions. [2023-11-06 23:09:30,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44576719576719576 [2023-11-06 23:09:30,189 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1011 transitions. [2023-11-06 23:09:30,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1011 transitions. [2023-11-06 23:09:30,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:30,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1011 transitions. [2023-11-06 23:09:30,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 84.25) internal successors, (1011), 12 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 189.0) internal successors, (2457), 13 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,202 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 189.0) internal successors, (2457), 13 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,202 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 393 flow. Second operand 12 states and 1011 transitions. [2023-11-06 23:09:30,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 921 flow [2023-11-06 23:09:30,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 96 transitions, 872 flow, removed 23 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:30,214 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 662 flow [2023-11-06 23:09:30,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=662, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2023-11-06 23:09:30,215 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 41 predicate places. [2023-11-06 23:09:30,215 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 662 flow [2023-11-06 23:09:30,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:30,217 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:30,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:30,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 23:09:30,430 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:30,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:30,430 INFO L85 PathProgramCache]: Analyzing trace with hash 561944206, now seen corresponding path program 5 times [2023-11-06 23:09:30,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:30,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661423745] [2023-11-06 23:09:30,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:30,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:30,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:30,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:30,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661423745] [2023-11-06 23:09:30,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661423745] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:30,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830809522] [2023-11-06 23:09:30,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:09:30,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:30,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:30,527 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:30,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 23:09:30,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:30,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:30,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:30,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:30,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:30,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:30,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830809522] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:30,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:30,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-11-06 23:09:30,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082460308] [2023-11-06 23:09:30,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:30,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:09:30,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:30,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:09:30,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:09:30,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:30,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 662 flow. Second operand has 10 states, 10 states have (on average 80.8) internal successors, (808), 10 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:30,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:30,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:30,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:31,148 INFO L124 PetriNetUnfolderBase]: 186/388 cut-off events. [2023-11-06 23:09:31,148 INFO L125 PetriNetUnfolderBase]: For 4008/4008 co-relation queries the response was YES. [2023-11-06 23:09:31,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2379 conditions, 388 events. 186/388 cut-off events. For 4008/4008 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1754 event pairs, 10 based on Foata normal form. 20/408 useless extension candidates. Maximal degree in co-relation 2354. Up to 133 conditions per place. [2023-11-06 23:09:31,155 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 63 selfloop transitions, 29 changer transitions 11/103 dead transitions. [2023-11-06 23:09:31,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 103 transitions, 1282 flow [2023-11-06 23:09:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:09:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:09:31,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 757 transitions. [2023-11-06 23:09:31,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4450323339212228 [2023-11-06 23:09:31,160 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 757 transitions. [2023-11-06 23:09:31,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 757 transitions. [2023-11-06 23:09:31,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:31,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 757 transitions. [2023-11-06 23:09:31,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 84.11111111111111) internal successors, (757), 9 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:31,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:31,171 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:31,171 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 662 flow. Second operand 9 states and 757 transitions. [2023-11-06 23:09:31,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 103 transitions, 1282 flow [2023-11-06 23:09:31,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 103 transitions, 1140 flow, removed 67 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:31,199 INFO L231 Difference]: Finished difference. Result has 78 places, 64 transitions, 801 flow [2023-11-06 23:09:31,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=801, PETRI_PLACES=78, PETRI_TRANSITIONS=64} [2023-11-06 23:09:31,202 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 51 predicate places. [2023-11-06 23:09:31,202 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 64 transitions, 801 flow [2023-11-06 23:09:31,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 80.8) internal successors, (808), 10 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:31,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:31,203 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:31,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:31,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 23:09:31,411 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:31,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:31,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1499471840, now seen corresponding path program 6 times [2023-11-06 23:09:31,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:31,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694337441] [2023-11-06 23:09:31,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:31,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:31,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:31,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:31,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694337441] [2023-11-06 23:09:31,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694337441] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791284420] [2023-11-06 23:09:31,521 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:09:31,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:31,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:31,523 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:31,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 23:09:31,626 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 23:09:31,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:31,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:31,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:31,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:31,697 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:31,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:31,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791284420] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:31,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:31,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 10 [2023-11-06 23:09:31,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14503073] [2023-11-06 23:09:31,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:31,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:09:31,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:31,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:09:31,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:09:31,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:31,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 64 transitions, 801 flow. Second operand has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:31,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:31,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:31,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:32,213 INFO L124 PetriNetUnfolderBase]: 171/351 cut-off events. [2023-11-06 23:09:32,214 INFO L125 PetriNetUnfolderBase]: For 4208/4208 co-relation queries the response was YES. [2023-11-06 23:09:32,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 351 events. 171/351 cut-off events. For 4208/4208 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1487 event pairs, 6 based on Foata normal form. 4/355 useless extension candidates. Maximal degree in co-relation 2251. Up to 133 conditions per place. [2023-11-06 23:09:32,220 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 64 selfloop transitions, 33 changer transitions 1/98 dead transitions. [2023-11-06 23:09:32,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 98 transitions, 1245 flow [2023-11-06 23:09:32,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:09:32,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:09:32,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 756 transitions. [2023-11-06 23:09:32,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-06 23:09:32,225 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 756 transitions. [2023-11-06 23:09:32,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 756 transitions. [2023-11-06 23:09:32,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:32,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 756 transitions. [2023-11-06 23:09:32,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 84.0) internal successors, (756), 9 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:32,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:32,238 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:32,238 INFO L175 Difference]: Start difference. First operand has 78 places, 64 transitions, 801 flow. Second operand 9 states and 756 transitions. [2023-11-06 23:09:32,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 98 transitions, 1245 flow [2023-11-06 23:09:32,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 98 transitions, 1084 flow, removed 79 selfloop flow, removed 1 redundant places. [2023-11-06 23:09:32,262 INFO L231 Difference]: Finished difference. Result has 87 places, 69 transitions, 824 flow [2023-11-06 23:09:32,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=824, PETRI_PLACES=87, PETRI_TRANSITIONS=69} [2023-11-06 23:09:32,263 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 60 predicate places. [2023-11-06 23:09:32,263 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 69 transitions, 824 flow [2023-11-06 23:09:32,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:32,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:32,264 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:32,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:32,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 23:09:32,466 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:32,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:32,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1584872493, now seen corresponding path program 7 times [2023-11-06 23:09:32,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:32,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128574401] [2023-11-06 23:09:32,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:32,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:32,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:32,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:32,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128574401] [2023-11-06 23:09:32,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128574401] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:32,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201510010] [2023-11-06 23:09:32,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:09:32,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:32,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:32,561 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:32,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 23:09:32,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:32,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:32,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:32,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:32,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:32,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:32,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201510010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:32,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:32,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 10 [2023-11-06 23:09:32,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858397879] [2023-11-06 23:09:32,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:32,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:09:32,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:32,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:09:32,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:09:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:32,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 69 transitions, 824 flow. Second operand has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:32,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:32,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:32,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:33,271 INFO L124 PetriNetUnfolderBase]: 236/503 cut-off events. [2023-11-06 23:09:33,271 INFO L125 PetriNetUnfolderBase]: For 5612/5612 co-relation queries the response was YES. [2023-11-06 23:09:33,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3046 conditions, 503 events. 236/503 cut-off events. For 5612/5612 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2536 event pairs, 8 based on Foata normal form. 6/509 useless extension candidates. Maximal degree in co-relation 3013. Up to 110 conditions per place. [2023-11-06 23:09:33,281 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 78 selfloop transitions, 58 changer transitions 3/139 dead transitions. [2023-11-06 23:09:33,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 139 transitions, 1741 flow [2023-11-06 23:09:33,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 23:09:33,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 23:09:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 929 transitions. [2023-11-06 23:09:33,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44684944684944683 [2023-11-06 23:09:33,288 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 929 transitions. [2023-11-06 23:09:33,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 929 transitions. [2023-11-06 23:09:33,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:33,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 929 transitions. [2023-11-06 23:09:33,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 84.45454545454545) internal successors, (929), 11 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:33,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:33,299 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:33,299 INFO L175 Difference]: Start difference. First operand has 87 places, 69 transitions, 824 flow. Second operand 11 states and 929 transitions. [2023-11-06 23:09:33,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 139 transitions, 1741 flow [2023-11-06 23:09:33,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 139 transitions, 1667 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-06 23:09:33,330 INFO L231 Difference]: Finished difference. Result has 98 places, 92 transitions, 1372 flow [2023-11-06 23:09:33,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1372, PETRI_PLACES=98, PETRI_TRANSITIONS=92} [2023-11-06 23:09:33,331 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 71 predicate places. [2023-11-06 23:09:33,332 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 92 transitions, 1372 flow [2023-11-06 23:09:33,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:33,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:33,333 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:33,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:33,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 23:09:33,539 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:33,540 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:33,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2012042120, now seen corresponding path program 8 times [2023-11-06 23:09:33,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:33,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277791206] [2023-11-06 23:09:33,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:33,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:33,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:33,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:33,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277791206] [2023-11-06 23:09:33,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277791206] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:33,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749199321] [2023-11-06 23:09:33,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:33,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:33,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:33,616 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:33,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 23:09:33,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:33,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:33,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:33,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:33,808 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:33,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:33,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749199321] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:33,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:33,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 10 [2023-11-06 23:09:33,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449950365] [2023-11-06 23:09:33,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:33,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:09:33,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:33,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:09:33,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:09:34,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:34,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 92 transitions, 1372 flow. Second operand has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:34,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:34,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:34,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:34,305 INFO L124 PetriNetUnfolderBase]: 223/468 cut-off events. [2023-11-06 23:09:34,305 INFO L125 PetriNetUnfolderBase]: For 6070/6070 co-relation queries the response was YES. [2023-11-06 23:09:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3283 conditions, 468 events. 223/468 cut-off events. For 6070/6070 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2221 event pairs, 16 based on Foata normal form. 8/476 useless extension candidates. Maximal degree in co-relation 3246. Up to 250 conditions per place. [2023-11-06 23:09:34,314 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 77 selfloop transitions, 22 changer transitions 11/110 dead transitions. [2023-11-06 23:09:34,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 110 transitions, 1690 flow [2023-11-06 23:09:34,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:09:34,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 23:09:34,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 744 transitions. [2023-11-06 23:09:34,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43738977072310403 [2023-11-06 23:09:34,320 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 744 transitions. [2023-11-06 23:09:34,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 744 transitions. [2023-11-06 23:09:34,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:34,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 744 transitions. [2023-11-06 23:09:34,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 82.66666666666667) internal successors, (744), 9 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:34,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:34,330 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 189.0) internal successors, (1890), 10 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:34,331 INFO L175 Difference]: Start difference. First operand has 98 places, 92 transitions, 1372 flow. Second operand 9 states and 744 transitions. [2023-11-06 23:09:34,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 110 transitions, 1690 flow [2023-11-06 23:09:34,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1523 flow, removed 79 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:34,373 INFO L231 Difference]: Finished difference. Result has 104 places, 87 transitions, 1181 flow [2023-11-06 23:09:34,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1181, PETRI_PLACES=104, PETRI_TRANSITIONS=87} [2023-11-06 23:09:34,374 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 77 predicate places. [2023-11-06 23:09:34,374 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 87 transitions, 1181 flow [2023-11-06 23:09:34,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.72727272727273) internal successors, (888), 11 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:34,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:34,375 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:34,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:34,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 23:09:34,582 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:34,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:34,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1251668007, now seen corresponding path program 9 times [2023-11-06 23:09:34,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:34,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768442839] [2023-11-06 23:09:34,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:34,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:34,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:34,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768442839] [2023-11-06 23:09:34,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768442839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:34,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070633276] [2023-11-06 23:09:34,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:09:34,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:34,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:34,817 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:34,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 23:09:34,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 23:09:34,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:34,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:34,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 23:09:34,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:34,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070633276] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:34,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:09:34,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-11-06 23:09:34,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313108605] [2023-11-06 23:09:34,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:34,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:34,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:34,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:34,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:09:35,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:35,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 87 transitions, 1181 flow. Second operand has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:35,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:35,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:35,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:35,258 INFO L124 PetriNetUnfolderBase]: 209/422 cut-off events. [2023-11-06 23:09:35,259 INFO L125 PetriNetUnfolderBase]: For 4789/4789 co-relation queries the response was YES. [2023-11-06 23:09:35,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2875 conditions, 422 events. 209/422 cut-off events. For 4789/4789 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1865 event pairs, 4 based on Foata normal form. 6/428 useless extension candidates. Maximal degree in co-relation 2838. Up to 142 conditions per place. [2023-11-06 23:09:35,266 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 62 selfloop transitions, 11 changer transitions 36/109 dead transitions. [2023-11-06 23:09:35,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 109 transitions, 1578 flow [2023-11-06 23:09:35,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:35,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:35,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 501 transitions. [2023-11-06 23:09:35,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2023-11-06 23:09:35,270 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 501 transitions. [2023-11-06 23:09:35,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 501 transitions. [2023-11-06 23:09:35,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:35,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 501 transitions. [2023-11-06 23:09:35,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.5) internal successors, (501), 6 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:35,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:35,277 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:35,277 INFO L175 Difference]: Start difference. First operand has 104 places, 87 transitions, 1181 flow. Second operand 6 states and 501 transitions. [2023-11-06 23:09:35,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 109 transitions, 1578 flow [2023-11-06 23:09:35,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 109 transitions, 1472 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-06 23:09:35,310 INFO L231 Difference]: Finished difference. Result has 102 places, 67 transitions, 865 flow [2023-11-06 23:09:35,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=865, PETRI_PLACES=102, PETRI_TRANSITIONS=67} [2023-11-06 23:09:35,311 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 75 predicate places. [2023-11-06 23:09:35,311 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 67 transitions, 865 flow [2023-11-06 23:09:35,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:35,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:35,312 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:35,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:35,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:35,519 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:35,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1337480549, now seen corresponding path program 10 times [2023-11-06 23:09:35,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:35,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750515551] [2023-11-06 23:09:35,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:35,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:35,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:35,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:35,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750515551] [2023-11-06 23:09:35,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750515551] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:35,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381574437] [2023-11-06 23:09:35,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:09:35,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:35,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:35,689 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:35,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 23:09:35,785 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:09:35,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:35,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:09:35,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:35,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:35,924 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:35,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:35,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381574437] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:35,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:35,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 3] total 13 [2023-11-06 23:09:35,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534305843] [2023-11-06 23:09:35,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:35,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 23:09:35,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:35,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 23:09:35,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:09:36,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:36,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 67 transitions, 865 flow. Second operand has 15 states, 15 states have (on average 80.66666666666667) internal successors, (1210), 15 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:36,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:36,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:36,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:36,443 INFO L124 PetriNetUnfolderBase]: 170/350 cut-off events. [2023-11-06 23:09:36,443 INFO L125 PetriNetUnfolderBase]: For 5797/5797 co-relation queries the response was YES. [2023-11-06 23:09:36,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2557 conditions, 350 events. 170/350 cut-off events. For 5797/5797 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1472 event pairs, 15 based on Foata normal form. 37/387 useless extension candidates. Maximal degree in co-relation 2520. Up to 177 conditions per place. [2023-11-06 23:09:36,450 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 61 selfloop transitions, 36 changer transitions 23/120 dead transitions. [2023-11-06 23:09:36,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 120 transitions, 1652 flow [2023-11-06 23:09:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 23:09:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 23:09:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 849 transitions. [2023-11-06 23:09:36,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4492063492063492 [2023-11-06 23:09:36,454 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 849 transitions. [2023-11-06 23:09:36,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 849 transitions. [2023-11-06 23:09:36,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:36,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 849 transitions. [2023-11-06 23:09:36,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.9) internal successors, (849), 10 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:36,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:36,463 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:36,464 INFO L175 Difference]: Start difference. First operand has 102 places, 67 transitions, 865 flow. Second operand 10 states and 849 transitions. [2023-11-06 23:09:36,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 120 transitions, 1652 flow [2023-11-06 23:09:36,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 1498 flow, removed 37 selfloop flow, removed 13 redundant places. [2023-11-06 23:09:36,486 INFO L231 Difference]: Finished difference. Result has 98 places, 83 transitions, 1168 flow [2023-11-06 23:09:36,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1168, PETRI_PLACES=98, PETRI_TRANSITIONS=83} [2023-11-06 23:09:36,488 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 71 predicate places. [2023-11-06 23:09:36,488 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 83 transitions, 1168 flow [2023-11-06 23:09:36,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.66666666666667) internal successors, (1210), 15 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:36,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:36,489 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:36,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:36,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:36,697 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:36,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:36,697 INFO L85 PathProgramCache]: Analyzing trace with hash 36819867, now seen corresponding path program 11 times [2023-11-06 23:09:36,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:36,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476989658] [2023-11-06 23:09:36,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:36,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:36,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:36,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:36,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476989658] [2023-11-06 23:09:36,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476989658] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:36,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132408841] [2023-11-06 23:09:36,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:09:36,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:36,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:36,911 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:36,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 23:09:37,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 23:09:37,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:37,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:09:37,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:37,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:37,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 23:09:37,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132408841] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:37,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:37,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 3] total 9 [2023-11-06 23:09:37,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321556653] [2023-11-06 23:09:37,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:37,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 23:09:37,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:37,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 23:09:37,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:09:37,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:37,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 83 transitions, 1168 flow. Second operand has 11 states, 11 states have (on average 80.9090909090909) internal successors, (890), 11 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:37,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:37,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:37,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:37,632 INFO L124 PetriNetUnfolderBase]: 268/539 cut-off events. [2023-11-06 23:09:37,632 INFO L125 PetriNetUnfolderBase]: For 8149/8149 co-relation queries the response was YES. [2023-11-06 23:09:37,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4265 conditions, 539 events. 268/539 cut-off events. For 8149/8149 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2543 event pairs, 22 based on Foata normal form. 13/552 useless extension candidates. Maximal degree in co-relation 4232. Up to 307 conditions per place. [2023-11-06 23:09:37,643 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 89 selfloop transitions, 46 changer transitions 21/156 dead transitions. [2023-11-06 23:09:37,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 156 transitions, 2512 flow [2023-11-06 23:09:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 23:09:37,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 23:09:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 926 transitions. [2023-11-06 23:09:37,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4454064454064454 [2023-11-06 23:09:37,647 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 926 transitions. [2023-11-06 23:09:37,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 926 transitions. [2023-11-06 23:09:37,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:37,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 926 transitions. [2023-11-06 23:09:37,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 84.18181818181819) internal successors, (926), 11 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:37,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:37,655 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:37,656 INFO L175 Difference]: Start difference. First operand has 98 places, 83 transitions, 1168 flow. Second operand 11 states and 926 transitions. [2023-11-06 23:09:37,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 156 transitions, 2512 flow [2023-11-06 23:09:37,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 156 transitions, 2345 flow, removed 75 selfloop flow, removed 3 redundant places. [2023-11-06 23:09:37,691 INFO L231 Difference]: Finished difference. Result has 111 places, 114 transitions, 1765 flow [2023-11-06 23:09:37,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1765, PETRI_PLACES=111, PETRI_TRANSITIONS=114} [2023-11-06 23:09:37,692 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 84 predicate places. [2023-11-06 23:09:37,692 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 114 transitions, 1765 flow [2023-11-06 23:09:37,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 80.9090909090909) internal successors, (890), 11 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:37,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:37,693 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:37,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:37,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 23:09:37,905 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:37,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:37,905 INFO L85 PathProgramCache]: Analyzing trace with hash -998165861, now seen corresponding path program 12 times [2023-11-06 23:09:37,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:37,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545517624] [2023-11-06 23:09:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:37,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:37,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:38,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:38,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545517624] [2023-11-06 23:09:38,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545517624] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569806316] [2023-11-06 23:09:38,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:09:38,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:38,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:38,073 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:38,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 23:09:38,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 23:09:38,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:38,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:09:38,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:38,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:38,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:38,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569806316] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:38,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:38,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 3] total 13 [2023-11-06 23:09:38,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790119357] [2023-11-06 23:09:38,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:38,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 23:09:38,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:38,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 23:09:38,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:09:38,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:38,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 114 transitions, 1765 flow. Second operand has 15 states, 15 states have (on average 80.73333333333333) internal successors, (1211), 15 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:38,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:38,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:38,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:38,975 INFO L124 PetriNetUnfolderBase]: 293/594 cut-off events. [2023-11-06 23:09:38,976 INFO L125 PetriNetUnfolderBase]: For 14305/14305 co-relation queries the response was YES. [2023-11-06 23:09:38,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5201 conditions, 594 events. 293/594 cut-off events. For 14305/14305 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2925 event pairs, 29 based on Foata normal form. 17/611 useless extension candidates. Maximal degree in co-relation 5161. Up to 467 conditions per place. [2023-11-06 23:09:38,988 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 110 selfloop transitions, 33 changer transitions 11/154 dead transitions. [2023-11-06 23:09:38,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 154 transitions, 2745 flow [2023-11-06 23:09:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 23:09:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 23:09:38,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 835 transitions. [2023-11-06 23:09:38,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2023-11-06 23:09:38,992 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 835 transitions. [2023-11-06 23:09:38,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 835 transitions. [2023-11-06 23:09:38,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:38,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 835 transitions. [2023-11-06 23:09:38,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.5) internal successors, (835), 10 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:38,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:39,000 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:39,001 INFO L175 Difference]: Start difference. First operand has 111 places, 114 transitions, 1765 flow. Second operand 10 states and 835 transitions. [2023-11-06 23:09:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 154 transitions, 2745 flow [2023-11-06 23:09:39,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 154 transitions, 2421 flow, removed 159 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:39,069 INFO L231 Difference]: Finished difference. Result has 124 places, 133 transitions, 1922 flow [2023-11-06 23:09:39,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1922, PETRI_PLACES=124, PETRI_TRANSITIONS=133} [2023-11-06 23:09:39,070 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 97 predicate places. [2023-11-06 23:09:39,070 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 133 transitions, 1922 flow [2023-11-06 23:09:39,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.73333333333333) internal successors, (1211), 15 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:39,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:39,072 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:39,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:39,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:39,284 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:39,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:39,286 INFO L85 PathProgramCache]: Analyzing trace with hash -717329695, now seen corresponding path program 13 times [2023-11-06 23:09:39,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:39,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865317346] [2023-11-06 23:09:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:39,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:39,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:39,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:39,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:39,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865317346] [2023-11-06 23:09:39,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865317346] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:39,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349248868] [2023-11-06 23:09:39,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:09:39,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:39,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:39,445 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:39,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 23:09:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:39,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:39,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:39,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:39,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:39,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:39,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349248868] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:39,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:39,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2023-11-06 23:09:39,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954545538] [2023-11-06 23:09:39,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:39,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 23:09:39,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:39,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 23:09:39,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:09:39,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:39,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 133 transitions, 1922 flow. Second operand has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:39,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:39,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:39,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:40,549 INFO L124 PetriNetUnfolderBase]: 330/683 cut-off events. [2023-11-06 23:09:40,549 INFO L125 PetriNetUnfolderBase]: For 20318/20318 co-relation queries the response was YES. [2023-11-06 23:09:40,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6185 conditions, 683 events. 330/683 cut-off events. For 20318/20318 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3567 event pairs, 8 based on Foata normal form. 4/687 useless extension candidates. Maximal degree in co-relation 6139. Up to 181 conditions per place. [2023-11-06 23:09:40,565 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 87 selfloop transitions, 109 changer transitions 2/198 dead transitions. [2023-11-06 23:09:40,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 198 transitions, 3216 flow [2023-11-06 23:09:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 23:09:40,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 23:09:40,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1249 transitions. [2023-11-06 23:09:40,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44056437389770725 [2023-11-06 23:09:40,570 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1249 transitions. [2023-11-06 23:09:40,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1249 transitions. [2023-11-06 23:09:40,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:40,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1249 transitions. [2023-11-06 23:09:40,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 83.26666666666667) internal successors, (1249), 15 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:40,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:40,580 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:40,580 INFO L175 Difference]: Start difference. First operand has 124 places, 133 transitions, 1922 flow. Second operand 15 states and 1249 transitions. [2023-11-06 23:09:40,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 198 transitions, 3216 flow [2023-11-06 23:09:40,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 198 transitions, 3065 flow, removed 69 selfloop flow, removed 2 redundant places. [2023-11-06 23:09:40,665 INFO L231 Difference]: Finished difference. Result has 140 places, 153 transitions, 2742 flow [2023-11-06 23:09:40,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2742, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2023-11-06 23:09:40,666 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 113 predicate places. [2023-11-06 23:09:40,666 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 153 transitions, 2742 flow [2023-11-06 23:09:40,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:40,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:40,667 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:40,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:40,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:40,875 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:40,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:40,875 INFO L85 PathProgramCache]: Analyzing trace with hash 366687491, now seen corresponding path program 14 times [2023-11-06 23:09:40,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:40,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743837255] [2023-11-06 23:09:40,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:40,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:40,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:40,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:40,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743837255] [2023-11-06 23:09:40,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743837255] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:40,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144437868] [2023-11-06 23:09:40,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:40,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:40,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:40,997 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:41,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 23:09:41,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:41,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:41,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:41,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:41,200 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:41,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:41,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144437868] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:41,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:41,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-06 23:09:41,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197012506] [2023-11-06 23:09:41,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:41,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 23:09:41,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:41,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 23:09:41,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:09:41,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:41,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 153 transitions, 2742 flow. Second operand has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:41,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:41,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:41,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:42,043 INFO L124 PetriNetUnfolderBase]: 366/753 cut-off events. [2023-11-06 23:09:42,043 INFO L125 PetriNetUnfolderBase]: For 26310/26310 co-relation queries the response was YES. [2023-11-06 23:09:42,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7595 conditions, 753 events. 366/753 cut-off events. For 26310/26310 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3993 event pairs, 0 based on Foata normal form. 16/769 useless extension candidates. Maximal degree in co-relation 7544. Up to 214 conditions per place. [2023-11-06 23:09:42,063 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 96 selfloop transitions, 110 changer transitions 5/211 dead transitions. [2023-11-06 23:09:42,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 211 transitions, 4143 flow [2023-11-06 23:09:42,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:09:42,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 23:09:42,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1160 transitions. [2023-11-06 23:09:42,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383975812547241 [2023-11-06 23:09:42,068 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1160 transitions. [2023-11-06 23:09:42,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1160 transitions. [2023-11-06 23:09:42,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:42,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1160 transitions. [2023-11-06 23:09:42,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 82.85714285714286) internal successors, (1160), 14 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:42,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:42,078 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:42,078 INFO L175 Difference]: Start difference. First operand has 140 places, 153 transitions, 2742 flow. Second operand 14 states and 1160 transitions. [2023-11-06 23:09:42,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 211 transitions, 4143 flow [2023-11-06 23:09:42,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 211 transitions, 3518 flow, removed 302 selfloop flow, removed 4 redundant places. [2023-11-06 23:09:42,223 INFO L231 Difference]: Finished difference. Result has 156 places, 174 transitions, 3203 flow [2023-11-06 23:09:42,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3203, PETRI_PLACES=156, PETRI_TRANSITIONS=174} [2023-11-06 23:09:42,224 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 129 predicate places. [2023-11-06 23:09:42,224 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 174 transitions, 3203 flow [2023-11-06 23:09:42,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:42,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:42,225 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:42,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:42,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:42,438 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:42,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:42,438 INFO L85 PathProgramCache]: Analyzing trace with hash 2079802926, now seen corresponding path program 15 times [2023-11-06 23:09:42,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:42,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274079556] [2023-11-06 23:09:42,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:42,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:42,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:42,537 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:42,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:42,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274079556] [2023-11-06 23:09:42,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274079556] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:42,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995753463] [2023-11-06 23:09:42,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:09:42,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:42,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:42,540 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:42,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 23:09:42,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 23:09:42,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:42,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:42,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 23:09:42,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:42,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995753463] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:42,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:09:42,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2023-11-06 23:09:42,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627628611] [2023-11-06 23:09:42,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:42,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:42,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:42,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:42,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:09:42,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:42,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 174 transitions, 3203 flow. Second operand has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:42,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:42,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:42,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:43,159 INFO L124 PetriNetUnfolderBase]: 378/859 cut-off events. [2023-11-06 23:09:43,159 INFO L125 PetriNetUnfolderBase]: For 18608/18608 co-relation queries the response was YES. [2023-11-06 23:09:43,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7480 conditions, 859 events. 378/859 cut-off events. For 18608/18608 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5153 event pairs, 17 based on Foata normal form. 11/870 useless extension candidates. Maximal degree in co-relation 7424. Up to 420 conditions per place. [2023-11-06 23:09:43,178 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 171 selfloop transitions, 19 changer transitions 20/210 dead transitions. [2023-11-06 23:09:43,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 210 transitions, 4120 flow [2023-11-06 23:09:43,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:43,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:43,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 500 transitions. [2023-11-06 23:09:43,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409171075837742 [2023-11-06 23:09:43,183 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 500 transitions. [2023-11-06 23:09:43,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 500 transitions. [2023-11-06 23:09:43,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:43,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 500 transitions. [2023-11-06 23:09:43,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.33333333333333) internal successors, (500), 6 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:43,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:43,188 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:43,189 INFO L175 Difference]: Start difference. First operand has 156 places, 174 transitions, 3203 flow. Second operand 6 states and 500 transitions. [2023-11-06 23:09:43,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 210 transitions, 4120 flow [2023-11-06 23:09:43,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 210 transitions, 3869 flow, removed 100 selfloop flow, removed 3 redundant places. [2023-11-06 23:09:43,314 INFO L231 Difference]: Finished difference. Result has 161 places, 170 transitions, 3004 flow [2023-11-06 23:09:43,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=2974, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3004, PETRI_PLACES=161, PETRI_TRANSITIONS=170} [2023-11-06 23:09:43,315 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 134 predicate places. [2023-11-06 23:09:43,315 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 170 transitions, 3004 flow [2023-11-06 23:09:43,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:43,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:43,316 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:43,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:43,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:43,523 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:43,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:43,523 INFO L85 PathProgramCache]: Analyzing trace with hash 549079690, now seen corresponding path program 16 times [2023-11-06 23:09:43,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:43,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997878703] [2023-11-06 23:09:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:43,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:43,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:43,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:43,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997878703] [2023-11-06 23:09:43,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997878703] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:43,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822578742] [2023-11-06 23:09:43,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:09:43,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:43,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:43,631 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:43,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 23:09:43,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:09:43,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:43,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:43,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:43,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:43,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:43,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822578742] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:43,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:43,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2023-11-06 23:09:43,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326709850] [2023-11-06 23:09:43,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:43,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 23:09:43,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:43,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 23:09:43,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=158, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:09:44,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:44,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 170 transitions, 3004 flow. Second operand has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:44,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:44,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:44,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:44,725 INFO L124 PetriNetUnfolderBase]: 345/715 cut-off events. [2023-11-06 23:09:44,725 INFO L125 PetriNetUnfolderBase]: For 18055/18055 co-relation queries the response was YES. [2023-11-06 23:09:44,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6572 conditions, 715 events. 345/715 cut-off events. For 18055/18055 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3704 event pairs, 0 based on Foata normal form. 12/727 useless extension candidates. Maximal degree in co-relation 6512. Up to 253 conditions per place. [2023-11-06 23:09:44,754 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 124 selfloop transitions, 91 changer transitions 15/230 dead transitions. [2023-11-06 23:09:44,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 230 transitions, 4573 flow [2023-11-06 23:09:44,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 23:09:44,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 23:09:44,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1403 transitions. [2023-11-06 23:09:44,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43666355431061316 [2023-11-06 23:09:44,759 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1403 transitions. [2023-11-06 23:09:44,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1403 transitions. [2023-11-06 23:09:44,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:44,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1403 transitions. [2023-11-06 23:09:44,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 82.52941176470588) internal successors, (1403), 17 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:44,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 189.0) internal successors, (3402), 18 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:44,772 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 189.0) internal successors, (3402), 18 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:44,772 INFO L175 Difference]: Start difference. First operand has 161 places, 170 transitions, 3004 flow. Second operand 17 states and 1403 transitions. [2023-11-06 23:09:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 230 transitions, 4573 flow [2023-11-06 23:09:44,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 230 transitions, 4420 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-11-06 23:09:44,875 INFO L231 Difference]: Finished difference. Result has 170 places, 188 transitions, 3718 flow [2023-11-06 23:09:44,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3718, PETRI_PLACES=170, PETRI_TRANSITIONS=188} [2023-11-06 23:09:44,876 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 143 predicate places. [2023-11-06 23:09:44,876 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 188 transitions, 3718 flow [2023-11-06 23:09:44,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:44,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:44,876 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:44,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-06 23:09:45,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:45,077 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:45,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:45,078 INFO L85 PathProgramCache]: Analyzing trace with hash 2098994722, now seen corresponding path program 17 times [2023-11-06 23:09:45,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:45,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544358513] [2023-11-06 23:09:45,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:45,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:45,169 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:45,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:45,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544358513] [2023-11-06 23:09:45,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544358513] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:45,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493367736] [2023-11-06 23:09:45,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:09:45,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:45,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:45,171 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:45,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-06 23:09:45,278 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-06 23:09:45,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:45,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:45,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:45,388 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:45,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:45,505 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:45,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493367736] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:45,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:45,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2023-11-06 23:09:45,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005450879] [2023-11-06 23:09:45,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:45,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 23:09:45,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:45,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 23:09:45,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:09:45,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:45,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 188 transitions, 3718 flow. Second operand has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:45,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:45,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:45,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:46,241 INFO L124 PetriNetUnfolderBase]: 351/709 cut-off events. [2023-11-06 23:09:46,241 INFO L125 PetriNetUnfolderBase]: For 15502/15502 co-relation queries the response was YES. [2023-11-06 23:09:46,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6687 conditions, 709 events. 351/709 cut-off events. For 15502/15502 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3539 event pairs, 0 based on Foata normal form. 2/711 useless extension candidates. Maximal degree in co-relation 6627. Up to 213 conditions per place. [2023-11-06 23:09:46,260 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 107 selfloop transitions, 134 changer transitions 7/248 dead transitions. [2023-11-06 23:09:46,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 248 transitions, 5162 flow [2023-11-06 23:09:46,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 23:09:46,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 23:09:46,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1241 transitions. [2023-11-06 23:09:46,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43774250440917106 [2023-11-06 23:09:46,268 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1241 transitions. [2023-11-06 23:09:46,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1241 transitions. [2023-11-06 23:09:46,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:46,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1241 transitions. [2023-11-06 23:09:46,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 82.73333333333333) internal successors, (1241), 15 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:46,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:46,284 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:46,285 INFO L175 Difference]: Start difference. First operand has 170 places, 188 transitions, 3718 flow. Second operand 15 states and 1241 transitions. [2023-11-06 23:09:46,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 248 transitions, 5162 flow [2023-11-06 23:09:46,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 248 transitions, 4519 flow, removed 296 selfloop flow, removed 7 redundant places. [2023-11-06 23:09:46,418 INFO L231 Difference]: Finished difference. Result has 181 places, 211 transitions, 4225 flow [2023-11-06 23:09:46,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4225, PETRI_PLACES=181, PETRI_TRANSITIONS=211} [2023-11-06 23:09:46,419 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 154 predicate places. [2023-11-06 23:09:46,419 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 211 transitions, 4225 flow [2023-11-06 23:09:46,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 80.25) internal successors, (1284), 16 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:46,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:46,420 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:46,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:46,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:46,627 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:46,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:46,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1014977536, now seen corresponding path program 18 times [2023-11-06 23:09:46,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:46,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804462986] [2023-11-06 23:09:46,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:46,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:46,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:46,722 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:46,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:46,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804462986] [2023-11-06 23:09:46,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804462986] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513404820] [2023-11-06 23:09:46,723 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:09:46,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:46,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:46,725 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:46,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-06 23:09:46,845 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-06 23:09:46,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:46,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:46,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:46,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:47,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:47,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513404820] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:47,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:47,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-11-06 23:09:47,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112863611] [2023-11-06 23:09:47,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:47,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 23:09:47,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:47,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 23:09:47,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:09:47,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:47,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 211 transitions, 4225 flow. Second operand has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:47,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:47,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:47,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:47,767 INFO L124 PetriNetUnfolderBase]: 359/711 cut-off events. [2023-11-06 23:09:47,767 INFO L125 PetriNetUnfolderBase]: For 11060/11060 co-relation queries the response was YES. [2023-11-06 23:09:47,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6514 conditions, 711 events. 359/711 cut-off events. For 11060/11060 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3455 event pairs, 0 based on Foata normal form. 6/717 useless extension candidates. Maximal degree in co-relation 6453. Up to 279 conditions per place. [2023-11-06 23:09:47,817 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 122 selfloop transitions, 119 changer transitions 0/241 dead transitions. [2023-11-06 23:09:47,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 241 transitions, 4889 flow [2023-11-06 23:09:47,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:09:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 23:09:47,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1148 transitions. [2023-11-06 23:09:47,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2023-11-06 23:09:47,822 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1148 transitions. [2023-11-06 23:09:47,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1148 transitions. [2023-11-06 23:09:47,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:47,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1148 transitions. [2023-11-06 23:09:47,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 82.0) internal successors, (1148), 14 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:47,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:47,842 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:47,843 INFO L175 Difference]: Start difference. First operand has 181 places, 211 transitions, 4225 flow. Second operand 14 states and 1148 transitions. [2023-11-06 23:09:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 241 transitions, 4889 flow [2023-11-06 23:09:47,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 241 transitions, 4665 flow, removed 102 selfloop flow, removed 4 redundant places. [2023-11-06 23:09:47,960 INFO L231 Difference]: Finished difference. Result has 190 places, 219 transitions, 4365 flow [2023-11-06 23:09:47,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4365, PETRI_PLACES=190, PETRI_TRANSITIONS=219} [2023-11-06 23:09:47,961 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 163 predicate places. [2023-11-06 23:09:47,961 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 219 transitions, 4365 flow [2023-11-06 23:09:47,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 80.26666666666667) internal successors, (1204), 15 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:47,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:47,963 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:47,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-06 23:09:48,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-06 23:09:48,169 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:48,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1130964090, now seen corresponding path program 19 times [2023-11-06 23:09:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196234325] [2023-11-06 23:09:48,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:48,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:48,391 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:48,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:48,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196234325] [2023-11-06 23:09:48,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196234325] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:48,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990309115] [2023-11-06 23:09:48,393 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:09:48,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:48,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:48,397 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:48,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-06 23:09:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:48,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:09:48,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:48,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:48,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:48,778 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:48,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990309115] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:48,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:48,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 4] total 18 [2023-11-06 23:09:48,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739005123] [2023-11-06 23:09:48,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:48,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-06 23:09:48,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:48,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 23:09:48,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2023-11-06 23:09:48,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:48,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 219 transitions, 4365 flow. Second operand has 20 states, 20 states have (on average 80.3) internal successors, (1606), 20 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:48,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:48,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:48,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:49,694 INFO L124 PetriNetUnfolderBase]: 456/910 cut-off events. [2023-11-06 23:09:49,694 INFO L125 PetriNetUnfolderBase]: For 17372/17372 co-relation queries the response was YES. [2023-11-06 23:09:49,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8499 conditions, 910 events. 456/910 cut-off events. For 17372/17372 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4805 event pairs, 4 based on Foata normal form. 14/924 useless extension candidates. Maximal degree in co-relation 8438. Up to 572 conditions per place. [2023-11-06 23:09:49,735 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 193 selfloop transitions, 84 changer transitions 31/308 dead transitions. [2023-11-06 23:09:49,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 308 transitions, 6438 flow [2023-11-06 23:09:49,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 23:09:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 23:09:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1102 transitions. [2023-11-06 23:09:49,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485144485144485 [2023-11-06 23:09:49,741 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1102 transitions. [2023-11-06 23:09:49,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1102 transitions. [2023-11-06 23:09:49,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:49,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1102 transitions. [2023-11-06 23:09:49,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 84.76923076923077) internal successors, (1102), 13 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:49,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 189.0) internal successors, (2646), 14 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:49,755 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 189.0) internal successors, (2646), 14 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:49,756 INFO L175 Difference]: Start difference. First operand has 190 places, 219 transitions, 4365 flow. Second operand 13 states and 1102 transitions. [2023-11-06 23:09:49,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 308 transitions, 6438 flow [2023-11-06 23:09:49,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 308 transitions, 6307 flow, removed 18 selfloop flow, removed 6 redundant places. [2023-11-06 23:09:49,917 INFO L231 Difference]: Finished difference. Result has 204 places, 258 transitions, 5331 flow [2023-11-06 23:09:49,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5331, PETRI_PLACES=204, PETRI_TRANSITIONS=258} [2023-11-06 23:09:49,918 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 177 predicate places. [2023-11-06 23:09:49,918 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 258 transitions, 5331 flow [2023-11-06 23:09:49,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 80.3) internal successors, (1606), 20 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:49,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:49,919 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:49,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-06 23:09:50,122 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:50,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:50,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1401058908, now seen corresponding path program 20 times [2023-11-06 23:09:50,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663223976] [2023-11-06 23:09:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:50,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:50,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663223976] [2023-11-06 23:09:50,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663223976] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:50,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902789800] [2023-11-06 23:09:50,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:50,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:50,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:50,298 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:50,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-06 23:09:50,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:50,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:50,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 23:09:50,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:50,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:50,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:50,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 23:09:50,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902789800] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:50,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:50,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 4] total 12 [2023-11-06 23:09:50,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768795133] [2023-11-06 23:09:50,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:50,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 23:09:50,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:50,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 23:09:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:09:50,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:50,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 258 transitions, 5331 flow. Second operand has 14 states, 14 states have (on average 80.64285714285714) internal successors, (1129), 14 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:50,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:50,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:50,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:51,529 INFO L124 PetriNetUnfolderBase]: 591/1186 cut-off events. [2023-11-06 23:09:51,529 INFO L125 PetriNetUnfolderBase]: For 29262/29262 co-relation queries the response was YES. [2023-11-06 23:09:51,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11813 conditions, 1186 events. 591/1186 cut-off events. For 29262/29262 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6746 event pairs, 2 based on Foata normal form. 13/1199 useless extension candidates. Maximal degree in co-relation 11744. Up to 730 conditions per place. [2023-11-06 23:09:51,546 INFO L140 encePairwiseOnDemand]: 183/189 looper letters, 224 selfloop transitions, 134 changer transitions 21/379 dead transitions. [2023-11-06 23:09:51,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 379 transitions, 8543 flow [2023-11-06 23:09:51,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:09:51,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 23:09:51,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1179 transitions. [2023-11-06 23:09:51,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2023-11-06 23:09:51,552 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1179 transitions. [2023-11-06 23:09:51,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1179 transitions. [2023-11-06 23:09:51,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:51,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1179 transitions. [2023-11-06 23:09:51,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 84.21428571428571) internal successors, (1179), 14 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:51,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:51,562 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:51,562 INFO L175 Difference]: Start difference. First operand has 204 places, 258 transitions, 5331 flow. Second operand 14 states and 1179 transitions. [2023-11-06 23:09:51,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 379 transitions, 8543 flow [2023-11-06 23:09:51,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 379 transitions, 8317 flow, removed 89 selfloop flow, removed 3 redundant places. [2023-11-06 23:09:51,798 INFO L231 Difference]: Finished difference. Result has 223 places, 322 transitions, 7019 flow [2023-11-06 23:09:51,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7019, PETRI_PLACES=223, PETRI_TRANSITIONS=322} [2023-11-06 23:09:51,799 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 196 predicate places. [2023-11-06 23:09:51,799 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 322 transitions, 7019 flow [2023-11-06 23:09:51,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 80.64285714285714) internal successors, (1129), 14 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:51,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:51,800 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:51,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:52,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:52,007 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:52,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:52,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1532255268, now seen corresponding path program 21 times [2023-11-06 23:09:52,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:52,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84958925] [2023-11-06 23:09:52,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:52,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:52,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:52,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:52,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84958925] [2023-11-06 23:09:52,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84958925] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:52,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744256937] [2023-11-06 23:09:52,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:09:52,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:52,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:52,195 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:52,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-06 23:09:52,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 23:09:52,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:52,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:52,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:52,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 23:09:52,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:52,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744256937] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:52,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:09:52,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 12 [2023-11-06 23:09:52,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566195110] [2023-11-06 23:09:52,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:52,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:52,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:52,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:52,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2023-11-06 23:09:52,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:52,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 322 transitions, 7019 flow. Second operand has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:52,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:52,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:52,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:53,035 INFO L124 PetriNetUnfolderBase]: 567/1137 cut-off events. [2023-11-06 23:09:53,036 INFO L125 PetriNetUnfolderBase]: For 34156/34156 co-relation queries the response was YES. [2023-11-06 23:09:53,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11954 conditions, 1137 events. 567/1137 cut-off events. For 34156/34156 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6368 event pairs, 12 based on Foata normal form. 18/1155 useless extension candidates. Maximal degree in co-relation 11875. Up to 774 conditions per place. [2023-11-06 23:09:53,053 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 25 selfloop transitions, 2 changer transitions 323/350 dead transitions. [2023-11-06 23:09:53,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 350 transitions, 8164 flow [2023-11-06 23:09:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:53,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 498 transitions. [2023-11-06 23:09:53,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2023-11-06 23:09:53,055 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 498 transitions. [2023-11-06 23:09:53,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 498 transitions. [2023-11-06 23:09:53,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:53,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 498 transitions. [2023-11-06 23:09:53,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:53,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:53,062 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:53,063 INFO L175 Difference]: Start difference. First operand has 223 places, 322 transitions, 7019 flow. Second operand 6 states and 498 transitions. [2023-11-06 23:09:53,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 350 transitions, 8164 flow [2023-11-06 23:09:53,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 350 transitions, 7599 flow, removed 273 selfloop flow, removed 3 redundant places. [2023-11-06 23:09:53,370 INFO L231 Difference]: Finished difference. Result has 224 places, 26 transitions, 448 flow [2023-11-06 23:09:53,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=448, PETRI_PLACES=224, PETRI_TRANSITIONS=26} [2023-11-06 23:09:53,370 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 197 predicate places. [2023-11-06 23:09:53,370 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 26 transitions, 448 flow [2023-11-06 23:09:53,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:53,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:53,371 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:53,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-06 23:09:53,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-06 23:09:53,572 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:53,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:53,572 INFO L85 PathProgramCache]: Analyzing trace with hash 190366762, now seen corresponding path program 22 times [2023-11-06 23:09:53,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:53,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61633211] [2023-11-06 23:09:53,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:53,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:53,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:53,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:53,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61633211] [2023-11-06 23:09:53,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61633211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:53,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415391688] [2023-11-06 23:09:53,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 23:09:53,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:53,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:53,703 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:53,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-06 23:09:53,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 23:09:53,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:53,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:09:53,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:53,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:53,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:54,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:54,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415391688] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:54,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:54,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 20 [2023-11-06 23:09:54,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268836617] [2023-11-06 23:09:54,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:54,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 23:09:54,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:54,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 23:09:54,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2023-11-06 23:09:54,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:54,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 26 transitions, 448 flow. Second operand has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:54,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:54,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:54,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:54,544 INFO L124 PetriNetUnfolderBase]: 44/110 cut-off events. [2023-11-06 23:09:54,544 INFO L125 PetriNetUnfolderBase]: For 5083/5083 co-relation queries the response was YES. [2023-11-06 23:09:54,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1173 conditions, 110 events. 44/110 cut-off events. For 5083/5083 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 284 event pairs, 0 based on Foata normal form. 4/114 useless extension candidates. Maximal degree in co-relation 1091. Up to 36 conditions per place. [2023-11-06 23:09:54,547 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 31 selfloop transitions, 7 changer transitions 16/54 dead transitions. [2023-11-06 23:09:54,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 54 transitions, 869 flow [2023-11-06 23:09:54,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 23:09:54,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 23:09:54,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 907 transitions. [2023-11-06 23:09:54,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43626743626743625 [2023-11-06 23:09:54,550 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 907 transitions. [2023-11-06 23:09:54,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 907 transitions. [2023-11-06 23:09:54,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:54,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 907 transitions. [2023-11-06 23:09:54,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 82.45454545454545) internal successors, (907), 11 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:54,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:54,558 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:54,558 INFO L175 Difference]: Start difference. First operand has 224 places, 26 transitions, 448 flow. Second operand 11 states and 907 transitions. [2023-11-06 23:09:54,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 54 transitions, 869 flow [2023-11-06 23:09:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 54 transitions, 377 flow, removed 157 selfloop flow, removed 81 redundant places. [2023-11-06 23:09:54,572 INFO L231 Difference]: Finished difference. Result has 79 places, 22 transitions, 135 flow [2023-11-06 23:09:54,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=135, PETRI_PLACES=79, PETRI_TRANSITIONS=22} [2023-11-06 23:09:54,573 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 52 predicate places. [2023-11-06 23:09:54,573 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 22 transitions, 135 flow [2023-11-06 23:09:54,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.0) internal successors, (1680), 21 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:54,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:54,574 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:54,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:54,781 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:54,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:54,781 INFO L85 PathProgramCache]: Analyzing trace with hash 854182023, now seen corresponding path program 23 times [2023-11-06 23:09:54,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:54,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205257262] [2023-11-06 23:09:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:54,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:54,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,051 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:55,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:55,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205257262] [2023-11-06 23:09:55,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205257262] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:55,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139343792] [2023-11-06 23:09:55,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 23:09:55,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:55,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:55,054 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:55,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-06 23:09:55,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-06 23:09:55,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:55,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 23:09:55,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:55,438 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:55,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:55,568 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:55,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139343792] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:55,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:55,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 5] total 23 [2023-11-06 23:09:55,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909953558] [2023-11-06 23:09:55,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:55,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-06 23:09:55,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:55,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-06 23:09:55,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2023-11-06 23:09:55,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:55,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 22 transitions, 135 flow. Second operand has 25 states, 25 states have (on average 80.2) internal successors, (2005), 25 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:55,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:55,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:55,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:56,357 INFO L124 PetriNetUnfolderBase]: 55/133 cut-off events. [2023-11-06 23:09:56,357 INFO L125 PetriNetUnfolderBase]: For 240/240 co-relation queries the response was YES. [2023-11-06 23:09:56,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 686 conditions, 133 events. 55/133 cut-off events. For 240/240 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 354 event pairs, 0 based on Foata normal form. 1/134 useless extension candidates. Maximal degree in co-relation 662. Up to 27 conditions per place. [2023-11-06 23:09:56,359 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 37 selfloop transitions, 16 changer transitions 17/70 dead transitions. [2023-11-06 23:09:56,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 70 transitions, 510 flow [2023-11-06 23:09:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 23:09:56,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 23:09:56,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1316 transitions. [2023-11-06 23:09:56,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2023-11-06 23:09:56,363 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1316 transitions. [2023-11-06 23:09:56,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1316 transitions. [2023-11-06 23:09:56,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:56,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1316 transitions. [2023-11-06 23:09:56,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 82.25) internal successors, (1316), 16 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:56,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 189.0) internal successors, (3213), 17 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:56,374 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 189.0) internal successors, (3213), 17 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:56,374 INFO L175 Difference]: Start difference. First operand has 79 places, 22 transitions, 135 flow. Second operand 16 states and 1316 transitions. [2023-11-06 23:09:56,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 70 transitions, 510 flow [2023-11-06 23:09:56,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 70 transitions, 482 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-06 23:09:56,378 INFO L231 Difference]: Finished difference. Result has 83 places, 29 transitions, 207 flow [2023-11-06 23:09:56,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=207, PETRI_PLACES=83, PETRI_TRANSITIONS=29} [2023-11-06 23:09:56,379 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 56 predicate places. [2023-11-06 23:09:56,379 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 29 transitions, 207 flow [2023-11-06 23:09:56,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 80.2) internal successors, (2005), 25 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:56,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:56,380 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:56,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:56,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:56,588 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:56,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:56,588 INFO L85 PathProgramCache]: Analyzing trace with hash -574724799, now seen corresponding path program 24 times [2023-11-06 23:09:56,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:56,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506231903] [2023-11-06 23:09:56,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:56,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:56,730 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:56,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:56,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506231903] [2023-11-06 23:09:56,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506231903] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:56,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460711207] [2023-11-06 23:09:56,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 23:09:56,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:56,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:56,732 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:56,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-06 23:09:56,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-11-06 23:09:56,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:56,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:56,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-06 23:09:56,947 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:09:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460711207] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:56,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:09:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 12 [2023-11-06 23:09:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844844283] [2023-11-06 23:09:56,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:09:56,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:56,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 29 transitions, 207 flow. Second operand has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:56,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:56,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:56,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:57,085 INFO L124 PetriNetUnfolderBase]: 47/135 cut-off events. [2023-11-06 23:09:57,085 INFO L125 PetriNetUnfolderBase]: For 152/152 co-relation queries the response was YES. [2023-11-06 23:09:57,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 135 events. 47/135 cut-off events. For 152/152 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 416 event pairs, 0 based on Foata normal form. 1/136 useless extension candidates. Maximal degree in co-relation 644. Up to 56 conditions per place. [2023-11-06 23:09:57,087 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 31 selfloop transitions, 4 changer transitions 6/41 dead transitions. [2023-11-06 23:09:57,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 41 transitions, 326 flow [2023-11-06 23:09:57,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:09:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:09:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 496 transitions. [2023-11-06 23:09:57,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43738977072310403 [2023-11-06 23:09:57,089 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 496 transitions. [2023-11-06 23:09:57,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 496 transitions. [2023-11-06 23:09:57,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:57,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 496 transitions. [2023-11-06 23:09:57,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 82.66666666666667) internal successors, (496), 6 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:57,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:57,094 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:57,094 INFO L175 Difference]: Start difference. First operand has 83 places, 29 transitions, 207 flow. Second operand 6 states and 496 transitions. [2023-11-06 23:09:57,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 41 transitions, 326 flow [2023-11-06 23:09:57,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 41 transitions, 286 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-06 23:09:57,098 INFO L231 Difference]: Finished difference. Result has 81 places, 28 transitions, 162 flow [2023-11-06 23:09:57,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=162, PETRI_PLACES=81, PETRI_TRANSITIONS=28} [2023-11-06 23:09:57,098 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 54 predicate places. [2023-11-06 23:09:57,099 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 28 transitions, 162 flow [2023-11-06 23:09:57,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:57,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:57,099 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:57,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:57,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-06 23:09:57,306 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:57,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:57,306 INFO L85 PathProgramCache]: Analyzing trace with hash -604419699, now seen corresponding path program 25 times [2023-11-06 23:09:57,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:57,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411068849] [2023-11-06 23:09:57,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:57,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,432 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:57,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:57,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411068849] [2023-11-06 23:09:57,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411068849] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:57,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867534551] [2023-11-06 23:09:57,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 23:09:57,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:57,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:57,434 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:57,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-06 23:09:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:09:57,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:57,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:57,960 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:57,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867534551] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:57,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:57,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 25 [2023-11-06 23:09:57,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062245761] [2023-11-06 23:09:57,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:57,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-06 23:09:57,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:57,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 23:09:57,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=434, Unknown=0, NotChecked=0, Total=650 [2023-11-06 23:09:58,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:58,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 28 transitions, 162 flow. Second operand has 26 states, 26 states have (on average 79.84615384615384) internal successors, (2076), 26 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:58,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:58,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:58,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:09:58,407 INFO L124 PetriNetUnfolderBase]: 44/120 cut-off events. [2023-11-06 23:09:58,407 INFO L125 PetriNetUnfolderBase]: For 241/241 co-relation queries the response was YES. [2023-11-06 23:09:58,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 120 events. 44/120 cut-off events. For 241/241 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 308 event pairs, 2 based on Foata normal form. 2/122 useless extension candidates. Maximal degree in co-relation 524. Up to 44 conditions per place. [2023-11-06 23:09:58,408 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 34 selfloop transitions, 7 changer transitions 20/61 dead transitions. [2023-11-06 23:09:58,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 61 transitions, 406 flow [2023-11-06 23:09:58,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:09:58,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 23:09:58,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1149 transitions. [2023-11-06 23:09:58,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342403628117914 [2023-11-06 23:09:58,411 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1149 transitions. [2023-11-06 23:09:58,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1149 transitions. [2023-11-06 23:09:58,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:09:58,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1149 transitions. [2023-11-06 23:09:58,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 82.07142857142857) internal successors, (1149), 14 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:58,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:58,420 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:58,420 INFO L175 Difference]: Start difference. First operand has 81 places, 28 transitions, 162 flow. Second operand 14 states and 1149 transitions. [2023-11-06 23:09:58,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 61 transitions, 406 flow [2023-11-06 23:09:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 61 transitions, 384 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-06 23:09:58,424 INFO L231 Difference]: Finished difference. Result has 91 places, 23 transitions, 137 flow [2023-11-06 23:09:58,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=137, PETRI_PLACES=91, PETRI_TRANSITIONS=23} [2023-11-06 23:09:58,425 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 64 predicate places. [2023-11-06 23:09:58,425 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 23 transitions, 137 flow [2023-11-06 23:09:58,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 79.84615384615384) internal successors, (2076), 26 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:58,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:09:58,426 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:58,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:58,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-06 23:09:58,633 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:09:58,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:58,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1552649894, now seen corresponding path program 26 times [2023-11-06 23:09:58,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:58,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477445927] [2023-11-06 23:09:58,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:58,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:58,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:58,911 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:58,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:58,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477445927] [2023-11-06 23:09:58,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477445927] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:58,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565452690] [2023-11-06 23:09:58,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:09:58,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:09:58,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:58,913 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:09:58,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-06 23:09:59,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:09:59,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:09:59,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 23:09:59,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:59,353 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:09:59,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:59,490 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:09:59,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565452690] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:09:59,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:09:59,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 6] total 28 [2023-11-06 23:09:59,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290247280] [2023-11-06 23:09:59,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:59,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-06 23:09:59,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:59,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-06 23:09:59,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2023-11-06 23:09:59,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:09:59,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 23 transitions, 137 flow. Second operand has 30 states, 30 states have (on average 80.03333333333333) internal successors, (2401), 30 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:09:59,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:09:59,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:09:59,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:00,422 INFO L124 PetriNetUnfolderBase]: 54/144 cut-off events. [2023-11-06 23:10:00,423 INFO L125 PetriNetUnfolderBase]: For 398/398 co-relation queries the response was YES. [2023-11-06 23:10:00,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 721 conditions, 144 events. 54/144 cut-off events. For 398/398 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 405 event pairs, 4 based on Foata normal form. 1/145 useless extension candidates. Maximal degree in co-relation 693. Up to 27 conditions per place. [2023-11-06 23:10:00,424 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 41 selfloop transitions, 19 changer transitions 21/81 dead transitions. [2023-11-06 23:10:00,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 81 transitions, 573 flow [2023-11-06 23:10:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 23:10:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 23:10:00,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1564 transitions. [2023-11-06 23:10:00,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355332776385408 [2023-11-06 23:10:00,429 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1564 transitions. [2023-11-06 23:10:00,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1564 transitions. [2023-11-06 23:10:00,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:00,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1564 transitions. [2023-11-06 23:10:00,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 82.3157894736842) internal successors, (1564), 19 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:00,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 189.0) internal successors, (3780), 20 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:00,439 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 189.0) internal successors, (3780), 20 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:00,439 INFO L175 Difference]: Start difference. First operand has 91 places, 23 transitions, 137 flow. Second operand 19 states and 1564 transitions. [2023-11-06 23:10:00,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 81 transitions, 573 flow [2023-11-06 23:10:00,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 81 transitions, 520 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-11-06 23:10:00,444 INFO L231 Difference]: Finished difference. Result has 91 places, 31 transitions, 210 flow [2023-11-06 23:10:00,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=210, PETRI_PLACES=91, PETRI_TRANSITIONS=31} [2023-11-06 23:10:00,444 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 64 predicate places. [2023-11-06 23:10:00,445 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 31 transitions, 210 flow [2023-11-06 23:10:00,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 80.03333333333333) internal successors, (2401), 30 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:00,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 23:10:00,446 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:00,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:00,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-06 23:10:00,653 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-11-06 23:10:00,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:00,653 INFO L85 PathProgramCache]: Analyzing trace with hash -369351648, now seen corresponding path program 27 times [2023-11-06 23:10:00,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:00,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861578536] [2023-11-06 23:10:00,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:00,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:00,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:00,817 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:10:00,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861578536] [2023-11-06 23:10:00,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861578536] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867281439] [2023-11-06 23:10:00,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:10:00,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:00,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:00,820 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:10:00,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-06 23:10:00,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-06 23:10:00,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:00,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:10:00,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:01,023 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-06 23:10:01,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:01,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867281439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:01,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:10:01,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 13 [2023-11-06 23:10:01,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157913235] [2023-11-06 23:10:01,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:01,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:10:01,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:01,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:10:01,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-11-06 23:10:01,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 189 [2023-11-06 23:10:01,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 31 transitions, 210 flow. Second operand has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:01,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 23:10:01,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 189 [2023-11-06 23:10:01,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 23:10:01,135 INFO L124 PetriNetUnfolderBase]: 50/139 cut-off events. [2023-11-06 23:10:01,135 INFO L125 PetriNetUnfolderBase]: For 134/134 co-relation queries the response was YES. [2023-11-06 23:10:01,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 676 conditions, 139 events. 50/139 cut-off events. For 134/134 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 405 event pairs, 0 based on Foata normal form. 1/140 useless extension candidates. Maximal degree in co-relation 650. Up to 46 conditions per place. [2023-11-06 23:10:01,136 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2023-11-06 23:10:01,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 38 transitions, 300 flow [2023-11-06 23:10:01,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 23:10:01,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 23:10:01,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 491 transitions. [2023-11-06 23:10:01,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329805996472663 [2023-11-06 23:10:01,138 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 491 transitions. [2023-11-06 23:10:01,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 491 transitions. [2023-11-06 23:10:01,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 23:10:01,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 491 transitions. [2023-11-06 23:10:01,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 81.83333333333333) internal successors, (491), 6 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:01,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:01,141 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:01,141 INFO L175 Difference]: Start difference. First operand has 91 places, 31 transitions, 210 flow. Second operand 6 states and 491 transitions. [2023-11-06 23:10:01,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 38 transitions, 300 flow [2023-11-06 23:10:01,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 38 transitions, 252 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-11-06 23:10:01,144 INFO L231 Difference]: Finished difference. Result has 83 places, 0 transitions, 0 flow [2023-11-06 23:10:01,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=83, PETRI_TRANSITIONS=0} [2023-11-06 23:10:01,145 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 56 predicate places. [2023-11-06 23:10:01,145 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 0 transitions, 0 flow [2023-11-06 23:10:01,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.5) internal successors, (483), 6 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 23:10:01,149 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 12 remaining) [2023-11-06 23:10:01,150 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 12 remaining) [2023-11-06 23:10:01,150 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 12 remaining) [2023-11-06 23:10:01,150 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 12 remaining) [2023-11-06 23:10:01,151 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 12 remaining) [2023-11-06 23:10:01,152 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 12 remaining) [2023-11-06 23:10:01,152 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 12 remaining) [2023-11-06 23:10:01,152 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 12 remaining) [2023-11-06 23:10:01,152 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (3 of 12 remaining) [2023-11-06 23:10:01,153 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (2 of 12 remaining) [2023-11-06 23:10:01,153 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 12 remaining) [2023-11-06 23:10:01,153 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 12 remaining) [2023-11-06 23:10:01,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:01,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-06 23:10:01,360 INFO L445 BasicCegarLoop]: Path program histogram: [27, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:01,364 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-06 23:10:01,364 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:10:01,368 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:10:01 BasicIcfg [2023-11-06 23:10:01,368 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:10:01,369 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:10:01,369 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:10:01,369 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:10:01,369 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:19" (3/4) ... [2023-11-06 23:10:01,371 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-06 23:10:01,376 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2023-11-06 23:10:01,376 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2023-11-06 23:10:01,382 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 19 nodes and edges [2023-11-06 23:10:01,382 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-11-06 23:10:01,382 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-06 23:10:01,383 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-06 23:10:01,453 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.graphml [2023-11-06 23:10:01,454 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.yaml [2023-11-06 23:10:01,454 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:10:01,456 INFO L158 Benchmark]: Toolchain (without parser) took 43468.26ms. Allocated memory was 157.3MB in the beginning and 394.3MB in the end (delta: 237.0MB). Free memory was 124.6MB in the beginning and 154.1MB in the end (delta: -29.5MB). Peak memory consumption was 209.6MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,456 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 107.0MB. Free memory is still 55.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:10:01,456 INFO L158 Benchmark]: CACSL2BoogieTranslator took 409.88ms. Allocated memory is still 157.3MB. Free memory was 124.2MB in the beginning and 113.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,457 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.10ms. Allocated memory is still 157.3MB. Free memory was 113.7MB in the beginning and 112.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:10:01,457 INFO L158 Benchmark]: Boogie Preprocessor took 58.00ms. Allocated memory is still 157.3MB. Free memory was 112.2MB in the beginning and 110.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,458 INFO L158 Benchmark]: RCFGBuilder took 541.78ms. Allocated memory is still 157.3MB. Free memory was 110.8MB in the beginning and 97.5MB in the end (delta: 13.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,458 INFO L158 Benchmark]: TraceAbstraction took 42290.37ms. Allocated memory was 157.3MB in the beginning and 394.3MB in the end (delta: 237.0MB). Free memory was 97.0MB in the beginning and 157.2MB in the end (delta: -60.2MB). Peak memory consumption was 178.2MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,459 INFO L158 Benchmark]: Witness Printer took 85.59ms. Allocated memory is still 394.3MB. Free memory was 157.2MB in the beginning and 154.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 23:10:01,468 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.36ms. Allocated memory is still 107.0MB. Free memory is still 55.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 409.88ms. Allocated memory is still 157.3MB. Free memory was 124.2MB in the beginning and 113.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.10ms. Allocated memory is still 157.3MB. Free memory was 113.7MB in the beginning and 112.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 58.00ms. Allocated memory is still 157.3MB. Free memory was 112.2MB in the beginning and 110.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 541.78ms. Allocated memory is still 157.3MB. Free memory was 110.8MB in the beginning and 97.5MB in the end (delta: 13.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 42290.37ms. Allocated memory was 157.3MB in the beginning and 394.3MB in the end (delta: 237.0MB). Free memory was 97.0MB in the beginning and 157.2MB in the end (delta: -60.2MB). Peak memory consumption was 178.2MB. Max. memory is 16.1GB. * Witness Printer took 85.59ms. Allocated memory is still 394.3MB. Free memory was 157.2MB in the beginning and 154.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.9s, 91 PlacesBefore, 27 PlacesAfterwards, 90 TransitionsBefore, 22 TransitionsAfterwards, 496 CoEnabledTransitionPairs, 6 FixpointIterations, 55 TrivialSequentialCompositions, 23 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 92 TotalNumberOfCompositions, 558 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 558, independent: 558, independent conditional: 0, independent unconditional: 558, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 269, independent: 269, independent conditional: 0, independent unconditional: 269, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 558, independent: 289, independent conditional: 0, independent unconditional: 289, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 269, unknown conditional: 0, unknown unconditional: 269] , Statistics on independence cache: Total cache size (in pairs): 21, Positive cache size: 21, Positive conditional cache size: 0, Positive unconditional cache size: 21, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 21]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 56]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 108 locations, 12 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 42.1s, OverallIterations: 37, TraceHistogramMax: 6, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 18.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3579 SdHoareTripleChecker+Valid, 8.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3092 mSDsluCounter, 84 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 37 mSDsCounter, 401 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9893 IncrementalHoareTripleChecker+Invalid, 10294 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 401 mSolverCounterUnsat, 47 mSDtfsCounter, 9893 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1059 GetRequests, 579 SyntacticMatches, 15 SemanticMatches, 465 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2546 ImplicationChecksByTransitivity, 5.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7019occurred in iteration=30, InterpolantAutomatonStates: 327, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 10.0s InterpolantComputationTime, 960 NumberOfCodeBlocks, 948 NumberOfCodeBlocksAsserted, 99 NumberOfCheckSat, 1218 ConstructedInterpolants, 0 QuantifiedInterpolants, 5510 SizeOfPredicates, 2 NumberOfNonLiveVariables, 3268 ConjunctsInSsa, 235 ConjunctsInUnsatCore, 87 InterpolantComputations, 16 PerfectInterpolantSequences, 358/792 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 10 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-06 23:10:01,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c57b9b9-d5b6-42de-8ab3-a24c09e4f585/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE